Skip to content

Sample PICS: the catalogue reference configuration

Evaluate and get help / Sample PICS

The PICS below comes from BACnetServer::generate_pics on a full server built for this page and nothing else:

  • Objects: one of each type that bacnet_objects::catalogue::representatives() constructs, each instance 1 with the catalogue’s placeholder names and units. The catalogue’s Device is replaced by Device 1 with vendor identifier 0, a placeholder.
  • Data links: BACnet/IP and BACnet/SC, as declared in its PicsConfig. The generator doesn’t detect data links; the server that produced this page ran on BACnet/IP on loopback.
  • Network layer: router, BBMD and foreign-device registration off.
  • Device fields: the Device’s vendor name and model name are placeholders, and its firmware and application versions name v0.15.0, the release this site describes. The PICS takes these, and the protocol version and revision, from that Device object.
  • Declared fields: the device profile is left unclaimed.

The file is generated on the dev branch, like the capability tables, so it can include object types or services merged after v0.15.0. Generate a PICS for your device explains each section and what you fill in yourself.

BACnet Protocol Implementation Conformance Statement (PICS)

Section titled “BACnet Protocol Implementation Conformance Statement (PICS)”

Per ASHRAE 135-2020 Annex A

Field Value
Vendor ID 0
Vendor Name Placeholder (reference configuration)
Model Name Rusty BACnet catalogue reference
Firmware Revision 0.15.0
Application Software Version 0.15.0
Protocol Version 1
Protocol Revision 22

None claimed

