CONSTANTS
(GVL)
- InOut:
Scope
Name
Type
Initial
Comment
Constant
PROP_IS_ARRAY_FLAG
UDINT
16#1
Property description flags
If this bit is set in the structFlags member, the property is an array.
PROP_IS_LIST_FLAG
UDINT
16#2
If this bit is set in the structFlags member, the property is a list (add/remove list element possible).
PROP_IS_CONSTRUCTED_FLAG
UDINT
16#4
If this bit is set in the structFlags member, the property has a structured value (choice, date+time …).
PROP_HAS_CONST_ARRAY_SIZE_FLAG
UDINT
16#8
If this bit is set in the structFlags member, the property has an constant array size (weekly schedule…).
PROP_IS_OPTIONAL_FLAG
UDINT
16#10
If this bit is set in the structFlags member, the property is optional.
PROP_IS_REQUIRED_READABLE
UDINT
16#20
If this bit is set in the structFlags member, the property has conformance ‘R’ for required listed in standard.
PROP_IS_REQUIRED_WRITEABLE
UDINT
16#40
IF THIS BIT is set in the structFlags member, the PROPERTY has conformance ‘W’ for writable listed in standard.
UDINT
16#80
If this bit is set in the structFlags member, the property is hidden and will not be shown in any lists.
PROP_HAS_VARIABLE_SIZE_FLAG
UDINT
16#100
If this bit is set in the structFlags member, the property has variable size flag (no limit checking).
PROP_IS_REQUIRED_INTRINSIC_FLAG
UDINT
16#200
If this bit is set in the structFlags member, the property is required for intrinsic reporting.
PROP_IS_REQUIRED_INTRINSIC_R13_FLAG
UDINT
16#400
If this bit is set in the structFlags member, the property is required for intrinsic reporting.
PROP_IS_REQUIRED_COV_FLAG
UDINT
16#800
If this bit is set in the structFlags member, the property is required for COV reporting.
PROP_IS_REQUIRED_COMMANDABLE_FLAG
UDINT
16#1000
If this bit is set in the structFlags member, the property is required for object to be commandable.
PROP_IS_WRITABLE_ON_OOS_TRUE_FLAG
UDINT
16#2000
If this bit is set in the structFlags member, the property is writable if out-of-service is true.
PROP_HAS_NO_RP_AND_RPM_ACCESS_FLAG
UDINT
16#4000
If this bit is set in the structFlags member, the property is not accessable with read-property(-multiple).
PROP_IS_NO_COVP_PROPERTY_FLAG
UDINT
16#8000
If this bit is set in the structFlags member, the property is not supported for subscribe-cov-property.
APDU_MAX_LENGTH_FLAG
UDINT
16#1
APDU Flag
APDU_SEGMENTATION_FLAG
UDINT
16#2
APDU Flag
APDU_MAX_SEGMENTS_FLAG
UDINT
16#4
APDU Flag
APDU_WINDOW_SIZE_FLAG
UDINT
16#8
APDU Flag
APDU_SEGMENT_TIMEOUT_FLAG
UDINT
16#10
APDU Flag
APDU_TIMEOUT_FLAG
UDINT
16#20
APDU Flag
APDU_NUM_RETRIES_FLAG
UDINT
16#40
APDU Flag
APDU_MAX_SEGMENTS_TO_SEND_FLAG
UDINT
16#80
APDU Flag
BACNET_EF_ENROLLMENT
UDINT
16#1
Event Notification Enrollment Filter
BACNET_EF_EVENT_STATE
UDINT
16#2
Event Notification Enrollment Filter
BACNET_EF_EVENT_TYPE
UDINT
16#4
Event Notification Enrollment Filter
BACNET_EF_PRIORITY
UDINT
16#8
Event Notification Enrollment Filter
BACNET_EF_NOTIF_CLASS
UDINT
16#10
Event Notification Enrollment Filter
ACTION_DEVICE_ID_FLAG
UDINT
16#1
Action Command Flag
ACTION_POST_DELAY_FLAG
UDINT
16#2
Action Command Flag
MAX_MAC_IP
INT
6
BACnet communication relevant constant
MAX_MAC_ETHER
INT
6
BACnet communication relevant constant
MAX_MAC_PTP
INT
1
BACnet communication relevant constant
MAX_MAC_MSTP
INT
1
BACnet communication relevant constant
BACNET_MAX_BIT_STRING_BUF
INT
10
Other BACnet constant
BACNET_MAX_PRI_ARRAY
INT
16
Other BACnet constant
BACNET_MAX_MAC_ADDRESS
INT
8
Other BACnet constant
BACNET_MAX_SESSION_KEY
INT
8
Other BACnet constant
TARGET_SUPPORTS_IP_DATALINK_WITH_BBMD
INT
10
Other BACnet constant
CMPID_IEClibCmpBACnet
UDINT
16#10D0
BACNET_INST_NUMBER_MIN
0
Smallest BACnet object instance number
BACNET_INST_NUMBER_MAX
4194303
Maximum possibble BACnet object instance number. ATTENTION: In some service requests this intance nummber is used as a wildcard so this value shall not be used as an instance for construction of a real object.
BACNET_FILTER_MIN
BACNET_INST_NUMBER_MIN
Smallest possibble BACnet object instance number for an Who- is request
BACNET_FILTER_MAX
BACNET_INST_NUMBER_MAX
Maximum possibble BACnet object instance number for an Who- is request
BACNET_NO_FILTER
4294967295
Unspecified range for the Who-is request
BACNET_ENTIRE_ARRAY
4294967295
Definition for accessing the whole array in BACnet requets and not only one entry of an array
BACNET_VOID_INDEX
BACNET_ENTIRE_ARRAY
This Definition is an alias for BACNET_ENTIRE_ARRAY. It invalidates the index too.
BACNET_ARRAY_COUNT
0
Definition for accessing the array count (number of entries in an array instead of accessing one of the elements inside the array.
BACNET_INVALID_SEQUENCE_NUM
0
Definition for an invalid sequence number for log record entries IEC_BACNET_LOG_RECORD or IEC_BACNET_TIME_STAMP
BACNET_INFINITE_TIMEOUT
0
Definition for an infinite timeout value.
YEAR_UNSPECIFIED
65535
BACNET_DATE_TIME constants for unspecified elements
DAY_OF_MONTH_UNSPECIFIED
255
HOUR_UNSPECIFIED
255
MINUTE_UNSPECIFIED
255
SECOND_UNSPECIFIED
255
HUNDREDTHS_UNSPECIFIED
255