Digi XBee(R) ANSI C Host Library
Data Structures | Macros

Macros associated with supporting BACnet under ZigBee. More...

#include "wpan/aps.h"
#include "zigbee/zcl.h"

Go to the source code of this file.

Data Structures

struct  zcl_binary_output_attr_t
 
struct  zcl_binary_output_t
 

Macros

#define ZCL_BACNET_PROFILE   0x0105
 
#define ZCL_BACNET_DEV_CONSTRUCTED   0x000A
 
#define ZCL_BACNET_DEV_TUNNELED   0x000B
 
#define ZCL_BACNET_ATTR_ACKED_TRANSITIONS   0x0000
 
#define ZCL_BACNET_ATTR_ACTIVE_TEXT   0x0004
 
#define ZCL_BACNET_ATTR_ALARM_VALUE   0x0006
 
#define ZCL_BACNET_ATTR_STATE_TEXT   0x000E
 
#define ZCL_BACNET_ATTR_CHANGE_OF_STATE_COUNT   0x000F
 
#define ZCL_BACNET_ATTR_CHANGE_OF_STATE_TIME   0x0010
 
#define ZCL_BACNET_ATTR_NOTIFICATION_CLASS   0x0011
 
#define ZCL_BACNET_ATTR_COV_INCREMENT   0x0016
 
#define ZCL_BACNET_ATTR_DEADBAND   0x0019
 
#define ZCL_BACNET_ATTR_DESCRIPTION   0x001C
 
#define ZCL_BACNET_ATTR_DEVICE_TYPE   0x001F
 
#define ZCL_BACNET_ATTR_ELAPSED_ACTIVE_TIME   0x0021
 
#define ZCL_BACNET_ATTR_EVENT_ENABLE   0x0023
 
#define ZCL_BACNET_ATTR_EVENT_STATE   0x0024
 
#define ZCL_BACNET_ATTR_FAULT_VALUES   0x0025
 
#define ZCL_BACNET_ATTR_FEEDBACK_VALUE   0x0028
 
#define ZCL_BACNET_ATTR_HIGH_LIMIT   0x002D
 
#define ZCL_BACNET_ATTR_INACTIVE_TEXT   0x002E
 
#define ZCL_BACNET_ATTR_LIMIT_ENABLE   0x0034
 
#define ZCL_BACNET_ATTR_LOW_LIMIT   0x003B
 
#define ZCL_BACNET_ATTR_MAX_PRESENT_VALUE   0x0041
 
#define ZCL_BACNET_ATTR_MINIMUM_OFF_TIME   0x0042
 
#define ZCL_BACNET_ATTR_MINIMUM_ON_TIME   0x0043
 
#define ZCL_BACNET_ATTR_MIN_PRESENT_VALUE   0x0045
 
#define ZCL_BACNET_ATTR_NOTIFY_TYPE   0x0048
 
#define ZCL_BACNET_ATTR_NUMBER_OF_STATES   0x004A
 
#define ZCL_BACNET_ATTR_OBJECT_IDENTIFIER   0x004B
 
#define ZCL_BACNET_ATTR_OBJECT_NAME   0x004D
 
#define ZCL_BACNET_ATTR_OBJECT_TYPE   0x004F
 
#define ZCL_BACNET_ATTR_OUT_OF_SERVICE   0x0051
 
#define ZCL_BACNET_ATTR_POLARITY   0x0054
 
#define ZCL_BACNET_ATTR_PRESENT_VALUE   0x0055
 
#define ZCL_BACNET_ATTR_PRIORITY_ARRAY   0x0057
 
#define ZCL_BACNET_ATTR_RELIABILITY   0x0067
 
#define ZCL_BACNET_ATTR_RELINQUISH_DEFAULT   0x0068
 
#define ZCL_BACNET_ATTR_RESOLUTION   0x006A
 
#define ZCL_BACNET_ATTR_STATUS_FLAGS   0x006F
 
#define ZCL_BACNET_ATTR_TIME_DELAY   0x0071
 
#define ZCL_BACNET_ATTR_TIME_OF_AT_RESET   0x0072
 
#define ZCL_BACNET_ATTR_TIME_OF_SC_RESET   0x0073
 
#define ZCL_BACNET_ATTR_ENGINEERING_UNITS   0x0075
 
#define ZCL_BACNET_ATTR_UPDATE_INTERVAL   0x0076
 
#define ZCL_BACNET_ATTR_EVENT_TIME_STAMPS   0x0082
 
#define ZCL_BACNET_ATTR_PROFILE_NAME   0x00A8
 
#define ZCL_BACNET_ATTR_APPLICATION_TYPE   0x0100
 
#define ZCL_BACNET_STATUS_FLAG_IN_ALARM   (1<<0)
 
#define ZCL_BACNET_STATUS_FLAG_FAULT   (1<<1)
 
#define ZCL_BACNET_STATUS_FLAG_OVERRIDDEN   (1<<2)
 
#define ZCL_BACNET_STATUS_FLAG_OUT_OF_SERVICE   (1<<3)
 
#define ZCL_BACNET_POLARITY_NORMAL   0
 
#define ZCL_BACNET_POLARITY_REVERSE   1
 
#define ZCL_BINARY_OUTPUT_VARS(var, desc, zbot, value_write, status_read)
 
#define ZCL_BINARY_OUTPUT_EXTERN(var)
 
#define ZCL_BACNET_ENDPOINT(id, profile, name)
 Create an entry in the endpoint table for a constructed BACnet device. More...
 

Detailed Description

Macros associated with supporting BACnet under ZigBee.