Property rows aggregate configured instances: a row or access flag means at least one instance supports it. Actual availability and access depend on the concrete object. Optional is the metadata conformance classification; a required declaration wins, and absent rows do not vote.

  • Createable: true
  • Deleteable: true
  • Whole value set only by CreateObject: UNITS
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
COV_INCREMENT RWO
DEADBAND RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
HIGH_LIMIT RW
LIMIT_ENABLE RW
LOW_LIMIT RW
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
RELIABILITY RWO
STATUS_FLAGS R
TIME_DELAY RW
UNITS R
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
  • Createable: true
  • Deleteable: true
  • Whole value set only by CreateObject: UNITS
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
COV_INCREMENT RWO
DEADBAND RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
HIGH_LIMIT RW
LIMIT_ENABLE RW
LOW_LIMIT RW
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RWO
RELINQUISH_DEFAULT RW
STATUS_FLAGS R
TIME_DELAY RW
UNITS R
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY R
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
COV_INCREMENT RWO
DEADBAND RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
HIGH_LIMIT RW
LIMIT_ENABLE RW
LOW_LIMIT RW
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RWO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
TIME_DELAY RW
UNITS R
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ACTIVE_TEXT RWO
ALARM_VALUE RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
INACTIVE_TEXT RWO
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
POLARITY R
PRESENT_VALUE RW
RELIABILITY RWO
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ACTIVE_TEXT RWO
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
FEEDBACK_VALUE RW
INACTIVE_TEXT RWO
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
POLARITY R
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RWO
RELINQUISH_DEFAULT RW
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY R
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ACTIVE_TEXT RWO
ALARM_VALUE RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
INACTIVE_TEXT RWO
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RWO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: true
Property Access
DATE_LIST RW
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACTION R
ALL_WRITES_SUCCESSFUL R
DESCRIPTION RWO
IN_PROCESS R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE RW
RELIABILITY RO
STATUS_FLAGS RO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: false
Property Access
APDU_TIMEOUT R
APPLICATION_SOFTWARE_VERSION R
DAYLIGHT_SAVINGS_STATUS RO
DESCRIPTION RWO
DEVICE_ADDRESS_BINDING R
FIRMWARE_REVISION R
LOCAL_DATE RO
LOCAL_TIME RO
MAX_APDU_LENGTH_ACCEPTED R
MODEL_NAME R
NUMBER_OF_APDU_RETRIES R
OBJECT_IDENTIFIER R
OBJECT_LIST R
OBJECT_NAME R
OBJECT_TYPE R
PROTOCOL_OBJECT_TYPES_SUPPORTED R
PROTOCOL_SERVICES_SUPPORTED R
PROTOCOL_VERSION R
SEGMENTATION_SUPPORTED R
SYSTEM_STATUS R
UTC_OFFSET RO
VENDOR_IDENTIFIER R
VENDOR_NAME R
PROTOCOL_REVISION R
ACTIVE_COV_SUBSCRIPTIONS RO
DATABASE_REVISION R
LAST_RESTART_REASON RO
PROPERTY_LIST R
ACTIVE_COV_MULTIPLE_SUBSCRIPTIONS RO
DEVICE_UUID RO
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
EVENT_TYPE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_PROPERTY_REFERENCE R
OBJECT_TYPE R
EVENT_PARAMETERS RW
RELIABILITY R
STATUS_FLAGS R
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
FAULT_PARAMETERS RWO
FAULT_TYPE RO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ARCHIVE RW
DESCRIPTION RWO
FILE_ACCESS_METHOD R
FILE_SIZE RW
FILE_TYPE RW
MODIFICATION_DATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
READ_ONLY R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
LIST_OF_GROUP_MEMBERS R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACTION RW
CONTROLLED_VARIABLE_REFERENCE RW
CONTROLLED_VARIABLE_UNITS R
CONTROLLED_VARIABLE_VALUE R
COV_INCREMENT RWO
DERIVATIVE_CONSTANT RWO
DERIVATIVE_CONSTANT_UNITS RO
DESCRIPTION RWO
EVENT_STATE R
INTEGRAL_CONSTANT RWO
INTEGRAL_CONSTANT_UNITS RO
MANIPULATED_VARIABLE_REFERENCE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
OUTPUT_UNITS R
PRESENT_VALUE RW
PRIORITY_FOR_WRITING R
PROPORTIONAL_CONSTANT RWO
PROPORTIONAL_CONSTANT_UNITS RO
RELIABILITY RWO
SETPOINT RW
SETPOINT_REFERENCE RW
STATUS_FLAGS R
UPDATE_INTERVAL RWO
PROPERTY_LIST R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ALARM_VALUES RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
NUMBER_OF_STATES R (resized through STATE_TEXT: a whole write or its size at index 0)
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
RELIABILITY RWO
STATE_TEXT RWO
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
FEEDBACK_VALUE RW
NOTIFY_TYPE RW
NUMBER_OF_STATES R (resized through STATE_TEXT: a whole write or its size at index 0)
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RWO
RELINQUISH_DEFAULT RW
STATE_TEXT RWO
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY R
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: true
Property Access
ACK_REQUIRED R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_STATE RO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRIORITY R
RECIPIENT_LIST RW
RELIABILITY RO
STATUS_FLAGS RO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PROGRAM_CHANGE RW
PROGRAM_STATE RW
REASON_FOR_HALT RO
RELIABILITY RO
STATUS_FLAGS R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EFFECTIVE_PERIOD RW
EVENT_STATE RO
EXCEPTION_SCHEDULE RWO
LIST_OF_OBJECT_PROPERTY_REFERENCES RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_FOR_WRITING RW
RELIABILITY RW
STATUS_FLAGS R
WEEKLY_SCHEDULE RWO
SCHEDULE_DEFAULT RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_PROPERTY_REFERENCE RW
OBJECT_TYPE R
ATTEMPTED_SAMPLES RW
AVERAGE_VALUE R
MAXIMUM_VALUE R
MINIMUM_VALUE R
VALID_SAMPLES R
WINDOW_INTERVAL RW
WINDOW_SAMPLES RW
PROPERTY_LIST R
  • Createable: true
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ALARM_VALUES RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
NUMBER_OF_STATES R (resized through STATE_TEXT: a whole write or its size at index 0)
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RWO
RELINQUISH_DEFAULT RWO
STATE_TEXT RWO
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
RELIABILITY_EVALUATION_INHIBIT RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY RO
STATUS_FLAGS R
BUFFER_SIZE R
CLIENT_COV_INCREMENT RWO
COV_RESUBSCRIPTION_INTERVAL RWO
EVENT_TIME_STAMPS R
LOG_BUFFER R
LOG_DEVICE_OBJECT_PROPERTY RW
LOG_ENABLE RW
LOG_INTERVAL RW
NOTIFICATION_THRESHOLD RW
RECORDS_SINCE_NOTIFICATION R
RECORD_COUNT RW
START_TIME RW
STOP_TIME RW
STOP_WHEN_FULL RW
TOTAL_RECORD_COUNT R
LAST_NOTIFY_RECORD R
ALIGN_INTERVALS RWO
INTERVAL_OFFSET RWO
LOGGING_TYPE RW
TRIGGER RWO
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE R
RELIABILITY RW
STATUS_FLAGS R
DIRECT_READING RWO
MAINTENANCE_REQUIRED RWO
MEMBER_OF RO
MODE RW
OPERATION_EXPECTED R
SILENCED R
TRACKING_VALUE RW
ACCEPTED_MODES R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE R
RELIABILITY RW
STATUS_FLAGS R
MEMBER_OF RO
MODE RW
OPERATION_EXPECTED R
SILENCED R
TRACKING_VALUE RW
ZONE_MEMBERS R
ACCEPTED_MODES R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
MAX_PRES_VALUE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE R
RELIABILITY RO
STATUS_FLAGS R
UNITS R
LIMIT_MONITORING_INTERVAL RWO
PULSE_RATE RWO
SCALE R
VALUE_BEFORE_CHANGE RO
VALUE_SET RO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
RELIABILITY RWO
STATUS_FLAGS R
UNITS R
ADJUST_VALUE RW
COUNT R
COUNT_BEFORE_CHANGE R
COUNT_CHANGE_TIME R
COV_PERIOD RO
INPUT_REFERENCE RWO
SCALE_FACTOR RW
UPDATE_TIME R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY RO
STATUS_FLAGS R
BUFFER_SIZE R
EVENT_TIME_STAMPS R
LOG_BUFFER R
LOG_ENABLE RW
NOTIFICATION_THRESHOLD RW
RECORDS_SINCE_NOTIFICATION R
RECORD_COUNT RW
START_TIME RWO
STOP_TIME RWO
STOP_WHEN_FULL RW
TOTAL_RECORD_COUNT R
LAST_NOTIFY_RECORD R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE R
RELIABILITY RO
STATUS_FLAGS R
GROUP_MEMBERS R
GROUP_MEMBER_NAMES RO
MEMBER_STATUS_FLAGS R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY RO
STATUS_FLAGS R
BUFFER_SIZE R
EVENT_TIME_STAMPS R
LOG_BUFFER R
LOG_DEVICE_OBJECT_PROPERTY RW
LOG_ENABLE RW
LOG_INTERVAL RW
NOTIFICATION_THRESHOLD RW
RECORDS_SINCE_NOTIFICATION R
RECORD_COUNT RW
START_TIME RWO
STOP_TIME RWO
STOP_WHEN_FULL RW
TOTAL_RECORD_COUNT R
LAST_NOTIFY_RECORD R
ALIGN_INTERVALS RWO
INTERVAL_OFFSET RWO
LOGGING_TYPE RW
TRIGGER RWO
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE R
RELIABILITY RO
STATUS_FLAGS RO
START_TIME R
ACTUAL_SHED_LEVEL R
EXPECTED_SHED_LEVEL R
REQUESTED_SHED_LEVEL RW
SHED_DURATION RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
NODE_SUBTYPE RO
NODE_TYPE R
SUBORDINATE_ANNOTATIONS RO
SUBORDINATE_LIST R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ALARM_VALUES RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
FAULT_VALUES RWO
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RW
RELINQUISH_DEFAULT RW
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
DOOR_ALARM_STATE RW
DOOR_EXTENDED_PULSE_TIME RW
DOOR_MEMBERS RO
DOOR_OPEN_TOO_LONG_TIME RW
DOOR_PULSE_TIME RW
DOOR_STATUS RWO
LOCK_STATUS RWO
MASKED_ALARM_VALUES RWO
SECURED_STATUS RO
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE RO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
RELIABILITY R
STATUS_FLAGS R
UPDATE_TIME R
EXPIRATION_TIME R
PROPERTY_LIST R
INITIAL_TIMEOUT RWO
TIMER_RUNNING R
TIMER_STATE R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY R
STATUS_FLAGS R
ACTIVATION_TIME RW
ASSIGNED_ACCESS_RIGHTS R
AUTHENTICATION_FACTORS R
CREDENTIAL_DISABLE RW
CREDENTIAL_STATUS R
EXPIRATION_TIME RW
REASON_FOR_DISABLE R
GLOBAL_IDENTIFIER RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRIORITY_FOR_WRITING R
RELIABILITY RW
STATUS_FLAGS R
ACCESS_DOORS R
ACCESS_EVENT R
ACCESS_EVENT_AUTHENTICATION_FACTOR RO
ACCESS_EVENT_CREDENTIAL R
ACCESS_EVENT_TIME R
ACTIVE_AUTHENTICATION_POLICY RW
AUTHENTICATION_STATUS R
AUTHORIZATION_MODE RW
NUMBER_OF_AUTHENTICATION_POLICIES R
ACCESS_EVENT_TAG R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY R
STATUS_FLAGS R
LOG_ENABLE RW
NEGATIVE_ACCESS_RULES RW
POSITIVE_ACCESS_RULES RW
GLOBAL_IDENTIFIER RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY R
STATUS_FLAGS R
MEMBER_OF RO
CREDENTIALS R
MEMBERS RO
USER_TYPE RW
GLOBAL_IDENTIFIER RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
ALARM_VALUES RW
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
RELIABILITY RW
STATUS_FLAGS R
TIME_DELAY RW
EVENT_TIME_STAMPS R
ADJUST_VALUE RW
ENTRY_POINTS R
EXIT_POINTS R
OCCUPANCY_COUNT RW
OCCUPANCY_COUNT_ENABLE R
OCCUPANCY_LOWER_LIMIT RO
OCCUPANCY_STATE R
OCCUPANCY_UPPER_LIMIT RO
GLOBAL_IDENTIFIER RW
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
TIME_DELAY_NORMAL RWO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
RELIABILITY RW
STATUS_FLAGS R
UPDATE_TIME R
SUPPORTED_FORMATS R
SUPPORTED_FORMAT_CLASSES RO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
UNITS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
UNITS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
UNITS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RWO
PRESENT_VALUE RW
PRIORITY_ARRAY RO
RELIABILITY RO
RELINQUISH_DEFAULT RWO
STATUS_FLAGS R
PROPERTY_LIST R
CURRENT_COMMAND_PRIORITY RO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
RECIPIENT_LIST RW
RELIABILITY R
STATUS_FLAGS R
LOCAL_FORWARDING_ONLY RW
PROCESS_IDENTIFIER_FILTER RW
SUBSCRIBED_RECIPIENTS RW
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
ACKED_TRANSITIONS R
NOTIFICATION_CLASS RW
DESCRIPTION RWO
EVENT_ENABLE RW
EVENT_STATE R
NOTIFY_TYPE RW
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE R
EVENT_TIME_STAMPS R
EVENT_MESSAGE_TEXTS RO
EVENT_MESSAGE_TEXTS_CONFIG RWO
EVENT_DETECTION_ENABLE RW
EVENT_ALGORITHM_INHIBIT RWO
EVENT_ALGORITHM_INHIBIT_REF RWO
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
LIST_OF_OBJECT_PROPERTY_REFERENCES RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
RELIABILITY RWO
STATUS_FLAGS R
ALLOW_GROUP_DELAY_INHIBIT RWO
CHANNEL_NUMBER RW
CONTROL_GROUPS RW
EXECUTION_DELAY RWO
LAST_PRIORITY R
WRITE_STATUS R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RO
RELINQUISH_DEFAULT RW
STATUS_FLAGS R
TRACKING_VALUE R
PROPERTY_LIST R
BLINK_WARN_ENABLE RW
DEFAULT_FADE_TIME RW
DEFAULT_RAMP_RATE RW
DEFAULT_STEP_INCREMENT RW
EGRESS_TIME RW
IN_PROGRESS R
LIGHTING_COMMAND RW
LIGHTING_COMMAND_DEFAULT_PRIORITY RW
EGRESS_ACTIVE R
CURRENT_COMMAND_PRIORITY R
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_ARRAY R
RELIABILITY RO
RELINQUISH_DEFAULT RW
STATUS_FLAGS R
PROPERTY_LIST R
BLINK_WARN_ENABLE RW
EGRESS_TIME RW
EGRESS_ACTIVE R
CURRENT_COMMAND_PRIORITY R
LAST_COMMAND_TIME R
VALUE_SOURCE RW
VALUE_SOURCE_ARRAY R
  • Createable: false
  • Deleteable: false
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
RELIABILITY R
STATUS_FLAGS R
PROPERTY_LIST R
APDU_LENGTH R
CHANGES_PENDING R
LINK_SPEED RO
MAC_ADDRESS R
NETWORK_NUMBER R
NETWORK_NUMBER_QUALITY R
NETWORK_TYPE R
PROTOCOL_LEVEL R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
GROUP_MEMBERS R
PROPERTY_LIST R
GROUP_ID RW
GROUP_MODE RWO
LANDING_CALLS RO
LANDING_CALL_CONTROL RWO
MACHINE_ROOM_ID R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
RELIABILITY RO
STATUS_FLAGS R
PROPERTY_LIST R
ELEVATOR_GROUP R
ENERGY_METER RWO
ENERGY_METER_REF RO
ESCALATOR_MODE RWO
FAULT_SIGNALS RWO
GROUP_ID R
INSTALLATION_ID R
OPERATION_DIRECTION RW
PASSENGER_ALARM RW
POWER_MODE RWO
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
OUT_OF_SERVICE RW
RELIABILITY RO
STATUS_FLAGS R
PROPERTY_LIST R
ASSIGNED_LANDING_CALLS RWO
CAR_ASSIGNED_DIRECTION RWO
CAR_DOOR_COMMAND RWO
CAR_DOOR_STATUS RW
CAR_DOOR_ZONE RWO
CAR_DRIVE_STATUS RWO
CAR_LOAD RWO
CAR_LOAD_UNITS RO
CAR_MODE RWO
CAR_MOVING_DIRECTION RW
CAR_POSITION RW
ELEVATOR_GROUP R
ENERGY_METER RWO
ENERGY_METER_REF RO
FAULT_SIGNALS RW
FLOOR_TEXT RO
GROUP_ID R
INSTALLATION_ID R
LANDING_DOOR_STATUS RWO
MAKING_CAR_CALL RWO
NEXT_STOPPING_FLOOR RWO
PASSENGER_ALARM RW
REGISTERED_CAR_CALL RWO
  • Createable: false
  • Deleteable: true
