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 
