BACnet Supports
Objects Properties
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Present_Value |
✓ |
Description |
✓ |
Device_Type |
✓ |
Status_Flags |
✓ |
Event_State |
✓ |
Reliability |
✓ |
Out_Of_Service |
✓ |
Update_Interval |
✓ |
Units |
✓ |
Min_Pres_Value |
✓ |
Max_Pres_Value |
✓ |
Resolution |
✓ |
COV_Increment |
✓ |
Time_Delay |
✓ |
Notification_Class |
✓ |
High_Limit |
✓ |
Low_Limit |
✓ |
Deadband |
✓ |
Limit_Enable |
✓ |
Event_Enable |
✓ |
Acked_Transitions |
✓ |
Notify_Type |
✓ |
Event_Time_Stamps |
✓ |
Profile_Name |
✓ |
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Present_Value |
✓ |
Description |
✓ |
Device_Type |
✓ |
Status_Flags |
✓ |
Event_State |
✓ |
Reliability |
✓ |
Out_Of_Service |
✓ |
Number_Of_States |
|
State_Text |
|
Time_Delay |
✓ |
Notification_Class |
✓ |
Alarm_Values |
|
Fault_Values |
|
Event_Enable |
✓ |
Acked_Transitions |
✓ |
Notify_Type |
✓ |
Profile_Name |
✓ |
Schedule Object Type
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Present_Value |
✓ |
Effective_Period |
✓ |
Weekly_Schedule |
✓ |
Exception_Schedule |
|
Schedule_Default |
✓ |
List_Of_Object_Property_References |
|
Priority_For_Writing |
✓ |
Status_Flags |
✓ |
Reliability |
✓ |
Out_Of_Service |
✓ |
Profile_Name |
✓ |
Calendar Object Type
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Description |
✓ |
Present_Value |
✓ |
Date_List |
✓ |
Profile_Name |
✓ |
Trend Log Object Type
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Description |
✓ |
Log_Enable |
|
Start_Time |
✓ |
Stop_Time |
✓ |
Log_DeviceObjectProperty |
|
Log_Interval |
✓ |
COV_Resubscription_Interval |
✓ |
Client_COV_Increment |
|
Stop_When_Full |
✓ |
Buffer_Size |
✓ |
Log_Buffer |
|
Record_Count |
✓ |
Total_Record_Count |
✓ |
Notification_Threshold |
✓ |
Records_Since_Notification |
✓ |
Last_Notify_Record |
✓ |
Event_State |
✓ |
Notification_Class |
✓ |
Event_Enable |
✓ |
Acked_Transitions |
✓ |
Notify_Type |
✓ |
Event_Time_Stamps |
✓ |
Profile_Name |
✓ |
Notification Class Object Type
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Description |
✓ |
Notification_Class |
✓ |
Priority |
|
Ack_Required |
|
Recipient_List |
|
Profile_Name |
✓ |
Event Enrollment Object Type
Object_Identifier |
✓ |
Object_Name |
✓ |
Object_Type |
✓ |
Description |
✓ |
Event_Type |
|
Notify_Type |
✓ |
Event_Parameters |
|
Object_Property_Reference |
|
Event_State |
✓ |
Event_Enable |
✓ |
Acked_Transitions |
✓ |
Notification_Class |
✓ |
Event_Time_Stamps |
✓ |
Profile_Name |
✓ |
Services
Who-Is |
x |
|
✓ |
I-Am |
|
x |
✓ |
Who-Has |
x |
|
|
I-Have |
|
x |
|
ReinitializeDevice |
x |
|
|
ReadProperty |
x |
|
✓ |
WriteProperty |
x |
|
✓ |
ReadRange |
x |
|
|
SubscribeCOV |
x |
|
|
ConfirmedCOVNotification |
|
x |
|
UnconfirmedCOVNotification |
|
x |
|
AcknowledgeAlarm |
x |
|
|
GetAlarmSummary |
x |
|
|
GetEventInformation |
x |
|
|
TimeSynchronization |
x |
|
|
UTCTimeSynchronization |
x |
|
|
Data Sharing BIBBs
DS-RP-A
The A device is a user of data from device B.
DS-WP-A
The A device sets a value in device B.
DS-COV-A
The A device is a user of COV data from device B.
SubscribeCOV |
x |
|
|
ConfirmedCOVNotification |
|
x |
|
UnconfirmedCOVNotification |
|
x |
|
DS-COVU-A
The A device processes unsolicited COV data from device B.
UnconfirmedCOVNotification |
x |
|
|
AE-N-A
The A device processes notifications about alarms and other events.
ConfirmedEventNotification |
|
x |
|
UnconfirmedEventNotification |
|
x |
|
Devices claiming conformance to AE-N-A shall be able to process notifications from any standard or proprietary eventgenerating object of any standard or proprietary event type.
AE-ACK-A
Device A acknowledges alarm/event notifications.
AE-ASUM-A
Device A requests summaries of alarms from device B.
AE-INFO-A
Device A requests event information from device B.
SCHED-A
The A device manipulates schedules and calendars on the B device. The A device must support the DS-RP-A and DS-WP-A BIBBs.
T-VMT-A
The A device displays trend data from the B device and manipulates trend log collection parameters in the B device.
DM-DDB-A
The A device seeks information about device attributes of other devices and interprets device announcements.
DM-DOB-A
The A device seeks address information about objects.
DM-TS-A
The A device provides time synchronization to B devices. The time parameter contained in the service request contains the date and time as determined by the clock in the device issuing the service request. Normally this will be “local time,” i.e., the time in the local time zone corrected for daylight savings time as appropriate.
DM-UTC-A
The A device provides time synchronization to B devices. The time parameter contained in the service request contains “Coordinated Universal Time” (UTC). For all practical purposes, UTC is synonymous with Greenwich Mean Time, the time at the zero or Greenwich meridian.
DM-RD-A
The A device is authorized to reinitialize the B device.