Property Access
COV_INCREMENT RWO
DESCRIPTION RWO
EVENT_STATE R
MAX_PRES_VALUE R
MIN_PRES_VALUE RW
OBJECT_IDENTIFIER R
OBJECT_NAME RW
OBJECT_TYPE R
OUT_OF_SERVICE RW
PRESENT_VALUE RW
PRIORITY_FOR_WRITING RW
RELIABILITY RW
STATUS_FLAGS R
UNITS R
PROPERTY_LIST R
PRESENT_STAGE R
STAGES RW
STAGE_NAMES RWO
TARGET_REFERENCES RW
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
STATUS_FLAGS R
BUFFER_SIZE RW
LOG_BUFFER R
LOG_ENABLE RW
RECORD_COUNT R
TOTAL_RECORD_COUNT R
PROPERTY_LIST R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
EVENT_STATE R
ISSUE_CONFIRMED_NOTIFICATIONS R
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
RELIABILITY R
STATUS_FLAGS R
PROPERTY_LIST R
AUDIT_SOURCE_REPORTER R
AUDIT_LEVEL R
AUDIT_PRIORITY_FILTER R
AUDITABLE_OPERATIONS R
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE RW
TRACKING_VALUE R
PROPERTY_LIST R
DEFAULT_FADE_TIME RW
IN_PROGRESS R
TRANSITION RWO
DEFAULT_COLOR RW
COLOR_COMMAND RW
  • Createable: false
  • Deleteable: true
