Added Notification Class object. I will use it to intrinsic reporting.
Notification Class objects can be disabled when define INTRINSIC_REPORTING (bacdef.h) will be removed.
This commit is contained in:
@@ -49,6 +49,9 @@
|
||||
#define BACNET_PROTOCOL_VERSION 1
|
||||
#define BACNET_PROTOCOL_REVISION 10
|
||||
|
||||
/* Intrinsic reporting funcionality */
|
||||
#define INTRINSIC_REPORTING
|
||||
|
||||
/* largest BACnet Instance Number */
|
||||
/* Also used as a device instance number wildcard address */
|
||||
#define BACNET_MAX_INSTANCE (0x3FFFFF)
|
||||
|
||||
@@ -1464,6 +1464,13 @@ typedef enum BACnetEventTransitionBits {
|
||||
MAX_BACNET_EVENT_TRANSITION = 3
|
||||
} BACNET_EVENT_TRANSITION_BITS;
|
||||
|
||||
/* Not in standard, but useful for store Ack_Required */
|
||||
typedef enum BACnetEventTransitionMask {
|
||||
TRANSITION_TO_OFFNORMAL_MASKED = 1,
|
||||
TRANSITION_TO_FAULT_MASKED = 2,
|
||||
TRANSITION_TO_NORMAL_MASKED = 4
|
||||
} BACNET_EVENT_TRANSITION_MASK;
|
||||
|
||||
/* The Network Reject Reasons for NETWORK_MESSAGE_REJECT_MESSAGE_TO_NETWORK */
|
||||
typedef enum {
|
||||
NETWORK_REJECT_UNKNOWN_ERROR = 0,
|
||||
|
||||
Reference in New Issue
Block a user