Property Access
DESCRIPTION RWO
MAX_PRES_VALUE RO
MIN_PRES_VALUE RO
OBJECT_IDENTIFIER R
OBJECT_NAME R
OBJECT_TYPE R
PRESENT_VALUE RW
TRACKING_VALUE R
PROPERTY_LIST R
DEFAULT_FADE_TIME RW
DEFAULT_RAMP_RATE RW
DEFAULT_STEP_INCREMENT RW
IN_PROGRESS R
TRANSITION RWO
DEFAULT_COLOR_TEMPERATURE RW
COLOR_COMMAND RW
Service Initiator Executor
AcknowledgeAlarm No Yes
AddListElement No Yes
AtomicReadFile No Yes
AtomicWriteFile No Yes
AuditLogQuery No Yes
ConfirmedAuditNotification Yes Yes
ConfirmedCOVNotification Yes No
ConfirmedCOVNotificationMultiple Yes No
ConfirmedEventNotification Yes Yes
ConfirmedTextMessage No Yes
CreateObject No Yes
DeleteObject No Yes
DeviceCommunicationControl No Yes
GetAlarmSummary No Yes
GetEnrollmentSummary No Yes
GetEventInformation No Yes
I-Am Yes No
I-Have Yes No
LifeSafetyOperation No Yes
ReadProperty Yes Yes
ReadPropertyMultiple No Yes
ReadRange No Yes
ReinitializeDevice No Yes
RemoveListElement No Yes
SubscribeCOV No Yes
SubscribeCOVProperty No Yes
SubscribeCOVPropertyMultiple No Yes
TimeSynchronization No Yes
UTCTimeSynchronization No Yes
UnconfirmedAuditNotification Yes Yes
UnconfirmedCOVNotification Yes No
UnconfirmedCOVNotificationMultiple Yes No
UnconfirmedEventNotification Yes Yes
UnconfirmedTextMessage No Yes
WhoHas No Yes
WhoIs Yes Yes
WriteGroup No Yes
WriteProperty Yes Yes
WritePropertyMultiple No Yes
  • BACnet/IP (Annex J)
  • BACnet/SC (Annex AB)
Feature Supported
Router false
BBMD false
Foreign Device false
  • ISO 10646 (UTF-8)

Release v0.15.0 ·Build and integrate. Pre-1.0 APIs; partial conformance.Support & limitations