ASHRAE 135 2012
$92.08
ASHRAE Standard 135-2012 BACnet – A Data Communication Protocol for Building Automation and Control Networks (ANSI Approved)
Published By | Publication Date | Number of Pages |
ASHRAE | 2012 | 1056 |
Meet Building Automation and Control Systems Communication Needs with Standard 135-2012 BACnet, the ASHRAE building automation and control networking protocol, has been designed specifically to meet the communication needs of building automation and control systems for applications such as heating, ventilating, and air-conditioning control, lighting control, access control, and fire detection systems. The BACnet protocol provides mechanisms by which computerized equipment of arbitrary function may exchange information, regardless of the particular building service it performs. As a result, the BACnet protocol may be used by head-end computers, general-purpose direct digital controllers, and application specific or unitary controllers with equal effect. This protocol provides a comprehensive set of messages for conveying encoded binary, analog, and alphanumeric data between devices including, but not limited to: (a) hardware binary input and output values, (b) hardware analog input and output values, (c) software binary and analog values, (d) text string values, (e) schedule information, (f) alarm and event information, (g) files, and (h) control logic. The purpose of Standard 135 is to define data communication services and protocols for computer equipment used for monitoring and control of HVAC&R and other building systems and to define, in addition, an abstract, object-oriented representation of information communicated between such equipment, thereby facilitating the application and use of digital control technology in buildings. This 2012 publication of the standard was motivated by the wide-reaching changes in alarming functionality made by Addendum af to Standard 135-2010. This edition of the standard also includes the recently adopted changes for the lighting industry.
PDF Catalog
PDF Pages | PDF Title |
---|---|
13 | 1 PURPOSE 2 SCOPE 3 DEFINITIONS 3.1 Terms Adopted from International Standards |
14 | 3.2 Terms Defined for this Standard |
19 | 3.3 Abbreviations and Acronyms Used in this Standard |
22 | 4 BACnet PROTOCOL ARCHITECTURE |
23 | 4.1 The BACnet Collapsed Architecture |
25 | 4.2 BACnet Network Topology |
27 | 4.3 Security |
28 | 5 THE APPLICATION LAYER 5.1 The Application Layer Model |
31 | 5.1.1 Confirmed Application Services |
32 | 5.1.2 Unconfirmed Application Services 5.2 Segmentation of BACnet Messages 5.2.1 Message Segmentation Rules 5.2.1.1 Rules for Segmenting APDU Data Streams 5.2.1.2 Maximum APDU Length |
33 | 5.2.1.3 Maximum Segments Accepted 5.2.2 Segmentation Protocol Control Information (PCI) 5.3 Transmission of BACnet APDUs |
34 | 5.3.1 ConfirmedRequest Message Transmission 5.3.2 Segmented ConfirmedRequest Message Transmission |
35 | 5.3.3 Segmented ComplexACK Message Transmission 5.3.4 SegmentACK APDU Transmission |
36 | 5.3.5 Duplicate APDUs and Message Segments 5.3.5.1 Terminating Client TSMs 5.3.5.2 Terminating Server TSMs |
37 | 5.3.5.3 Duplicate Message Procedures 5.3.6 Stale Resource Disposal 5.4 Application Protocol State Machines |
38 | 5.4.1 Variables And Parameters |
39 | 5.4.2 Window Query Functions 5.4.2.1 Function InWindow 5.4.2.2 Function DuplicateInWindow |
40 | 5.4.3 Function FillWindow 5.4.4 State Machine for Requesting BACnet User (client) 5.4.4.1 IDLE |
41 | 5.4.4.2 SEGMENTED_REQUEST |
44 | 5.4.4.3 AWAIT_CONFIRMATION |
45 | 5.4.4.4 SEGMENTED_CONF |
48 | 5.4.5 State Machine for Responding BACnet User (server) 5.4.5.1 IDLE |
49 | 5.4.5.2 SEGMENTED_REQUEST |
51 | 5.4.5.3 AWAIT_RESPONSE |
53 | 5.4.5.4 SEGMENTED_RESPONSE |
54 | 5.5 Application Protocol Time Sequence Diagrams |
63 | 5.6 Application Layer Service Conventions |
65 | 6 THE NETWORK LAYER Maximum NPDU Length 6.1 Network Layer Service Specification |
67 | 6.2 Network Layer PDU Structure 6.2.1 Protocol Version Number 6.2.2 Network Layer Protocol Control Information |
70 | 6.2.2.1 DNET, SNET, and Vendor ID Encoding 6.2.2.2 DADR and SADR Encoding 6.2.3 Hop Count |
71 | 6.2.4 Network Layer Message Type 6.2.5 Vendor Proprietary Network Layer Messages |
72 | 6.2.6 Network Layer Messages Conveying Data 6.3 Messages for Multiple Recipients 6.3.1 Multicast Messages |
73 | 6.3.2 Broadcast Messages 6.4 Network Layer Protocol Messages 6.4.1 Who-Is-Router-To-Network 6.4.2 I-Am-Router-To-Network 6.4.3 I-Could-Be-Router-To-Network 6.4.4 Reject-Message-To-Network |
74 | 6.4.5 Router-Busy-To-Network 6.4.6 Router-Available-To-Network 6.4.7 Initialize-Routing-Table |
75 | 6.4.8 Initialize-Routing-Table-Ack 6.4.9 Establish-Connection-To-Network 6.4.10 Disconnect-Connection-To-Network 6.4.11 Challenge-Request 6.4.12 Security-Payload 6.4.13 Security-Response 6.4.14 Request-Key-Update |
76 | 6.4.15 Update-Key-Set 6.4.16 Update-Distribution-Key 6.4.17 Request-Master-Key 6.4.18 Set-Master-Key 6.4.19 What-Is-Network-Number 6.4.20 Network-Number-Is 6.5 Network Layer Procedures |
77 | 6.5.1 Network Layer Procedures for the Transmission of Local Traffic 6.5.2 Network Layer Procedures for the Receipt of Local Traffic 6.5.2.1 Receipt of Local APDUs 6.5.2.2 Receipt of Local Network Layer Messages 6.5.3 Network Layer Procedures for the Transmission of Remote Traffic |
78 | 6.5.4 Network Layer Procedures for the Receipt of Remote Traffic 6.6 BACnet Routers |
80 | 6.6.1 Routing Tables 6.6.2 Start-up Procedures 6.6.3 Router Operation 6.6.3.1 BACnet NPDUs – General 6.6.3.2 Who-Is-Router-To-Network |
81 | 6.6.3.3 I-Am-Router-To-Network 6.6.3.4 I-Could-Be-Router-To-Network 6.6.3.5 Reject-Message-To-Network |
82 | 6.6.3.6 Router-Busy-To-Network 6.6.3.7 Router-Available-To-Network 6.6.3.8 Initialize-Routing-Table 6.6.3.9 Initialize-Routing-Table-Ack |
83 | 6.6.3.10 Establish-Connection-To-Network 6.6.3.11 Disconnect-Connection-To-Network 6.6.4 Router Congestion Control 6.7 Point-To-Point Half-Routers |
84 | 6.7.1 Procedures for Establishing a New PTP Connection Between Two Half-Routers 6.7.1.1 Initiating Network Entity (NE) Procedure 6.7.1.2 Initiating Half-Router Procedure 6.7.1.3 Answering Half-Router Procedure |
85 | 6.7.1.4 Activity Timer (Tactive) 6.7.1.4.1 Initiating Half-Router Procedure 6.7.1.4.2 Answering Half-Router Procedure 6.7.2 Procedures for Disconnecting a PTP Connection in a Half-Router 6.7.2.1 Active Disconnection of a PTP Connection 6.7.2.1.1 Initiating Network Entity (NE) Procedure 6.7.2.1.2 Initiating/Answering Half-Router Procedure 6.7.2.2 Timed Disconnection of a PTP Connection 6.7.2.3 Restarting of the Activity Timer (Tactive) 6.7.3 Procedures for Synchronizing Half-Router Routing Tables |
86 | 6.7.4 Error Recovery Procedures 6.7.4.1 Recovering from Routing Requests to Unconnected Networks 6.7.4.1.1 Disconnected Half-Router Procedure 6.7.4.1.2 Initiating Network Entity (NE) Procedure 6.7.4.2 Recovering from Duplicate Network Connections 6.7.4.2.1 Half-Router Procedure for Receipt of Conflicting I-Am-Router-To-Network Messages 6.7.4.2.2 Half-Router Procedure for Initiation of I-Am-Router-To-Network Messages 6.7.4.2.3 Half-Router Procedure for Decrementing the Hop Count |
88 | 7 DATA LINK/PHYSICAL LAYERS: ISO 8802-3 (“Ethernet”) LAN 7.1 The Use of ISO 8802-2 Logical Link Control (LLC) 7.2 Parameters Required by the LLC Primitives 7.3 Parameters Required by the MAC Primitives 7.4 Physical Media |
89 | 8 DATA LINK/PHYSICAL LAYERS: ARCNET LAN 8.1 The Use of ISO 8802-2 Logical Link Control (LLC) 8.2 Parameters Required by the LLC Primitives 8.3 Mapping the LLC Services to the ARCNET MAC Layer 8.4 Parameters Required by the MAC Primitives 8.5 Physical Media |
91 | 9 DATA LINK/PHYSICAL LAYERS: MASTER-SLAVE/TOKEN PASSING (MS/TP) LAN 9.1 Service Specification 9.1.1 DL-UNITDATA.request 9.1.1.1 Function 9.1.1.2 Semantics of the Service Primitive 9.1.1.3 When Generated 9.1.1.4 Effect on Receipt |
92 | 9.1.2 DL-UNITDATA.indication 9.1.2.1 Function 9.1.2.2 Semantics of the Service Primitive 9.1.2.3 When Generated 9.1.2.4 Effect on Receipt 9.1.3 Test_Request and Test_Response 9.1.3.1 Use of Test_Request and Test_Response for ISO 8802-2 TEST Functions 9.1.3.2 Use of Test_Request and Test_Response for ISO 8802-2 XID Functions |
93 | 9.2 Physical Layer 9.2.1 Medium 9.2.2 Connections and Terminations |
94 | 9.2.2.1 Device Wiring 9.2.2.1.1 Single Buildings |
95 | 9.2.2.1.1.1 Twisted-pair Only with Non-isolated Devices |
96 | 9.2.2.1.1.2 Twisted-pair Only with Mixed Devices |
97 | 9.2.2.1.1.3 Twisted-pair and Reference with Isolated Devices |
98 | 9.2.2.1.1.4 Twisted-pair and Reference with Mixed Devices |
99 | 9.2.2.1.1.5 Extending Twisted-pair with Reference |
100 | 9.2.2.1.2 Multiple Buildings 9.2.2.1.2.1 Isolated Devices |
101 | 9.2.2.1.2.2 Isolated Repeater |
102 | 9.2.2.1.2.3 Fiber Optic Isolation |
103 | 9.2.2.1.2.4 No Isolation (not permitted) 9.2.3 Timing |
104 | 9.3 MS/TP Frame Format |
105 | 9.3.1 Frame Type 00: Token 9.3.2 Frame Type 01: Poll For Master 9.3.3 Frame Type 02: Reply To Poll For Master 9.3.4 Frame Type 03: Test_Request 9.3.5 Frame Type 04: Test_Response 9.3.6 Frame Type 05: BACnet Data Expecting Reply 9.3.7 Frame Type 06: BACnet Data Not Expecting Reply 9.3.8 Frame Type 07: Reply Postponed 9.3.9 Frame Types 128 through 255: Proprietary Frames 9.4 Overview of the MS/TP Network |
106 | 9.5 MS/TP Medium Access Control 9.5.1 UART Receiver Model 9.5.1.1 DataRegister 9.5.1.2 DataAvailable 9.5.1.3 ReceiveError |
107 | 9.5.2 Variables |
108 | 9.5.3 Parameters |
109 | 9.5.4 Receive Frame Finite State Machine 9.5.4.1 IDLE |
110 | 9.5.4.2 PREAMBLE 9.5.4.3 HEADER |
111 | 9.5.4.4 HEADER_CRC |
112 | 9.5.4.5 DATA |
113 | 9.5.4.6 DATA_CRC 9.5.4.7 SKIP_DATA 9.5.5 The SendFrame Procedure |
114 | 9.5.6 Master Node Finite State Machine |
115 | 9.5.6.1 INITIALIZE |
116 | 9.5.6.2 IDLE |
117 | 9.5.6.3 USE_TOKEN 9.5.6.4 WAIT_FOR_REPLY |
118 | 9.5.6.5 DONE_WITH_TOKEN |
119 | 9.5.6.6 PASS_TOKEN 9.5.6.7 NO_TOKEN 9.5.6.8 POLL_FOR_MASTER |
121 | 9.5.6.9 ANSWER_DATA_REQUEST 9.5.7 Slave Node Finite State Machine |
122 | 9.5.7.1 INITIALIZE 9.5.7.2 IDLE 9.5.7.3 ANSWER_DATA_REQUEST |
123 | 9.6 Cyclic Redundancy Check (CRC) |
124 | 9.7 Interfacing MS/TP LANs with Other BACnet LANs 9.7.1 Routing of Messages from MS/TP 9.7.2 Routing of Messages to MS/TP 9.8 Responding BACnet User Processing of Messages from MS/TP 9.9 Repeaters |
125 | 9.9.1 IDLE 9.9.2 PORT_i_ACTIVE |
126 | 10 DATA LINK/PHYSICAL LAYERS: POINT-TO-POINT (PTP) 10.1 Overview 10.2 Service Specification 10.2.1 DL-UNITDATA.request 10.2.1.1 Function 10.2.1.2 Semantics of the Service Primitive |
127 | 10.2.1.3 When Generated 10.2.1.4 Effect on Receipt 10.2.2 DL-UNITDATA.indication 10.2.2.1 Function 10.2.2.2 Semantics of the Service Primitive 10.2.2.3 When Generated 10.2.2.4 Effect on Receipt 10.2.3 Test_Request and Test_Response |
128 | 10.2.3.1 Use of Test_Request and Test_Response for ISO 8802-2 TEST Functions 10.2.3.2 Use of Test_Request and Test_Response for ISO 8802-2 XID functions 10.2.4 DL-CONNECT.request 10.2.4.1 Function 10.2.4.2 Semantics of the Service Primitive |
129 | 10.2.4.3 When Generated 10.2.4.4 Effect on Receipt 10.2.5 DL-CONNECT.indication 10.2.5.1 Function 10.2.5.2 Semantics of the Service Primitive 10.2.5.3 When Generated 10.2.5.4 Effect on Receipt 10.2.6 DL-CONNECT.confirm 10.2.6.1 Function 10.2.6.2 Semantics of the Service Primitive 10.2.6.3 When Generated 10.2.6.4 Effect on Receipt 10.2.7 DL-DISCONNECT.request 10.2.7.1 Function 10.2.7.2 Semantics of the Service Primitive |
130 | 10.2.7.3 When Generated 10.2.7.4 Effect on Receipt 10.2.8 DL-DISCONNECT.indication 10.2.8.1 Function 10.2.8.2 Semantics of the Service Primitive 10.2.8.3 When Generated 10.2.8.4 Effect on Receipt 10.2.9 DL-DISCONNECT.confirm 10.2.9.1 Function 10.2.9.2 Semantics of the Service Primitive 10.2.9.3 When Generated 10.2.9.4 Effect on Receipt |
131 | 10.3 PointtoPoint Frame Format |
132 | 10.3.1 Character Transparency and Flow Control 10.3.2 Frame Types X’00’ and X’01’: Heartbeat Frames 10.3.3 Frame Types X’02’ and X’03’: Data Frames 10.3.4 Frame Types X’04’ through X’07’: Data Ack Frames 10.3.5 Frame Types X’08’ through X’0B’: Data Nak Frames 10.3.6 Frame Type X’0C’: Connect Request Frame 10.3.7 Frame Type X’0D’: Connect Response Frame |
133 | 10.3.8 Frame Type X’0E’: Disconnect Request Frame 10.3.9 Frame Type X’0F’: Disconnect Response Frame 10.3.10 Frame Type X’14’: Test_Request 10.3.11 Frame Type X’15’: Test_Response 10.4 PTP Medium Access Control Protocol 10.4.1 UART Receiver Model 10.4.1.1 DataRegister 10.4.1.2 DataAvailable |
134 | 10.4.1.3 ReceiveError 10.4.2 Variables |
135 | 10.4.3 Parameters |
136 | 10.4.4 SendFrame Procedure 10.4.5 SendHeaderOctet Procedure 10.4.6 SendOctet Procedure |
137 | 10.4.7 Receive Frame State Machine 10.4.7.1 IDLE |
138 | 10.4.7.2 PREAMBLE |
139 | 10.4.7.3 HEADER |
140 | 10.4.7.4 HEADER_CRC 10.4.7.5 DATA |
141 | 10.4.7.6 DATA_CRC 10.4.8 Data Link Connection Establishment and Termination Procedures |
142 | 10.4.9 Connection State Machine |
143 | 10.4.9.1 DISCONNECTED 10.4.9.2 OUTBOUND 10.4.9.3 INBOUND |
144 | 10.4.9.4 CONNECTED |
145 | 10.4.9.5 DISCONNECTING 10.4.10 Transmission State Machine 10.4.10.1 TRANSMIT IDLE |
146 | 10.4.10.2 TRANSMIT BLOCKED |
147 | 10.4.10.3 TRANSMIT READY |
148 | 10.4.10.4 TRANSMIT PENDING 10.4.11 Reception State Machine 10.4.11.1 RECEIVE IDLE |
149 | 10.4.11.2 RECEIVE READY |
151 | 10.4.11.3 DATA |
152 | 10.4.11.4 DATA ACK |
153 | 10.4.11.5 DATA NAK |
154 | 11 DATA LINK/PHYSICAL LAYERS: EIA/CEA-709.1 (“LonTalk”) LAN 11.1 The Use of ISO 8802-2 Logical Link Control (LLC) 11.2 Parameters Required by the LLC Primitives 11.3 Mapping the LLC Services to the LonTalk Application Layer 11.4 Parameters Required by the Application Layer Primitives |
155 | 11.5 Physical Media |
156 | 12 MODELING CONTROL DEVICES AS A COLLECTION OF OBJECTS |
160 | 12.1 Accumulator Object Type |
162 | 12.1.1 Object_Identifier 12.1.2 Object_Name 12.1.3 Object_Type 12.1.4 Present_Value 12.1.5 Description 12.1.6 Device_Type 12.1.7 Status_Flags |
163 | 12.1.8 Event_State 12.1.9 Reliability 12.1.10 Out_Of_Service 12.1.11 Scale 12.1.12 Units 12.1.13 Prescale |
164 | 12.1.14 Max_Pres_Value 12.1.15 Value_Change_Time 12.1.16 Value_Before_Change 12.1.17 Value_Set 12.1.18 Logging_Record |
165 | 12.1.19 Logging_Object |
166 | 12.1.20 Pulse_Rate 12.1.21 High_Limit 12.1.22 Low_Limit 12.1.23 Limit_Monitoring_Interval 12.1.24 Notification_Class 12.1.25 Time_Delay 12.1.26 Limit_Enable 12.1.27 Event_Enable 12.1.28 Acked_Transitions 12.1.29 Notify_Type 12.1.30 Event_Time_Stamps |
167 | 12.1.31 Event_Message_Texts 12.1.32 Event_Message_Texts_Config 12.1.33 Event_Detection_Enable 12.1.34 Event_Algorithm_Inhibit_Ref 12.1.35 Event_Algorithm_Inhibit 12.1.36 Time_Delay_Normal 12.1.37 Reliability_Evaluation_Inhibit 12.1.38 Property_List |
168 | 12.1.39 Profile_Name |
169 | 12.2 Analog Input Object Type |
170 | 12.2.1 Object_Identifier 12.2.2 Object_Name 12.2.3 Object_Type 12.2.4 Present_Value 12.2.5 Description 12.2.6 Device_Type 12.2.7 Status_Flags 12.2.8 Event_State |
171 | 12.2.9 Reliability 12.2.10 Out_Of_Service 12.2.11 Update_Interval 12.2.12 Units 12.2.13 Min_Pres_Value 12.2.14 Max_Pres_Value 12.2.15 Resolution 12.2.16 COV_Increment 12.2.17 Time_Delay 12.2.18 Notification_Class |
172 | 12.2.19 High_Limit 12.2.20 Low_Limit 12.2.21 Deadband 12.2.22 Limit_Enable 12.2.23 Event_Enable 12.2.24 Acked_Transitions 12.2.25 Notify_Type 12.2.26 Event_Time_Stamps 12.2.27 Event_Message_Texts 12.2.28 Event_Message_Texts_Config 12.2.29 Event_Detection_Enable |
173 | 12.2.30 Event_Algorithm_Inhibit_Ref 12.2.31 Event_Algorithm_Inhibit 12.2.32 Time_Delay_Normal 12.2.33 Reliability_Evaluation_Inhibit 12.2.34 Property_List 12.2.35 Profile_Name |
174 | 12.3 Analog Output Object Type |
175 | 12.3.1 Object_Identifier 12.3.2 Object_Name 12.3.3 Object_Type 12.3.4 Present_Value (Commandable) 12.3.5 Description 12.3.6 Device_Type 12.3.7 Status_Flags 12.3.8 Event_State |
176 | 12.3.9 Reliability 12.3.10 Out_Of_Service 12.3.11 Units 12.3.12 Min_Pres_Value 12.3.13 Max_Pres_Value 12.3.14 Resolution 12.3.15 Priority_Array 12.3.16 Relinquish_Default 12.3.17 COV_Increment 12.3.18 Time_Delay 12.3.19 Notification_Class |
177 | 12.3.20 High_Limit 12.3.21 Low_Limit 12.3.22 Deadband 12.3.23 Limit_Enable 12.3.24 Event_Enable 12.3.25 Acked_Transitions 12.3.26 Notify_Type 12.3.27 Event_Time_Stamps 12.3.28 Event_Message_Texts 12.3.29 Event_Message_Texts_Config 12.3.30 Event_Detection_Enable |
178 | 12.3.31 Event_Algorithm_Inhibit_Ref 12.3.32 Event_Algorithm_Inhibit 12.3.33 Time_Delay_Normal 12.3.34 Reliability_Evaluation_Inhibit 12.3.35 Property_List 12.3.36 Profile_Name |
179 | 12.4 Analog Value Object Type |
180 | 12.4.1 Object_Identifier 12.4.2 Object_Name 12.4.3 Object_Type 12.4.4 Present_Value 12.4.5 Description 12.4.6 Status_Flags 12.4.7 Event_State |
181 | 12.4.8 Reliability 12.4.9 Out_Of_Service 12.4.10 Units 12.4.11 Priority_Array 12.4.12 Relinquish_Default 12.4.13 COV_Increment 12.4.14 Time_Delay 12.4.15 Notification_Class 12.4.16 High_Limit 12.4.17 Low_Limit 12.4.18 Deadband 12.4.19 Limit_Enable 12.4.20 Event_Enable |
182 | 12.4.21 Acked_Transitions 12.4.22 Notify_Type 12.4.23 Event_Time_Stamps 12.4.24 Event_Message_Texts 12.4.25 Event_Message_Texts_Config 12.4.26 Event_Detection_Enable 12.4.27 Event_Algorithm_Inhibit_Ref 12.4.28 Event_Algorithm_Inhibit |
183 | 12.4.29 Time_Delay_Normal 12.4.30 Reliability_Evaluation_Inhibit 12.4.31 Min_Pres_Value 12.4.32 Max_Pres_Value 12.4.33 Resolution 12.4.34 Property_List 12.4.35 Profile_Name |
184 | 12.5 Averaging Object Type 12.5.1 Object_Identifier 12.5.2 Object_Name 12.5.3 Object_Type 12.5.4 Minimum_Value |
185 | 12.5.5 Minimum_Value_Timestamp 12.5.6 Average_Value 12.5.7 Variance_Value 12.5.8 Maximum_Value 12.5.9 Maximum_Value_Timestamp 12.5.10 Description 12.5.11 Attempted_Samples 12.5.12 Valid_Samples 12.5.13 Object_Property_Reference |
186 | 12.5.14 Window_Interval 12.5.15 Window_Samples 12.5.16 Property_List 12.5.17 Profile_Name |
187 | 12.6 Binary Input Object Type |
188 | 12.6.1 Object_Identifier 12.6.2 Object_Name 12.6.3 Object_Type 12.6.4 Present_Value 12.6.5 Description 12.6.6 Device_Type |
189 | 12.6.7 Status_Flags 12.6.8 Event_State 12.6.9 Reliability 12.6.10 Out_Of_Service 12.6.11 Polarity 12.6.12 Inactive_Text |
190 | 12.6.13 Active_Text 12.6.14 Change_Of_State_Time 12.6.15 Change_Of_State_Count 12.6.16 Time_Of_State_Count_Reset 12.6.17 Elapsed_Active_Time 12.6.18 Time_Of_Active_Time_Reset 12.6.19 Time_Delay 12.6.20 Notification_Class 12.6.21 Alarm_Value |
191 | 12.6.22 Event_Enable 12.6.23 Acked_Transitions 12.6.24 Notify_Type 12.6.25 Event_Time_Stamps 12.6.26 Event_Message_Texts 12.6.27 Event_Message_Texts_Config 12.6.28 Event_Detection_Enable 12.6.29 Event_Algorithm_Inhibit_Ref 12.6.30 Event_Algorithm_Inhibit |
192 | 12.6.31 Time_Delay_Normal 12.6.32 Reliability_Evaluation_Inhibit 12.6.33 Property_List 12.6.34 Profile_Name |
193 | 12.7 Binary Output Object Type |
194 | 12.7.1 Object_Identifier 12.7.2 Object_Name 12.7.3 Object_Type 12.7.4 Present_Value (Commandable) 12.7.5 Description 12.7.6 Device_Type |
195 | 12.7.7 Status_Flags 12.7.8 Event_State 12.7.9 Reliability 12.7.10 Out_Of_Service 12.7.11 Polarity |
196 | 12.7.12 Inactive_Text 12.7.13 Active_Text 12.7.14 Change_Of_State_Time 12.7.15 Change_Of_State_Count 12.7.16 Time_Of_State_Count_Reset 12.7.17 Elapsed_Active_Time 12.7.18 Time_Of_Active_Time_Reset 12.7.19 Minimum_Off_Time 12.7.20 Minimum_On_Time |
197 | 12.7.21 Priority_Array 12.7.22 Relinquish_Default 12.7.23 Time_Delay 12.7.24 Notification_Class 12.7.25 Feedback_Value 12.7.26 Event_Enable 12.7.27 Acked_Transitions 12.7.28 Notify_Type 12.7.29 Event_Time_Stamps 12.7.30 Event_Message_Texts 12.7.31 Event_Message_Texts_Config |
198 | 12.7.32 Event_Detection_Enable 12.7.33 Event_Algorithm_Inhibit_Ref 12.7.34 Event_Algorithm_Inhibit 12.7.35 Time_Delay_Normal 12.7.36 Reliability_Evaluation_Inhibit 12.7.37 Property_List 12.7.38 Profile_Name |
199 | 12.8 Binary Value Object Type |
200 | 12.8.1 Object_Identifier 12.8.2 Object_Name 12.8.3 Object_Type 12.8.4 Present_Value 12.8.5 Description 12.8.6 Status_Flags |
201 | 12.8.7 Event_State 12.8.8 Reliability 12.8.9 Out_Of_Service 12.8.10 Inactive_Text 12.8.11 Active_Text 12.8.12 Change_Of_State_Time 12.8.13 Change_Of_State_Count 12.8.14 Time_Of_State_Count_Reset 12.8.15 Elapsed_Active_Time |
202 | 12.8.16 Time_Of_Active_Time_Reset 12.8.17 Minimum_Off_Time 12.8.18 Minimum_On_Time 12.8.19 Priority_Array 12.8.20 Relinquish_Default 12.8.21 Time_Delay 12.8.22 Notification_Class 12.8.23 Alarm_Value 12.8.24 Event_Enable 12.8.25 Acked_Transitions 12.8.26 Notify_Type |
203 | 12.8.27 Event_Time_Stamps 12.8.28 Event_Message_Texts 12.8.29 Event_Message_Texts_Config 12.8.30 Event_Detection_Enable 12.8.31 Event_Algorithm_Inhibit_Ref 12.8.32 Event_Algorithm_Inhibit 12.8.33 Time_Delay_Normal 12.8.34 Reliability_Evaluation_Inhibit |
204 | 12.8.35 Property_List 12.8.36 Profile_Name |
205 | 12.9 Calendar Object Type 12.9.1 Object_Identifier 12.9.2 Object_Name 12.9.3 Object_Type 12.9.4 Description 12.9.5 Present_Value 12.9.6 Date_List 12.9.7 Property_List 12.9.8 Profile_Name |
207 | 12.10 Command Object Type |
208 | 12.10.1 Object_Identifier 12.10.2 Object_Name 12.10.3 Object_Type 12.10.4 Description 12.10.5 Present_Value 12.10.6 In_Process 12.10.7 All_Writes_Successful |
209 | 12.10.8 Action 12.10.9 Action_Text 12.10.10 Property_List 12.10.11 Profile_Name |
211 | 12.11 Device Object Type |
212 | 12.11.1 Object_Identifier 12.11.2 Object_Name 12.11.3 Object_Type 12.11.4 System_Status |
213 | 12.11.5 Vendor_Name 12.11.6 Vendor_Identifier 12.11.7 Model_Name 12.11.8 Firmware_Revision 12.11.9 Application_Software_Version 12.11.10 Location 12.11.11 Description 12.11.12 Protocol_Version 12.11.13 Protocol_Revision 12.11.14 Protocol_Services_Supported 12.11.15 Protocol_Object_Types_Supported 12.11.16 Object_List |
214 | 12.11.17 Structured_Object_List 12.11.18 Max_APDU_Length_Accepted 12.11.19 Segmentation_Supported 12.11.20 Max_Segments_Accepted 12.11.21 VT_Classes_Supported 12.11.22 Active_VT_Sessions 12.11.23 Local_Time 12.11.24 Local_Date 12.11.25 UTC_Offset |
215 | 12.11.26 Daylight_Savings_Status 12.11.27 APDU_Segment_Timeout 12.11.28 APDU_Timeout 12.11.29 Number_Of_APDU_Retries 12.11.30 Deleted Clause 12.11.31 Time_Synchronization_Recipients 12.11.32 Max_Master 12.11.33 Max_Info_Frames 12.11.34 Device_Address_Binding |
216 | 12.11.35 Database_Revision 12.11.36 Configuration_Files 12.11.37 Last_Restore_Time 12.11.38 Backup_Failure_Timeout 12.11.39 Active_COV_Subscriptions 12.11.40 Slave_Proxy_Enable 12.11.41 Manual_Slave_Address_Binding 12.11.42 Auto_Slave_Discovery |
217 | 12.11.43 Slave_Address_Binding 12.11.44 Last_Restart_Reason 12.11.45 Time_Of_Device_Restart 12.11.46 Restart_Notification_Recipients 12.11.47 UTC_Time_Synchronization_Recipients |
218 | 12.11.48 Time_Synchronization_Interval 12.11.49 Align_Intervals 12.11.50 Interval_Offset 12.11.51 Backup_Preparation_Time 12.11.52 Restore_Preparation_Time 12.11.53 Restore_Completion_Time 12.11.54 Backup_And_Restore_State 12.11.55 Property_List 12.11.56 Serial_Number 12.11.57 Profile_Name |
220 | 12.12 Event Enrollment Object Type 12.12.1 Object_Identifier |
221 | 12.12.2 Object_Name 12.12.3 Object_Type 12.12.4 Description 12.12.5 Event_Type 12.12.6 Notify_Type 12.12.7 Event_Parameters |
223 | 12.12.8 Object_Property_Reference |
224 | 12.12.9 Event_State 12.12.10 Event_Enable 12.12.11 Acked_Transitions 12.12.12 Notification_Class 12.12.13 Event_Time_Stamps 12.12.14 Event_Message_Texts 12.12.15 Event_Message_Texts_Config 12.12.16 Event_Detection_Enable |
225 | 12.12.17 Event_Algorithm_Inhibit_Ref 12.12.18 Event_Algorithm_Inhibit 12.12.19 Time_Delay_Normal 12.12.20 Status_Flags 12.12.21 Reliability |
226 | 12.12.22 Fault_Type 12.12.23 Fault_Parameters 12.12.24 Property_List 12.12.25 Reliability_Evaluation_Inhibit 12.12.26 Profile_Name |
227 | 12.13 File Object Type 12.13.1 Object_Identifier 12.13.2 Object_Name 12.13.3 Object_Type 12.13.4 Description 12.13.5 File_Type 12.13.6 File_Size |
228 | 12.13.7 Modification_Date 12.13.8 Archive 12.13.9 Read_Only 12.13.10 File_Access_Method 12.13.11 Record_Count 12.13.12 Property_List 12.13.13 Profile_Name |
230 | 12.14 Group Object Type 12.14.1 Object_Identifier 12.14.2 Object_Name 12.14.3 Object_Type 12.14.4 Description 12.14.5 List_Of_Group_Members 12.14.6 Present_Value 12.14.7 Property_List |
231 | 12.14.8 Profile_Name |
232 | 12.15 Life Safety Point Object Type |
233 | 12.15.1 Object_Identifier |
234 | 12.15.2 Object_Name 12.15.3 Object_Type 12.15.4 Present_Value 12.15.5 Tracking_Value 12.15.6 Description 12.15.7 Device_Type 12.15.8 Status_Flags |
235 | 12.15.9 Event_State 12.15.10 Reliability 12.15.11 Out_Of_Service 12.15.12 Mode 12.15.13 Accepted_Modes 12.15.14 Time_Delay 12.15.15 Notification_Class 12.15.16 Life_Safety_Alarm_Values 12.15.17 Alarm_Values 12.15.18 Fault_Values |
236 | 12.15.19 Event_Enable 12.15.20 Acked_Transitions 12.15.21 Notify_Type 12.15.22 Event_Time_Stamps 12.15.23 Silenced 12.15.24 Operation_Expected 12.15.25 Maintenance_Required 12.15.26 Setting 12.15.27 Direct_Reading 12.15.28 Units |
237 | 12.15.29 Member_Of 12.15.30 Event_Message_Texts 12.15.31 Event_Message_Texts_Config 12.15.32 Event_Detection_Enable 12.15.33 Event_Algorithm_Inhibit_Ref 12.15.34 Event_Algorithm_Inhibit 12.15.35 Time_Delay_Normal 12.15.36 Reliability_Evaluation_Inhibit |
238 | 12.15.37 Property_List 12.15.38 Profile_Name |
239 | 12.16 Life Safety Zone Object Type |
240 | 12.16.1 Object_Identifier |
241 | 12.16.2 Object_Name 12.16.3 Object_Type 12.16.4 Present_Value 12.16.5 Tracking_Value 12.16.6 Description 12.16.7 Device_Type 12.16.8 Status_Flags |
242 | 12.16.9 Event_State 12.16.10 Reliability 12.16.11 Out_Of_Service 12.16.12 Mode 12.16.13 Accepted_Modes 12.16.14 Time_Delay 12.16.15 Notification_Class 12.16.16 Life_Safety_Alarm_Values 12.16.17 Alarm_Values |
243 | 12.16.18 Fault_Values 12.16.19 Event_Enable 12.16.20 Acked_Transitions 12.16.21 Notify_Type 12.16.22 Event_Time_Stamps 12.16.23 Silenced 12.16.24 Operation_Expected 12.16.25 Maintenance_Required 12.16.26 Zone_Members 12.16.27 Member_Of |
244 | 12.16.28 Event_Message_Texts 12.16.29 Event_Message_Texts_Config 12.16.30 Event_Detection_Enable 12.16.31 Event_Algorithm_Inhibit_Ref 12.16.32 Event_Algorithm_Inhibit 12.16.33 Time_Delay_Normal 12.16.34 Reliability_Evaluation_Inhibit |
245 | 12.16.35 Property_List 12.16.36 Profile_Name |
246 | 12.17 Loop Object Type |
247 | 12.17.1 Object_Identifier 12.17.2 Object_Name 12.17.3 Object_Type 12.17.4 Present_Value 12.17.5 Description 12.17.6 Status_Flags |
249 | 12.17.7 Event_State 12.17.8 Reliability 12.17.9 Out_Of_Service 12.17.10 Update_Interval 12.17.11 Output Units 12.17.12 Manipulated_Variable_Reference 12.17.13 Controlled_Variable_Reference 12.17.14 Controlled_Variable_Value 12.17.15 Controlled_Variable_Units |
250 | 12.17.16 Setpoint_Reference 12.17.17 Setpoint 12.17.18 Action 12.17.19 Proportional_Constant 12.17.20 Proportional_Constant_Units 12.17.21 Integral_Constant 12.17.22 Integral_Constant_Units 12.17.23 Derivative_Constant 12.17.24 Derivative_Constant_Units 12.17.25 Bias 12.17.26 Maximum_Output |
251 | 12.17.27 Minimum_Output 12.17.28 Priority_For_Writing 12.17.29 COV_Increment 12.17.30 Time_Delay 12.17.31 Notification_Class 12.17.32 Error_Limit 12.17.33 Deadband 12.17.34 Event_Enable 12.17.35 Acked_Transitions 12.17.36 Notify_Type 12.17.37 Event_Time_Stamps 12.17.38 Event_Message_Texts |
252 | 12.17.39 Event_Message_Texts_Config 12.17.40 Event_Detection_Enable 12.17.41 Event_Algorithm_Inhibit_Ref 12.17.42 Event_Algorithm_Inhibit 12.17.43 Time_Delay_Normal 12.17.44 Reliability_Evaluation_Inhibit 12.17.45 Property_List 12.17.46 Profile_Name |
254 | 12.18 Multi-state Input Object Type |
255 | 12.18.1 Object_Identifier 12.18.2 Object_Name 12.18.3 Object_Type 12.18.4 Present_Value 12.18.5 Description 12.18.6 Device_Type 12.18.7 Status_Flags |
256 | 12.18.8 Event_State 12.18.9 Reliability 12.18.10 Out_Of_Service 12.18.11 Number_Of_States 12.18.12 State_Text 12.18.13 Time_Delay 12.18.14 Notification_Class 12.18.15 Alarm_Values 12.18.16 Fault_Values 12.18.17 Event_Enable |
257 | 12.18.18 Acked_Transitions 12.18.19 Notify_Type 12.18.20 Event_Time_Stamps 12.18.21 Event_Message_Texts 12.18.22 Event_Message_Texts_Config 12.18.23 Event_Detection_Enable 12.18.24 Event_Algorithm_Inhibit_Ref 12.18.25 Event_Algorithm_Inhibit |
258 | 12.18.26 Time_Delay_Normal 12.18.27 Reliability_Evaluation_Inhibit 12.18.28 Property_List 12.18.29 Profile_Name |
259 | 12.19 Multi-state Output Object Type 12.19.1 Object_Identifier |
260 | 12.19.2 Object_Name 12.19.3 Object_Type 12.19.4 Present_Value (Commandable) 12.19.5 Description 12.19.6 Device_Type 12.19.7 Status_Flags 12.19.8 Event_State |
261 | 12.19.9 Reliability 12.19.10 Out_Of_Service 12.19.11 Number_Of_States 12.19.12 State_Text 12.19.13 Priority_Array 12.19.14 Relinquish_Default 12.19.15 Time_Delay 12.19.16 Notification_Class 12.19.17 Feedback_Value 12.19.18 Event_Enable |
262 | 12.19.19 Acked_Transitions 12.19.20 Notify_Type 12.19.21 Event_Time_Stamps 12.19.22 Event_Message_Texts 12.19.23 Event_Message_Texts_Config 12.19.24 Event_Detection_Enable 12.19.25 Event_Algorithm_Inhibit_Ref 12.19.26 Event_Algorithm_Inhibit |
263 | 12.19.27 Time_Delay_Normal 12.19.28 Reliability_Evaluation_Inhibit 12.19.29 Property_List 12.19.30 Profile_Name |
264 | 12.20 Multi-state Value Object Type |
265 | 12.20.1 Object_Identifier 12.20.2 Object_Name 12.20.3 Object_Type 12.20.4 Present_Value 12.20.5 Description 12.20.6 Status_Flags |
266 | 12.20.7 Event_State 12.20.8 Reliability 12.20.9 Out_Of_Service 12.20.10 Number_Of_States 12.20.11 State_Text 12.20.12 Priority_Array 12.20.13 Relinquish_Default 12.20.14 Time_Delay |
267 | 12.20.15 Notification_Class 12.20.16 Alarm_Values 12.20.17 Fault_Values 12.20.18 Event_Enable 12.20.19 Acked_Transitions 12.20.20 Notify_Type 12.20.21 Event_Time_Stamps 12.20.22 Event_Message_Texts 12.20.23 Event_Message_Texts_Config 12.20.24 Event_Detection_Enable |
268 | 12.20.25 Event_Algorithm_Inhibit_Ref 12.20.26 Event_Algorithm_Inhibit 12.20.27 Time_Delay_Normal 12.20.28 Reliability_Evaluation_Inhibit 12.20.29 Property_List 12.20.30 Profile_Name |
269 | 12.21 Notification Class Object Type 12.21.1 Object_Identifier |
270 | 12.21.2 Object_Name 12.21.3 Object_Type 12.21.4 Description 12.21.5 Notification_Class 12.21.6 Priority 12.21.7 Ack_Required 12.21.8 Recipient_List |
271 | 12.21.9 Property_List 12.21.10 Profile_Name |
272 | 12.22 Program Object Type |
273 | 12.22.1 Object_Identifier 12.22.2 Object_Name 12.22.3 Object_Type 12.22.4 Program_State 12.22.5 Program_Change |
274 | 12.22.6 Reason_For_Halt |
275 | 12.22.7 Description_Of_Halt 12.22.8 Program_Location 12.22.9 Description 12.22.10 Instance_Of 12.22.11 Status_Flags 12.22.12 Reliability 12.22.13 Out_Of_Service |
276 | 12.22.14 Event_Detection_Enable 12.22.15 Notification_Class 12.22.16 Event_Enable 12.22.17 Event_State 12.22.18 Acked_Transitions 12.22.19 Notify_Type 12.22.20 Event_Time_Stamps 12.22.21 Event_Message_Texts 12.22.22 Event_Message_Texts_Config 12.22.23 Reliability_Evaluation_Inhibit |
277 | 12.22.24 Property_List 12.22.25 Profile_Name |
278 | 12.23 Pulse Converter Object Type |
280 | 12.23.1 Object_Identifier 12.23.2 Object_Name 12.23.3 Object_Type 12.23.4 Description 12.23.5 Present_Value 12.23.6 Input_Reference 12.23.7 Status_Flags |
281 | 12.23.8 Event_State 12.23.9 Reliability 12.23.10 Out_Of_Service 12.23.11 Units 12.23.12 Scale_Factor 12.23.13 Adjust_Value |
282 | 12.23.14 Count 12.23.15 Update_Time 12.23.16 Count_Change_Time 12.23.17 Count_Before_Change 12.23.18 COV_Increment 12.23.19 COV_Period 12.23.20 Notification_Class 12.23.21 Time_Delay |
283 | 12.23.22 High_Limit 12.23.23 Low_Limit 12.23.24 Deadband 12.23.25 Limit_Enable 12.23.26 Event_Enable 12.23.27 Acked_Transitions 12.23.28 Notify_Type 12.23.29 Event_Time_Stamps 12.23.30 Event_Message_Texts |
284 | 12.23.31 Event_Message_Texts_Config 12.23.32 Event_Detection_Enable 12.23.33 Event_Algorithm_Inhibit_Ref 12.23.34 Event_Algorithm_Inhibit 12.23.35 Time_Delay_Normal 12.23.36 Reliability_Evaluation_Inhibit 12.23.37 Property_List 12.23.38 Profile_Name |
286 | 12.24 Schedule Object Type |
287 | 12.24.1 Object_Identifier 12.24.2 Object_Name 12.24.3 Object_Type 12.24.4 Present_Value 12.24.5 Description 12.24.6 Effective_Period |
288 | 12.24.7 Weekly_Schedule 12.24.8 Exception_Schedule |
289 | 12.24.9 Schedule_Default 12.24.10 List_Of_Object_Property_References 12.24.11 Priority_For_Writing 12.24.12 Status_Flags 12.24.13 Reliability |
290 | 12.24.14 Out_Of_Service 12.24.15 Event_Detection_Enable 12.24.16 Notification_Class 12.24.17 Event_Enable 12.24.18 Event_State 12.24.19 Acked_Transitions 12.24.20 Notify_Type 12.24.21 Event_Time_Stamps |
291 | 12.24.22 Event_Message_Texts 12.24.23 Event_Message_Texts_Config 12.24.24 Reliability_Evaluation_Inhibit 12.24.25 Property_List 12.24.26 Profile_Name |
292 | 12.25 Trend Log Object Type |
294 | 12.25.1 Object_Identifier 12.25.2 Object_Name 12.25.3 Object_Type 12.25.4 Description 12.25.5 Enable 12.25.6 Start_Time 12.25.7 Stop_Time 12.25.8 Log_DeviceObjectProperty |
295 | 12.25.9 Log_Interval 12.25.10 COV_Resubscription_Interval 12.25.11 Client_COV_Increment 12.25.12 Stop_When_Full 12.25.13 Buffer_Size 12.25.14 Log_Buffer |
297 | 12.25.15 Record_Count 12.25.16 Total_Record_Count 12.25.17 Notification_Threshold 12.25.18 Records_Since_Notification 12.25.19 Last_Notify_Record 12.25.20 Event_State 12.25.21 Notification_Class 12.25.22 Event_Enable 12.25.23 Acked_Transitions 12.25.24 Notify_Type 12.25.25 Event_Time_Stamps |
298 | 12.25.26 Logging_Type 12.25.27 Align_Intervals 12.25.28 Interval_Offset 12.25.29 Trigger 12.25.30 Status_Flags |
299 | 12.25.31 Reliability 12.25.32 Event_Message_Texts 12.25.33 Event_Message_Texts_Config 12.25.34 Event_Detection_Enable 12.25.35 Event_Algorithm_Inhibit_Ref 12.25.36 Event_Algorithm_Inhibit |
300 | 12.25.37 Reliability_Evaluation_Inhibit 12.25.38 Property_List 12.25.39 Profile_Name |
301 | 12.26 Access Door Object Type |
302 | 12.26.1 Object_Identifier 12.26.2 Object_Name 12.26.3 Object_Type 12.26.4 Present_Value (Commandable) |
303 | 12.26.5 Description 12.26.6 Status_Flags 12.26.7 Event_State 12.26.8 Reliability |
304 | 12.26.9 Out_Of_Service 12.26.10 Priority_Array 12.26.11 Relinquish_Default 12.26.12 Door_Status 12.26.13 Lock_Status 12.26.14 Secured_Status |
305 | 12.26.15 Door_Members 12.26.16 Door_Pulse_Time 12.26.17 Door_Extended_Pulse_Time 12.26.18 Door_Unlock_Delay_Time 12.26.19 Door_Open_Too_Long_Time 12.26.20 Door_Alarm_State |
306 | 12.26.21 Masked_Alarm_Values 12.26.22 Maintenance_Required 12.26.23 Time_Delay 12.26.24 Notification_Class 12.26.25 Alarm_Values 12.26.26 Fault_Values 12.26.27 Event_Enable 12.26.28 Acked_Transitions 12.26.29 Notify_Type 12.26.30 Event_Time_Stamps 12.26.31 Event_Message_Texts |
307 | 12.26.32 Event_Message_Texts_Config 12.26.33 Event_Detection_Enable 12.26.34 Event_Algorithm_Inhibit_Ref 12.26.35 Event_Algorithm_Inhibit 12.26.36 Time_Delay_Normal 12.26.37 Reliability_Evaluation_Inhibit 12.26.38 Property_List 12.26.39 Profile_Name |
309 | 12.27 Event Log Object Type |
310 | 12.27.1 Object_Identifier 12.27.2 Object_Name |
311 | 12.27.3 Object_Type 12.27.4 Description 12.27.5 Status_Flags 12.27.6 Event_State 12.27.7 Reliability 12.27.8 Enable 12.27.9 Start_Time |
312 | 12.27.10 Stop_Time 12.27.11 Stop_When_Full 12.27.12 Buffer_Size 12.27.13 Log_Buffer |
313 | 12.27.14 Record_Count 12.27.15 Total_Record_Count 12.27.16 Notification_Threshold 12.27.17 Records_Since_Notification 12.27.18 Last_Notify_Record 12.27.19 Notification_Class 12.27.20 Event_Enable 12.27.21 Acked_Transitions |
314 | 12.27.22 Notify_Type 12.27.23 Event_Time_Stamps 12.27.24 Event_Message_Texts 12.27.25 Event_Message_Texts_Config 12.27.26 Event_Detection_Enable 12.27.27 Event_Algorithm_Inhibit_Ref 12.27.28 Event_Algorithm_Inhibit 12.27.29 Reliability_Evaluation_Inhibit |
315 | 12.27.30 Property_List 12.27.31 Profile_Name |
316 | 12.28 Load Control Object Type |
320 | 12.28.1 Object_Identifier |
321 | 12.28.2 Object_Name 12.28.3 Object_Type 12.28.4 Description 12.28.5 Present_Value 12.28.6 State_Description 12.28.7 Status_Flags 12.28.8 Event_State 12.28.9 Reliability |
322 | 12.28.10 Requested_Shed_Level 12.28.11 Start_Time 12.28.12 Shed_Duration 12.28.13 Duty_Window 12.28.14 Enable |
323 | 12.28.15 Full_Duty_Baseline 12.28.16 Expected_Shed_Level 12.28.17 Actual_Shed_Level 12.28.18 Shed_Levels 12.28.19 Shed_Level_Descriptions 12.28.20 Notification_Class 12.28.21 Time_Delay 12.28.22 Event_Enable 12.28.23 Acked_Transitions |
324 | 12.28.24 Notify_Type 12.28.25 Event_Time_Stamps 12.28.26 Event_Message_Texts 12.28.27 Event_Message_Texts_Config 12.28.28 Event_Detection_Enable 12.28.29 Event_Algorithm_Inhibit_Ref 12.28.30 Event_Algorithm_Inhibit 12.28.31 Time_Delay_Normal 12.28.32 Reliability_Evaluation_Inhibit |
325 | 12.28.33 Property_List 12.28.34 Profile_Name |
326 | 12.29 Structured View Object Type 12.29.1 Object_Identifier 12.29.2 Object_Name 12.29.3 Object_Type 12.29.4 Description 12.29.5 Node_Type |
327 | 12.29.6 Node_Subtype 12.29.7 Subordinate_List 12.29.8 Subordinate_Annotations 12.29.9 Property_List |
328 | 12.29.10 Profile_Name |
329 | 12.30 Trend Log Multiple Object Type |
331 | 12.30.1 Object_Identifier 12.30.2 Object_Name 12.30.3 Object_Type 12.30.4 Description 12.30.5 Status_Flags 12.30.6 Event_State 12.30.7 Reliability 12.30.8 Enable |
332 | 12.30.9 Start_Time 12.30.10 Stop_Time 12.30.11 Log_DeviceObjectProperty 12.30.12 Logging_Type |
333 | 12.30.13 Log_Interval 12.30.14 Align_Intervals 12.30.15 Interval_Offset 12.30.16 Trigger 12.30.17 Stop_When_Full 12.30.18 Buffer_Size |
334 | 12.30.19 Log_Buffer |
335 | 12.30.20 Record_Count 12.30.21 Total_Record_Count 12.30.22 Notification_Threshold 12.30.23 Records_Since_Notification 12.30.24 Last_Notify_Record 12.30.25 Notification_Class 12.30.26 Event_Enable |
336 | 12.30.27 Acked_Transitions 12.30.28 Notify_Type 12.30.29 Event_Time_Stamps 12.30.30 Event_Message_Texts 12.30.31 Event_Message_Texts_Config 12.30.32 Event_Detection_Enable 12.30.33 Event_Algorithm_Inhibit_Ref 12.30.34 Event_Algorithm_Inhibit |
337 | 12.30.35 Reliability_Evaluation_Inhibit 12.30.36 Property_List 12.30.37 Profile_Name |
338 | 12.31 Access Point Object Type |
340 | 12.31.1 Object_Identifier 12.31.2 Object_Name 12.31.3 Object_Type 12.31.4 Description 12.31.5 Status_Flags 12.31.6 Event_State 12.31.7 Reliability |
341 | 12.31.8 Out_Of_Service 12.31.9 Authentication_Status 12.31.10 Active_Authentication_Policy |
342 | 12.31.11 Number_Of_Authentication_Policies 12.31.12 Authentication_Policy_List 12.31.12.1 Reading Authentication Factors |
343 | 12.31.12.1.1 Single-Factor Authentication 12.31.12.1.2 Multi-Factor Authentication 12.31.12.1.3 External Authentication 12.31.12.2 Initializing New Array Elements When the Array Size is Increased 12.31.13 Authentication_Policy_Names 12.31.14 Authorization_Mode |
344 | 12.31.14.1 Authorization Decision |
345 | 12.31.15 Verification_Time 12.31.16 Lockout 12.31.17 Lockout_Relinquish_Time 12.31.18 Failed_Attempts 12.31.19 Failed_Attempt_Events 12.31.20 Max_Failed_Attempts |
346 | 12.31.21 Failed_Attempts_Time 12.31.22 Threat_Level 12.31.23 Occupancy_Upper_Limit_Enforced 12.31.24 Occupancy_Lower_Limit_Enforced 12.31.25 Occupancy_Count_Adjust 12.31.26 Accompaniment_Time 12.31.27 Access_Event |
349 | 12.31.27.1 Operations for setting the Access_Event property |
350 | 12.31.28 Access_Event_Tag 12.31.29 Access_Event_Time 12.31.30 Access_Event_Credential 12.31.31 Access_Event_Authentication_Factor 12.31.32 Access_Doors 12.31.32.1 Commanding Access Doors |
351 | 12.31.33 Priority_For_Writing 12.31.34 Muster_Point 12.31.35 Zone_To 12.31.36 Zone_From 12.31.37 Notification_Class 12.31.38 Transaction_Notification_Class 12.31.39 Access_Alarm_Events |
352 | 12.31.40 Access_Transaction_Events 12.31.41 Event_Enable 12.31.42 Acked_Transitions 12.31.43 Notify_Type 12.31.44 Event_Time_Stamps 12.31.45 Event_Message_Texts 12.31.46 Event_Message_Texts_Config 12.31.47 Event_Detection_Enable |
353 | 12.31.48 Event_Algorithm_Inhibit_Ref 12.31.49 Event_Algorithm_Inhibit 12.31.50 Reliability_Evaluation_Inhibit 12.31.51 Property_List 12.31.52 Profile_Name |
356 | 12.32.5 Global_Identifier |
357 | 12.32.11 Occupancy_Count |
358 | 12.32.12 Occupancy_Count_Enable 12.32.14 Occupancy_Upper_Limit 12.32.15 Occupancy_Lower_Limit 12.32.16 Credentials_In_Zone 12.32.17 Last_Credential_Added 12.32.18 Last_Credential_Added_Time |
359 | 12.32.19 Last_Credential_Removed 12.32.20 Last_Credential_Removed_Time 12.32.21 Passback_Mode 12.32.22 Passback_Timeout 12.32.23 Entry_Points 12.32.24 Exit_Points |
360 | 12.32.32 Event_Message_Texts 12.32.33 Event_Message_Texts_Config 12.32.34 Event_Detection_Enable 12.32.35 Event_Algorithm_Inhibit_Ref 12.32.36 Event_Algorithm_Inhibit |
361 | 12.32.37 Time_Delay_Normal 12.32.38 Reliability_Evaluation_Inhibit 12.32.39 Property_List |
363 | 12.33.5 Global_Identifier 12.33.6 Status_Flags 12.33.7 Reliability 12.33.8 User_Type 12.33.9 User_Name 12.33.10 User_External_Identifier 12.33.11 User_Information_Reference |
364 | 12.33.12 Members 12.33.13 Member_Of 12.33.14 Credentials 12.33.15 Reliability_Evaluation_Inhibit 12.33.16 Property_List |
366 | 12.34.5 Global_Identifier 12.34.6 Status_Flags 12.34.7 Reliability 12.34.9 Negative_Access_Rules 12.34.9.1 Access Rule Specification |
368 | 12.34.9.2 Access Rules Authorization Check 12.34.9.3 Initializing New Array Elements When the Array Size is Increased 12.34.10 Positive_Access_Rules 12.34.10.1 Initializing New Array Elements When the Array Size is Increased |
369 | 12.34.11 Accompaniment 12.34.12 Reliability_Evaluation_Inhibit 12.34.13 Property_List |
373 | 12.35.5 Global_Identifier 12.35.6 Status_Flags 12.35.7 Reliability 12.35.8 Credential_Status 12.35.9 Reason_For_Disable |
374 | 12.35.9.1 Conditions for setting the Access_Event property of the Access Point object 12.35.10 Authentication_Factors |
375 | 12.35.10.1 Initializing New Array Elements When the Array Size is Increased 12.35.11 Activation_Time 12.35.12 Expiry_Time |
376 | 12.35.13 Credential_Disable 12.35.14 Days_Remaining 12.35.15 Uses_Remaining |
377 | 12.35.16 Absentee_Limit 12.35.17 Belongs_To 12.35.18.1 Initializing New Array Elements When the Array Size is Increased 12.35.19 Last_Access_Point 12.35.20 Last_Access_Event |
378 | 12.35.21 Last_Use_Time 12.35.22 Trace_Flag 12.35.23 Threat_Authority 12.35.24 Extended_Time_Enable 12.35.25 Authorization_Exemptions |
379 | 12.35.26 Reliability_Evaluation_Inhibit 12.35.27 Property_List |
380 | 12.36 Credential Data Input Object Type |
381 | 12.36.1 Object_Identifier 12.36.2 Object_Name 12.36.3 Object_Type 12.36.4 Present_Value 12.36.5 Description 12.36.6 Status_Flags |
382 | 12.36.7 Reliability 12.36.8 Out_Of_Service 12.36.9 Supported_Formats 12.36.9.1 Resizing Supported_Formats Array and Supported_Format_Classes Array, by Writing Any of these Properties |
383 | 12.36.9.2 Initializing New Array Elements When the Array Size is Increased 12.36.10 Supported_Format_Classes 12.36.10.1 Resizing Supported_Formats Array and Supported_Format_Classes Array by Writing Any of these Properties 12.36.10.2 Initializing New Array Elements When the Array Size is Increased 12.36.11 Update_Time 12.36.12 Event_Detection_Enable 12.36.13 Notification_Class 12.36.14 Event_Enable 12.36.15 Event_State 12.36.16 Acked_Transitions |
384 | 12.36.17 Notify_Type 12.36.18 Event_Time_Stamps 12.36.19 Event_Message_Texts 12.36.20 Event_Message_Texts_Config 12.36.21 Reliability_Evaluation_Inhibit 12.36.22 Property_List 12.36.23 Profile_Name |
385 | 12.37 CharacterString Value Object Type |
386 | 12.37.1 Object_Identifier 12.37.2 Object_Name 12.37.3 Object_Type 12.37.4 Description 12.37.5 Present_Value 12.37.6 Status_Flags |
387 | 12.37.7 Event_State 12.37.8 Reliability 12.37.9 Out_Of_Service 12.37.10 Priority_Array 12.37.11 Relinquish_Default 12.37.12 Time_Delay 12.37.13 Notification_Class 12.37.14 Alarm_Values 12.37.15 Fault_Values 12.37.16 Event_Enable 12.37.17 Acked_Transitions |
388 | 12.37.18 Notify_Type 12.37.19 Event_Time_Stamps 12.37.20 Event_Message_Texts 12.37.21 Event_Message_Texts_Config 12.37.22 Event_Detection_Enable 12.37.23 Event_Algorithm_Inhibit_Ref 12.37.24 Event_Algorithm_Inhibit 12.37.25 Time_Delay_Normal 12.37.26 Reliability_Evaluation_Inhibit |
389 | 12.37.27 Property_List 12.37.28 Profile_Name |
390 | 12.38 DateTime Value Object Type 12.38.1 Object_Identifier 12.38.2 Object_Name 12.38.3 Object_Type 12.38.4 Description 12.38.5 Present_Value |
391 | 12.38.6 Status_Flags 12.38.7 Event_State 12.38.8 Reliability 12.38.9 Out_Of_Service 12.38.10 Priority_Array 12.38.11 Relinquish_Default 12.38.12 Is_UTC 12.38.13 Reliability_Evaluation_Inhibit |
392 | 12.38.14 Property_List 12.38.15 Profile_Name |
393 | 12.39 Large Analog Value Object Type |
394 | 12.39.1 Object_Identifier 12.39.2 Object_Name 12.39.3 Object_Type 12.39.4 Description 12.39.5 Present_Value 12.39.6 Status_Flags |
395 | 12.39.7 Event_State 12.39.8 Reliability 12.39.9 Out_Of_Service 12.39.10 Units 12.39.11 Priority_Array 12.39.12 Relinquish_Default 12.39.13 COV_Increment 12.39.14 Time_Delay 12.39.15 Notification_Class 12.39.16 High_Limit 12.39.17 Low_Limit 12.39.18 Deadband 12.39.19 Limit_Enable |
396 | 12.39.20 Event_Enable 12.39.21 Acked_Transitions 12.39.22 Notify_Type 12.39.23 Event_Time_Stamps 12.39.24 Event_Message_Texts 12.39.25 Event_Message_Texts_Config 12.39.26 Event_Detection_Enable 12.39.27 Event_Algorithm_Inhibit_Ref 12.39.28 Event_Algorithm_Inhibit |
397 | 12.39.29 Time_Delay_Normal 12.39.30 Reliability_Evaluation_Inhibit 12.39.31 Min_Pres_Value 12.39.32 Max_Pres_Value 12.39.33 Resolution 12.39.34 Property_List 12.39.35 Profile_Name |
398 | 12.40 BitString Value Object Type 12.40.1 Object_Identifier |
399 | 12.40.2 Object_Name 12.40.3 Object_Type 12.40.4 Description 12.40.5 Present_Value 12.40.6 Bit_Text 12.40.7 Status_Flags 12.40.8 Event_State |
400 | 12.40.9 Reliability 12.40.10 Out_Of_Service 12.40.11 Priority_Array 12.40.12 Relinquish_Default 12.40.13 Time_Delay 12.40.14 Notification_Class 12.40.15 Alarm_Values 12.40.16 Bit_Mask 12.40.17 Event_Enable 12.40.18 Acked_Transitions 12.40.19 Notify_Type 12.40.20 Event_Time_Stamps |
401 | 12.40.21 Event_Message_Texts 12.40.22 Event_Message_Texts_Config 12.40.23 Event_Detection_Enable 12.40.24 Event_Algorithm_Inhibit_Ref 12.40.25 Event_Algorithm_Inhibit 12.40.26 Time_Delay_Normal 12.40.27 Reliability_Evaluation_Inhibit 12.40.28 Property_List |
402 | 12.40.29 Profile_Name |
403 | 12.41 OctetString Value Object Type 12.41.1 Object_Identifier 12.41.2 Object_Name 12.41.3 Object_Type 12.41.4 Description 12.41.5 Present_Value |
404 | 12.41.6 Status_Flags 12.41.7 Event_State 12.41.8 Reliability 12.41.9 Out_Of_Service 12.41.10 Priority_Array 12.41.11 Relinquish_Default 12.41.12 Reliability_Evaluation_Inhibit |
405 | 12.41.13 Property_List 12.41.14 Profile_Name |
406 | 12.42 Time Value Object Type 12.42.1 Object_Identifier 12.42.2 Object_Name 12.42.3 Object_Type 12.42.4 Description 12.42.5 Present_Value |
407 | 12.42.6 Status_Flags 12.42.7 Event_State 12.42.8 Reliability 12.42.9 Out_Of_Service 12.42.10 Priority_Array 12.42.11 Relinquish_Default 12.42.12 Reliability_Evaluation_Inhibit |
408 | 12.42.13 Property_List 12.42.14 Profile_Name |
409 | 12.43 Integer Value Object Type |
410 | 12.43.1 Object_Identifier 12.43.2 Object_Name 12.43.3 Object_Type 12.43.4 Description 12.43.5 Present_Value 12.43.6 Status_Flags |
411 | 12.43.7 Event_State 12.43.8 Reliability 12.43.9 Out_Of_Service 12.43.10 Units 12.43.11 Priority_Array 12.43.12 Relinquish_Default 12.43.13 COV_Increment 12.43.14 Time_Delay 12.43.15 Notification_Class 12.43.16 High_Limit 12.43.17 Low_Limit 12.43.18 Deadband 12.43.19 Limit_Enable |
412 | 12.43.20 Event_Enable 12.43.21 Acked_Transitions 12.43.22 Notify_Type 12.43.23 Event_Time_Stamps 12.43.24 Event_Message_Texts 12.43.25 Event_Message_Texts_Config 12.43.26 Event_Detection_Enable 12.43.27 Event_Algorithm_Inhibit_Ref 12.43.28 Event_Algorithm_Inhibit |
413 | 12.43.29 Time_Delay_Normal 12.43.30 Reliability_Evaluation_Inhibit 12.43.31 Min_Pres_Value 12.43.32 Max_Pres_Value 12.43.33 Resolution 12.43.34 Property_List 12.43.35 Profile_Name |
414 | 12.44 Positive Integer Value Object Type |
415 | 12.44.1 Object_Identifier 12.44.2 Object_Name 12.44.3 Object_Type 12.44.4 Description 12.44.5 Present_Value 12.44.6 Status_Flags |
416 | 12.44.7 Event_State 12.44.8 Reliability 12.44.9 Out_Of_Service 12.44.10 Units 12.44.11 Priority_Array 12.44.12 Relinquish_Default 12.44.13 COV_Increment 12.44.14 Time_Delay 12.44.15 Notification_Class 12.44.16 High_Limit 12.44.17 Low_Limit 12.44.18 Deadband 12.44.19 Limit_Enable |
417 | 12.44.20 Event_Enable 12.44.21 Acked_Transitions 12.44.22 Notify_Type 12.44.23 Event_Time_Stamps 12.44.24 Event_Message_Texts 12.44.25 Event_Message_Texts_Config 12.44.26 Event_Detection_Enable 12.44.27 Event_Algorithm_Inhibit_Ref 12.44.28 Event_Algorithm_Inhibit |
418 | 12.44.29 Time_Delay_Normal 12.44.30 Reliability_Evaluation_Inhibit 12.44.31 Min_Pres_Value 12.44.32 Max_Pres_Value 12.44.33 Resolution 12.44.34 Property_List 12.44.35 Profile_Name |
419 | 12.45 Date Value Object Type 12.45.1 Object_Identifier 12.45.2 Object_Name 12.45.3 Object_Type 12.45.4 Description 12.45.5 Present_Value |
420 | 12.45.6 Status_Flags 12.45.7 Event_State 12.45.8 Reliability 12.45.9 Out_Of_Service 12.45.10 Priority_Array 12.45.11 Relinquish_Default 12.45.12 Reliability_Evaluation_Inhibit |
421 | 12.45.13 Property_List 12.45.14 Profile_Name |
422 | 12.46 DateTime Pattern Value Object Type 12.46.1 Object_Identifier 12.46.2 Object_Name 12.46.3 Object_Type 12.46.4 Description 12.46.5 Present_Value |
423 | 12.46.6 Status_Flags 12.46.7 Event_State 12.46.8 Reliability 12.46.9 Out_Of_Service 12.46.10 Priority_Array 12.46.11 Relinquish_Default 12.46.12 Is_UTC |
424 | 12.46.13 Reliability_Evaluation_Inhibit 12.46.14 Property_List 12.46.15 Profile_Name |
425 | 12.47 Time Pattern Value Object Type 12.47.1 Object_Identifier 12.47.2 Object_Name 12.47.3 Object_Type 12.47.4 Description 12.47.5 Present_Value |
426 | 12.47.6 Status_Flags 12.47.7 Event_State 12.47.8 Reliability 12.47.9 Out_Of_Service 12.47.10 Priority_Array 12.47.11 Relinquish_Default 12.47.12 Reliability_Evaluation_Inhibit |
427 | 12.47.13 Property_List 12.47.14 Profile_Name |
428 | 12.48 Date Pattern Value Object Type 12.48.1 Object_Identifier 12.48.2 Object_Name 12.48.3 Object_Type 12.48.4 Description 12.48.5 Present_Value |
429 | 12.48.6 Status_Flags 12.48.7 Event_State 12.48.8 Reliability 12.48.9 Out_Of_Service 12.48.10 Priority_Array 12.48.11 Relinquish_Default 12.48.12 Reliability_Evaluation_Inhibit |
430 | 12.48.13 Property_List 12.48.14 Profile_Name |
431 | 12.49 Network Security Object Type 12.49.1 Object_Identifier 12.49.2 Object_Name 12.49.3 Object_Type 12.49.4 Description 12.49.5 Base_Device_Security_Policy |
432 | 12.49.6 Network_Access_Security_Policies 12.49.7 Security_Time_Window 12.49.8 Packet_Reorder_Time 12.49.9 Distribution_Key_Revision 12.49.10 Key_Sets 12.49.11 Last_Key_Server 12.49.12 Security_PDU_Timeout 12.49.13 Update_Key_Set_Timeout |
433 | 12.49.14 Supported_Security_Algorithms 12.49.15 Do_Not_Hide 12.49.16 Property_List 12.49.17 Profile_Name |
434 | 12.50 Global Group Object Type |
435 | 12.50.1 Object_Identifier 12.50.2 Object_Name 12.50.3 Object_Type 12.50.4 Description 12.50.5 Group_Members 12.50.5.1 Resizing Group_Members and Group_Member_Names by Writing Either Property 12.50.5.2 Initializing New Array Elements When the Array Size is Increased 12.50.6 Group_Member_Names 12.50.6.1 Resizing Group_Members and Group_Member_Names by Writing Either Property |
436 | 12.50.6.2 Initializing New Array Elements When the Array Size is Increased 12.50.7 Present_Value 12.50.7.1 Initializing New Array Elements When the Array Size is Increased 12.50.8 Status_Flags |
437 | 12.50.9 Event_State 12.50.10 Member_Status_Flags 12.50.11 Reliability 12.50.12 Out_of_Service 12.50.13 Update_Interval 12.50.14 Requested_Update_Interval |
438 | 12.50.15 COV_Resubscription_Interval 12.50.16 Client_COV_Increment 12.50.17 Time_Delay 12.50.18 Notification_Class 12.50.19 Event_Enable 12.50.20 Acked_Transitions 12.50.21 Notify_Type 12.50.22 Event_Time_Stamps 12.50.23 Event_Message_Texts 12.50.24 COVU_Period |
439 | 12.50.25 COVU_Recipients 12.50.26 Event_Message_Texts_Config 12.50.27 Event_Detection_Enable 12.50.28 Event_Algorithm_Inhibit_Ref 12.50.29 Event_Algorithm_Inhibit 12.50.30 Time_Delay_Normal 12.50.31 Reliability_Evaluation_Inhibit 12.50.32 Property_List |
440 | 12.50.33 Profile_Name |
441 | 12.51 Notification Forwarder Object Type |
444 | 12.51.1 Object_Identifier 12.51.2 Object_Name 12.51.3 Object_Type 12.51.4 Description 12.51.5 Status_Flags |
445 | 12.51.6 Reliability 12.51.7 Out_Of_Service 12.51.8 Recipient_List 12.51.9 Subscribed_Recipients 12.51.10 Process_Identifier_Filter |
446 | 12.51.11 Port_Filter 12.51.12 Local_Forwarding_Only 12.51.13 Property_List 12.51.14 Reliability_Evaluation_Inhibit 12.51.15 Profile_Name |
447 | 12.52 Alert Enrollment Object Type 12.52.1 Object_Identifier 12.52.2 Object_Name |
448 | 12.52.3 Object_Type 12.52.4 Description 12.52.5 Present_Value 12.52.6 Event_State 12.52.7 Event_Detection_Enable 12.52.8 Notification_Class 12.52.9 Acked_Transitions 12.52.10 Notify_Type 12.52.11 Event_Time_Stamps 12.52.12 Event_Message_Texts 12.52.13 Event_Message_Texts_Config |
449 | 12.52.14 Event_Algorithm_Inhibit_Ref 12.52.15 Event_Algorithm_Inhibit 12.52.16 Property_List 12.52.17 Profile_Name |
450 | 12.53 Channel Object Type |
452 | 12.53.1 Object_Identifier 12.53.2 Object_Name 12.53.3 Object_Type 12.53.4 Description |
453 | 12.53.5 Present_Value (Commandable) |
454 | 12.53.6 Datatype Coercion of Present_Value |
455 | 12.53.6.1 Coercion Rule 1 – Numeric to BOOLEAN 12.53.6.2 Coercion Rule 2 – BOOLEAN to Numeric 12.53.6.3 Coercion Rule 3 – Unsigned to Numeric 12.53.6.4 Coercion Rule 4 – INTEGER to Numeric 12.53.6.5 Coercion Rule 5 – REAL to Numeric 12.53.6.6 Coercion Rule 6 – Double to Numeric |
456 | 12.53.6.7 Handling of Coercion Failures 12.53.7 Last_Priority 12.53.8 Write_Status 12.53.9 Status_Flags 12.53.10 Reliability |
457 | 12.53.11 Out_Of_Service 12.53.12 List_Of_Object_Property_References 12.53.12.1 Empty References 12.53.12.2 Initializing New Array Elements When the Array Size is Increased 12.53.13 Execution_Delay 12.53.13.1 Initializing New Array Elements When the Array Size is Increased |
458 | 12.53.14 Allow_Group_Delay_Inhibit 12.53.15 Channel_Number 12.53.16 Control_Groups 12.53.17 Reliability_Evaluation_Inhibit 12.53.18 Property_List 12.53.19 Profile_Name |
459 | 12.54 Lighting Output Object Type |
461 | 12.54.1 Object_Identifier 12.54.2 Object_Name 12.54.3 Object_Type |
462 | 12.54.4 Present_Value (Commandable) 12.54.5 Tracking_Value 12.54.6 Lighting_Command |
467 | 12.54.6.1 Halting a Lighting Command in Progress 12.54.6.2 Blink-Warn Behavior |
468 | In_Progress 12.54.8 Description 12.54.9 Status_Flags |
469 | 12.54.10 Reliability 12.54.11 Out_Of_Service 12.54.12 Blink_Warn_Enable 12.54.13 Egress_Time 12.54.14 Egress_Active 12.54.15 Default_Fade_Time 12.54.16 Default_Ramp_Rate 12.54.17 Default_Step_Increment |
470 | 12.54.18 Transition 12.54.19 Feedback_Value 12.54.20 Priority_Array 12.54.21 Relinquish_Default 12.54.22 Power 12.54.23 Instantaneous_Power 12.54.24 Min_Actual_Value 12.54.25 Max_Actual_Value 12.54.26 Lighting_Command_Default_Priority |
471 | 12.54.27 COV_Increment 12.54.28 Reliability_Evaluation_Inhibit 12.54.29 Property_List 12.54.30 Profile_Name |
472 | 13 ALARM AND EVENT SERVICES |
473 | 13.1 Change of Value Reporting |
475 | 13.1.1 Unsubscribed COV Notifications |
476 | 13.2 Event Reporting |
477 | 13.2.1 Event Detection and Reporting Model |
478 | 13.2.2 Event-State-Detection |
479 | 13.2.2.1 Event-State-Detection State Machine 13.2.2.1.1 Normal 13.2.2.1.2 OffNormal |
480 | 13.2.2.1.3 Fault 13.2.2.1.4 Transition Actions |
481 | 13.2.2.1.5 Inhibiting Detection of Offnormal Conditions 13.2.3 Alarm-Acknowledgment |
482 | 13.2.4 Event-Summarization |
483 | 13.2.5 Event-Notification-Distribution 13.2.5.1 Notification Forwarding 13.2.5.2 Service Parameters of Event Notification Service Requests |
484 | 13.2.5.3 Fault Event Notifications |
486 | 13.2.5.4 Alarm and Event Priority Classification |
487 | 13.3 Event Algorithms 13.3.1 CHANGE_OF_BITSTRING Event Algorithm |
489 | 13.3.2 CHANGE_OF_STATE Event Algorithm |
490 | 13.3.3 CHANGE_OF_VALUE Event Algorithm |
492 | 13.3.4 COMMAND_FAILURE Event Algorithm |
493 | 13.3.5 FLOATING_LIMIT Event Algorithm |
496 | 13.3.6 OUT_OF_RANGE Event Algorithm |
498 | 13.3.7 BUFFER_READY Event Algorithm |
499 | 13.3.8 CHANGE_OF_LIFE_SAFETY Event Algorithm |
501 | 13.3.9 UNSIGNED_RANGE Event Algorithm |
503 | 13.3.10 EXTENDED Event Algorithm |
504 | 13.3.11 CHANGE_OF_STATUS_FLAGS Event Algorithm |
506 | 13.3.12 ACCESS_EVENT Event Algorithm |
507 | 13.3.13 DOUBLE_OUT_OF_RANGE Event Algorithm |
509 | 13.3.14 SIGNED_OUT_OF_RANGE Event Algorithm |
511 | 13.3.15 UNSIGNED_OUT_OF_RANGE Event Algorithm |
513 | 13.3.16 CHANGE_OF_CHARACTERSTRING Event Algorithm |
515 | 13.3.17 NONE Event Algorithm |
516 | 13.4 Fault Algorithms 13.4.1 NONE Fault Algorithm 13.4.2 FAULT_CHARACTERSTRING Fault Algorithm |
517 | 13.4.3 FAULT_EXTENDED Fault Algorithm |
518 | 13.4.4 FAULT_LIFE_SAFETY Fault Algorithm |
519 | 13.4.5 FAULT_STATE Fault Algorithm |
520 | 13.4.6 FAULT_STATUS_FLAGS Fault Algorithm |
521 | 13.5 AcknowledgeAlarm Service 13.5.1 Structure 13.5.1.1 Argument 13.5.1.1.1 Acknowledging Process Identifier 13.5.1.1.2 Event Object Identifier 13.5.1.1.3 Event State Acknowledged 13.5.1.1.4 Time Stamp 13.5.1.1.5 Acknowledgment Source |
522 | 13.5.1.1.6 Time Of Acknowledgment 13.5.1.2 Result(+) 13.5.1.3 Result(-) 13.5.1.3.1 Error Type 13.5.2 Service Procedure |
523 | 13.6 ConfirmedCOVNotification Service 13.6.1 Structure 13.6.1.1 Argument 13.6.1.1.1 Subscriber Process Identifier 13.6.1.1.2 Initiating Device Identifier 13.6.1.1.3 Monitored Object Identifier 13.6.1.1.4 Time Remaining 13.6.1.1.5 List of Values 13.6.1.2 Result(+) |
524 | 13.6.1.3 Result(-) 13.6.1.3.1 Error Type 13.6.2 Service Procedure 13.7 UnconfirmedCOVNotification Service 13.7.1 Structure 13.7.1.1 Argument 13.7.1.1.1 Subscriber Process Identifier 13.7.1.1.2 Initiating Device Identifier 13.7.1.1.3 Monitored Object Identifier |
525 | 13.7.1.1.4 Time Remaining 13.7.1.1.5 List of Values 13.7.2 Service Procedure |
526 | 13.8 ConfirmedEventNotification Service 13.8.1 Structure 13.8.1.1 Argument 13.8.1.1.1 Process Identifier 13.8.1.1.2 Initiating Device Identifier 13.8.1.1.3 Event Object Identifier 13.8.1.1.4 Time Stamp |
527 | 13.8.1.1.5 Notification Class 13.8.1.1.6 Priority 13.8.1.1.7 Event Type 13.8.1.1.8 Message Text 13.8.1.1.9 Notify Type 13.8.1.1.10 AckRequired 13.8.1.1.11 From State 13.8.1.1.12 To State 13.8.1.1.13 Event Values 13.8.1.2 Result(+) 13.8.1.3 Result(-) |
528 | 13.8.1.3.1 Error Type 13.8.2 Service Procedure |
529 | 13.9 UnconfirmedEventNotification Service 13.9.1 Structure 13.9.1.1 Argument 13.9.1.1.1 Process Identifier 13.9.1.1.2 Initiating Device Identifier 13.9.1.1.3 Event Object Identifier 13.9.1.1.4 Time Stamp 13.9.1.1.5 Notification Class |
530 | 13.9.1.1.6 Priority 13.9.1.1.7 Event Type 13.9.1.1.8 Message Text 13.9.1.1.9 Notify Type 13.9.1.1.10 AckRequired 13.9.1.1.11 From State 13.9.1.1.12 To State 13.9.1.1.13 Event Values 13.9.2 Service Procedure |
531 | 13.10 GetAlarmSummary Service 13.10.1 Structure 13.10.1.1 Argument 13.10.1.2 Result(+) 13.10.1.2.1 List of Alarm Summaries 13.10.1.2.1.1 Object Identifier 13.10.1.2.1.2 Alarm State 13.10.1.2.1.3 Acknowledged Transitions 13.10.1.3 Result(-) 13.10.1.3.1 Error Type |
532 | 13.10.2 Service Procedure |
533 | 13.11 GetEnrollmentSummary Service 13.11.1 Structure 13.11.1.1 Argument 13.11.1.1.1 Acknowledgment Filter 13.11.1.1.2 Enrollment Filter |
534 | 13.11.1.1.3 Event State Filter 13.11.1.1.4 Event Type Filter 13.11.1.1.5 Priority Filter 13.11.1.1.6 Notification Class Filter 13.11.1.2 Result(+) 13.11.1.2.1 List of Enrollment Summaries 13.11.1.2.1.1 Object Identifier 13.11.1.2.1.2 Event Type 13.11.1.2.1.3 Event State |
535 | 13.11.1.2.1.4 Priority 13.11.1.2.1.5 Notification Class 13.11.1.3 Result(-) 13.11.1.3.1 Error Type 13.11.2 Service Procedure |
536 | 13.12 GetEventInformation Service 13.12.1 Structure 13.12.1.1 Argument 13.12.1.1.1 Last Received Object Identifier 13.12.1.2 Result(+) 13.12.1.2.1 List of Event Summaries |
537 | 13.12.1.2.1.1 Object Identifier 13.12.1.2.1.2 Event State 13.12.1.2.1.3 Acknowledged Transitions 13.12.1.2.1.4 Event Time Stamps 13.12.1.2.1.5 Notify Type 13.12.1.2.1.6 Event Enable 13.12.1.2.1.7 Event Priorities 13.12.1.2.2 More Events 13.12.1.3 Result(-) 13.12.1.3.1 Error Type 13.12.2 Service Procedure |
538 | 13.13 LifeSafetyOperation Service 13.13.1 Structure 13.13.1.1 Argument 13.13.1.1.1 Requesting Process Identifier 13.13.1.1.2 Requesting Source 13.13.1.1.3 Request 13.13.1.1.4 Object Identifier |
539 | 13.13.1.2 Result(+) 13.13.1.3 Result(-) 13.13.1.3.1 Error Type 13.13.2 Service Procedure |
540 | 13.14 SubscribeCOV Service 13.14.1 Structure 13.14.1.1 Argument 13.14.1.1.1 Subscriber Process Identifier 13.14.1.1.2 Monitored Object Identifier 13.14.1.1.3 Issue Confirmed Notifications 13.14.1.1.4 Lifetime |
541 | 13.14.1.2 Result(+) 13.14.1.3 Result(-) 13.14.1.3.1 Error Type 13.14.2 Service Procedure |
543 | 13.15 SubscribeCOVProperty Service 13.15.1 Structure 13.15.1.1 Argument 13.15.1.1.1 Subscriber Process Identifier 13.15.1.1.2 Monitored Object Identifier 13.15.1.1.3 Issue Confirmed Notifications |
544 | 13.15.1.1.4 Lifetime 13.15.1.1.5 Monitored Property Identifier 13.15.1.1.6 COV Increment 13.15.1.2 Result(+) 13.15.1.3 Result(-) 13.15.1.3.1 Error Type 13.15.2 Service Procedure |
546 | 14 FILE ACCESS SERVICES |
547 | 14.1 AtomicReadFile Service 14.1.1 Structure 14.1.2 Argument 14.1.2.1 File Identifier 14.1.2.2 Stream Access 14.1.2.2.1 File Start Position 14.1.2.2.2 Requested Octet Count 14.1.2.3 Record Access |
548 | 14.1.2.3.1 File Start Record 14.1.2.3.2 Requested Record Count 14.1.3 Result(+) 14.1.3.1 End Of File 14.1.3.2 Stream Access 14.1.3.2.1 File Start Position 14.1.3.2.2 File Data 14.1.3.3 Record Access 14.1.3.3.1 File Start Record 14.1.3.3.2 Returned Record Count 14.1.3.3.3 File Record Data 14.1.4 Result(-) |
549 | 14.1.4.1 Error Type 14.1.5 Service Procedure |
550 | 14.2 AtomicWriteFile Service 14.2.1 Structure 14.2.2 Argument 14.2.2.1 File Identifier 14.2.2.2 Stream Access 14.2.2.2.1 File Start Position 14.2.2.2.2 File Data 14.2.2.3 Record Access |
551 | 14.2.2.3.1 File Start Record 14.2.2.3.2 Record Count 14.2.2.3.3 File Record Data 14.2.3 Result(+) 14.2.3.1 Stream Access 14.2.3.2 Record Access 14.2.4 Result(-) 14.2.4.1 Error Type 14.2.5 Service Procedure |
553 | 15 OBJECT ACCESS SERVICES 15.1 AddListElement Service 15.1.1 Structure 15.1.1.1 Argument 15.1.1.1.1 Object Identifier 15.1.1.1.2 Property Identifier 15.1.1.1.3 Property Array Index 15.1.1.1.4 List of Elements 15.1.1.2 Result(+) |
554 | 15.1.1.3 Result(-) 15.1.1.3.1 Error Type 15.1.1.3.2 First Failed Element Number 15.1.2 Service Procedure |
555 | 15.2 RemoveListElement Service 15.2.1 Structure 15.2.1.1 Argument 15.2.1.1.1 Object Identifier 15.2.1.1.2 Property Identifier 15.2.1.1.3 Property Array Index 15.2.1.1.4 List of Elements 15.2.1.2 Result(+) 15.2.1.3 Result(-) |
556 | 15.2.1.3.1 Error Type 15.2.1.3.2 First Failed Element Number 15.2.2 Service Procedure |
557 | 15.3 CreateObject Service 15.3.1 Structure 15.3.1.1 Argument 15.3.1.1.1 Object Specifier 15.3.1.1.2 List of Initial Values 15.3.1.2 Result(+) 15.3.1.3 Result(-) 15.3.1.3.1 Error Type |
558 | 15.3.1.3.2 First Failed Element Number 15.3.2 Service Procedure |
559 | 15.4 DeleteObject Service 15.4.1 Structure 15.4.1.1 Argument 15.4.1.1.1 Object Identifier 15.4.1.2 Result(+) 15.4.1.3 Result(-) 15.4.1.3.1 Error Type 15.4.2 Service Procedure |
560 | 15.5 ReadProperty Service 15.5.1 Structure 15.5.1.1 Argument 15.5.1.1.1 Object Identifier 15.5.1.1.2 Property Identifier 15.5.1.1.3 Property Array Index 15.5.1.2 Result(+) 15.5.1.2.1 Object Identifier 15.5.1.2.2 Property Identifier |
561 | 15.5.1.2.3 Property Array Index 15.5.1.2.4 Property Value 15.5.1.3 Result(-) 15.5.1.3.1 Error Type 15.5.2 Service Procedure |
562 | 15.6 Deleted Clause |
563 | 15.7 ReadPropertyMultiple Service 15.7.1 Structure 15.7.1.1 Argument 15.7.1.1.1 List of Read Access Specifications 15.7.1.2 Result(+) 15.7.1.2.1 List of Read Access Results 15.7.1.3 Result(-) 15.7.1.3.1 Error Type |
564 | 15.7.2 Service Procedure 15.7.3 Parameters Referenced by the ReadPropertyMultiple Service 15.7.3.1 Read Access Specification Parameter 15.7.3.1.1 Object Identifier 15.7.3.1.2 List of Property References 15.7.3.2 Read Access Result |
565 | 15.7.3.2.1 Object Identifier 15.7.3.2.2 List of Results 15.7.3.2.2.1 Property Identifier 15.7.3.2.2.2 Property Array Index 15.7.3.2.2.3 Property Value 15.7.3.2.2.4 Property Access Error |
566 | 15.8 ReadRange Service 15.8.1 Structure 15.8.1.1 Argument 15.8.1.1.1 Object Identifier 15.8.1.1.2 Property Identifier 15.8.1.1.3 Property Array Index 15.8.1.1.4 Range |
567 | 15.8.1.1.4.1 By Position 15.8.1.1.4.1.1 Reference Index 15.8.1.1.4.1.2 Count 15.8.1.1.4.2 By Sequence Number 15.8.1.1.4.2.1 Reference Sequence Number 15.8.1.1.4.2.2 Count 15.8.1.1.4.3 By Time 15.8.1.1.4.3.1 Reference Time 15.8.1.1.4.3.2 Count |
568 | 15.8.1.2 Result(+) 15.8.1.2.1 Object Identifier 15.8.1.2.2 Property Identifier 15.8.1.2.3 Property Array Index 15.8.1.2.4 Result Flags 15.8.1.2.5 Item Count 15.8.1.2.6 Item Data 15.8.1.2.7 First Sequence Number 15.8.1.3 Result(-) |
569 | 15.8.1.3.1 Error Type 15.8.2 Service Procedure |
571 | 15.9 WriteProperty Service 15.9.1 Structure 15.9.1.1 Argument 15.9.1.1.1 Object Identifier 15.9.1.1.2 Property Identifier 15.9.1.1.3 Property Array Index 15.9.1.1.4 Property Value 15.9.1.1.5 Priority |
572 | 15.9.1.2 Result(+) 15.9.1.3 Result(-) 15.9.1.3.1 Error Type 15.9.2 Service Procedure |
573 | 15.10 WritePropertyMultiple Service 15.10.1 Structure 15.10.1.1 Argument 15.10.1.1.1 List of Write Access Specifications 15.10.1.2 Result(+) 15.10.1.3 Result(-) |
574 | 15.10.1.3.1 Error Type 15.10.1.3.2 First Failed Write Attempt 15.10.2 Service Procedure |
575 | 15.10.3 Parameters Referenced by the WritePropertyMultiple Service 15.10.3.1 Object Identifier 15.10.3.2 List of Properties 15.10.3.2.1 Property Identifier 15.10.3.2.2 Property Array Index 15.10.3.2.3 Property Value 15.10.3.2.4 Priority |
576 | 15.11 WriteGroup Service 15.11.1 WriteGroup Service Structure 15.11.1.1 Argument 15.11.1.1.1 Group Number 15.11.1.1.2 Write Priority 15.11.1.1.3 Change List 15.11.1.1.4 Inhibit Delay |
577 | 15.11.2 WriteGroup Service Procedure |
578 | 16 REMOTE DEVICE MANAGEMENT SERVICES 16.1 DeviceCommunicationControl Service 16.1.1 Structure 16.1.1.1 Argument 16.1.1.1.1 Time Duration 16.1.1.1.2 Enable/Disable 16.1.1.1.3 Password 16.1.1.2 Result(+) |
579 | 16.1.1.3 Result(-) 16.1.1.3.1 Error Type 16.1.2 Service Procedure |
580 | 16.2 ConfirmedPrivateTransfer Service 16.2.1 ConfirmedPrivateTransfer Service Structure 16.2.1.1 Argument 16.2.1.1.1 Vendor ID 16.2.1.1.2 Service Number 16.2.1.1.3 Service Parameters 16.2.1.2 Result(+) |
581 | 16.2.1.2.1 Vendor ID 16.2.1.2.2 Service Number 16.2.1.2.3 Result Block 16.2.1.3 Result(-) 16.2.1.3.1 Error Type 16.2.1.3.2 Vendor ID 16.2.1.3.3 Service Number 16.2.1.3.4 Error Parameters 16.2.2 Service Procedure |
582 | 16.3 UnconfirmedPrivateTransfer Service 16.3.1 UnconfirmedPrivateTransfer Service Structure 16.3.1.1 Argument 16.3.1.1.1 Vendor ID 16.3.1.1.2 Service Number 16.3.1.1.3 Service Parameters 16.3.2 Service Procedure |
583 | 16.4 ReinitializeDevice Service 16.4.1 Structure 16.4.1.1 Argument 16.4.1.1.1 Reinitialized State of Device 16.4.1.1.2 Password 16.4.1.2 Result(+) |
584 | 16.4.1.3 Result(-) 16.4.1.3.1 Error Type 16.4.2 Service Procedure |
585 | 16.5 ConfirmedTextMessage Service 16.5.1 ConfirmedTextMessage Service Structure 16.5.1.1 Argument 16.5.1.1.1 Text Message Source Device 16.5.1.1.2 Message Class 16.5.1.1.3 Message Priority 16.5.1.1.4 Message 16.5.1.2 Result(+) 16.5.1.3 Result(-) |
586 | 16.5.1.3.1 Error Type 16.5.2 Service Procedure |
587 | 16.6 UnconfirmedTextMessage Service 16.6.1 UnconfirmedTextMessage Service Structure 16.6.1.1 Argument 16.6.1.1.1 Text Message Source Device 16.6.1.1.2 Message Class 16.6.1.1.3 Message Priority 16.6.1.1.4 Message 16.6.2 Service Procedure |
588 | 16.7 TimeSynchronization Service 16.7.1 Structure 16.7.1.1 Argument 16.7.1.1.1 Time 16.7.2 Service Procedure |
589 | 16.8 UTCTimeSynchronization Service 16.8.1 Structure 16.8.1.1 Argument 16.8.1.1.1 Time 16.8.2 Service Procedure |
590 | 16.9 Who-Has and I-Have Services 16.9.1 Who-Has Service Structure 16.9.1.1 Argument 16.9.1.1.1 Device Instance Range Low Limit 16.9.1.1.2 Device Instance Range High Limit 16.9.1.1.3 Object Identifier |
591 | 16.9.1.1.4 Object Name 16.9.2 Service Procedure 16.9.3 I-Have Service Structure 16.9.3.1 Argument 16.9.3.1.1 Device Identifier 16.9.3.1.2 Object Identifier 16.9.3.1.3 Object Name 16.9.4 Service Procedure |
592 | 16.10 Who-Is and I-Am Services 16.10.1 Who-Is Service Structure 16.10.1.1 Argument 16.10.1.1.1 Device Instance Range Low Limit 16.10.1.1.2 Device Instance Range High Limit 16.10.2 Service Procedure |
593 | 16.10.3 I-Am Service Structure 16.10.3.1 Argument 16.10.3.1.1 I-Am Device Identifier 16.10.3.1.2 Max APDU Length Accepted 16.10.3.1.3 Segmentation Supported 16.10.3.1.4 Vendor Identifier 16.10.4 Service Procedure |
594 | 17 VIRTUAL TERMINAL SERVICES 17.1 Virtual Terminal Model |
596 | 17.1.1 Basic Services 17.1.2 VT-classes 17.1.3 Active VT-sessions 17.1.4 State Diagram for VT-Open, VT-Data, and VT-Close |
597 | 17.1.5 VT Session Synchronization 17.1.6 VT Session Identifiers |
598 | 17.2 VT-Open Service 17.2.1 Structure 17.2.1.1 Argument 17.2.1.1.1 VT-class 17.2.1.1.2 Local VT Session Identifier 17.2.1.2 Result (+) 17.2.1.2.1 Remote VT Session Identifier |
599 | 17.2.1.3 Result (-) 17.2.1.3.1 Error Type 17.2.2 Service Procedure |
600 | 17.3 VT-Close Service 17.3.1 Structure 17.3.1.1 Argument 17.3.1.1.1 List of Remote VT Session Identifiers 17.3.1.2 Result (+) 17.3.1.3 Result (-) 17.3.1.3.1 Error Type 17.3.1.3.2 List of VT Session Identifiers 17.3.2 Service Procedure |
601 | 17.4 VT-Data Service 17.4.1 Structure 17.4.1.1 Argument 17.4.1.1.1 VT-session Identifier 17.4.1.1.2 VT-new Data 17.4.1.1.3 VT-data Flag 17.4.1.2 Result (+) 17.4.1.2.1 All New Data Accepted 17.4.1.2.2 Accepted Octet Count |
602 | 17.4.1.3 Result (-) 17.4.1.3.1 Error Type 17.4.2 Service Procedure |
603 | 17.5 Default-terminal Characteristics 17.5.1 Default-terminal Character Repertoire |
605 | 17.5.2 Control Functions 17.5.2.1 Octet Code 007 17.5.2.2 Octet Codes 008 and 127 |
606 | 17.5.2.3 Octet Code 013 17.5.2.4 Octet Code 010 17.5.2.5 Octet Code 009 17.5.3 Page Size Assumptions |
607 | 18 ERROR, REJECT, and ABORT CODES 18.1 Error Class – DEVICE 18.2 Error Class – OBJECT |
608 | 18.3 Error Class – PROPERTY |
609 | 18.4 Error Class – RESOURCES 18.5 Error Class – SECURITY |
611 | 18.6 Error Class – SERVICES |
612 | 18.7 Error Class – COMMUNICATION |
614 | 18.8 Error Class – VT |
615 | 18.9 Reject Reason 18.10 Abort Reason |
616 | 18.11 Confirmed Service Common Errors |
617 | 19 BACnet PROCEDURES 19.1 Backup and Restore 19.1.1 The Backup and Restore Procedures 19.1.2 Backup 19.1.2.1 Initiation of the Backup Procedure 19.1.2.2 Preparation for Backup |
618 | 19.1.2.3 Loading the Backup Parameters 19.1.2.4 Backing Up the Configuration Files 19.1.2.5 Ending the Backup Procedure |
619 | 19.1.3 Restore 19.1.3.1 Initiation of the Restore Procedure 19.1.3.2 Preparation for Restore |
620 | 19.1.3.3 Restoring the Configuration Files 19.1.3.4 Ending the Restore Procedure |
621 | 19.2 Command Prioritization 19.2.1 Prioritization Mechanism |
622 | 19.2.1.1 Commandable Properties 19.2.1.2 Prioritized Commands 19.2.1.3 Relinquish Commands |
623 | 19.2.1.4 Command Source ID 19.2.1.5 Command Overwrite 19.2.1.6 Prioritization for Channel Objects 19.2.2 Application Priority Assignments |
624 | 19.2.3 Minimum_On_Time and Minimum_Off_Time 19.2.4 Prioritization for Command Objects 19.2.5 Prioritization for Loop Objects 19.2.6 Prioritization for Schedule Objects |
625 | 19.2.7 Prioritization for Access Point Objects 19.3 Device Restart Procedure |
626 | 20 ENCODING BACnet PROTOCOL DATA UNITS 20.1 Encoding the Fixed Part of BACnet APDUs 20.1.1 Encoding the BACnetPDU CHOICE Tag |
627 | 20.1.2 BACnet-Confirmed-Request-PDU 20.1.2.1 segmented-message 20.1.2.2 more-follows 20.1.2.3 segmented-response-accepted 20.1.2.4 max-segments-accepted |
628 | 20.1.2.5 max-APDU-length-accepted 20.1.2.6 invokeID 20.1.2.7 sequence-number 20.1.2.8 proposed-window-size 20.1.2.9 service-choice |
629 | 20.1.2.10 service-request 20.1.2.11 Format of the BACnet-Confirmed-Request-PDU 20.1.3 BACnet-Unconfirmed-Request-PDU |
630 | 20.1.3.1 service-choice 20.1.3.2 service-request 20.1.3.3 Format of the BACnet-Unconfirmed-Request-PDU 20.1.4 BACnet-SimpleACK-PDU 20.1.4.1 original-invokeID 20.1.4.2 service-ACK-choice |
631 | 20.1.4.3 Format of the BACnet-SimpleACK-PDU 20.1.5 BACnet-ComplexACK-PDU 20.1.5.1 segmented-message 20.1.5.2 more-follows 20.1.5.3 original-invokeID |
632 | 20.1.5.4 sequence-number 20.1.5.5 proposed-window-size 20.1.5.6 service-ACK-choice 20.1.5.7 service-ACK 20.1.5.8 Format of the BACnet-ComplexACK-PDU |
633 | 20.1.6 BACnet-SegmentACK-PDU 20.1.6.1 negative-ACK 20.1.6.2 server 20.1.6.3 original-invokeID 20.1.6.4 sequence-number 20.1.6.5 actual-window-size 20.1.6.6 Format of the BACnet-SegmentACK-PDU |
634 | 20.1.7 BACnet-Error-PDU 20.1.7.1 original-invokeID 20.1.7.2 error-choice 20.1.7.3 error 20.1.7.4 Format of the BACnet-Error-PDU |
635 | 20.1.8 BACnet-Reject-PDU 20.1.8.1 original-invokeID 20.1.8.2 reject-reason 20.1.8.3 Format of the BACnet-Reject-PDU |
636 | 20.1.9 BACnet-Abort-PDU 20.1.9.1 server 20.1.9.2 original-invokeID 20.1.9.3 abort-reason 20.1.9.4 Format of the BACnet-Abort-PDU |
637 | 20.2 Encoding the Variable Part of BACnet APDUs 20.2.1 General Rules For Encoding BACnet Tags 20.2.1.1 Class 20.2.1.2 Tag Number |
638 | 20.2.1.3 Length/Value/Type 20.2.1.3.1 Primitive Data 20.2.1.3.2 Constructed Data 20.2.1.4 Application Tags |
639 | 20.2.1.5 Context-Specific Tags 20.2.2 Encoding of a Null Value 20.2.3 Encoding of a Boolean Value |
640 | 20.2.4 Encoding of an Unsigned Integer Value 20.2.5 Encoding of a Signed Integer Value 20.2.6 Encoding of a Real Number Value |
641 | 20.2.7 Encoding of a Double Precision Real Number Value 20.2.8 Encoding of an Octet String Value 20.2.9 Encoding of a Character String Value |
642 | 20.2.10 Encoding of a Bit String Value |
643 | 20.2.11 Encoding of an Enumerated Value 20.2.12 Encoding of a Date Value 20.2.13 Encoding of a Time Value |
644 | 20.2.14 Encoding of an Object Identifier Value 20.2.15 Encoding of a Tagged Value |
647 | 20.2.16 Encoding of a Sequence Value |
649 | 20.2.17 Encoding of a Sequence-Of Value |
650 | 20.2.18 Encoding of a Choice Value 20.2.19 Encoding of a Value of the ANY Type 20.2.20 Summary of the Tagging Rules |
651 | 21 FORMAL DESCRIPTION OF APPLICATION PROTOCOL DATA UNITS |
726 | 22 CONFORMANCE AND INTEROPERABILITY 22.1 Conformance to BACnet 22.1.1 Protocol Implementation Conformance Statement (PICS) 22.1.1.1 PICS Contents 22.1.2 Conformance Test |
727 | 22.1.3 Data Link and Physical Layers 22.1.4 Conformance with Non-Standard Data Link Layer 22.1.5 Minimum Device Requirements 22.2 BACnet Interoperability 22.2.1 Interoperability Areas 22.2.1.1 Data Sharing |
728 | 22.2.1.2 Alarm and Event Management 22.2.1.3 Scheduling 22.2.1.4 Trending 22.2.1.5 Device and Network Management |
729 | 23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION 23.1 Extending Enumeration Values |
730 | 23.2 Using the PrivateTransfer Services to Invoke Non-Standardized Services 23.3 Adding Proprietary Properties to a Standardized Object |
731 | 23.4 Adding Proprietary Object Types to BACnet 23.4.1 Proprietary Object_Type Enumerations 23.4.2 Proprietary Property Datatypes 23.4.3 Required Properties in Proprietary Object Types 23.5 Restrictions on Extending BACnet |
732 | 24 NETWORK SECURITY 24.1 Overview 24.1.1 Security Layer 24.1.2 Shared Keys |
733 | 24.1.3 Securing Messages 24.1.4 Network Security Policies |
734 | 24.1.5 Device Level Security 24.1.6 Secure Tunnel Mode 24.1.7 User Authentication 24.1.8 Key Distribution |
735 | 24.1.9 Deployment Options 24.1.10 Limitations and Attacks |
736 | 24.1.11 Minimum Device Requirements 24.2 Security Wrapper |
737 | 24.2.1 Security Header Protocol Control Information 24.2.2 Key Revision 24.2.3 Key Identifier 24.2.4 Source Device Instance |
738 | 24.2.5 Message Id 24.2.6 Timestamp 24.2.7 Destination Device Instance 24.2.8 DNET/DLEN/DADR 24.2.9 SNET/SLEN/SADR |
739 | 24.2.10 Authentication Mechanism 24.2.11 Authentication Data |
740 | 24.2.12 Service Data 24.2.13 Padding 24.2.14 Signature 24.3 Security Messages 24.3.1 Challenge-Request |
742 | 24.3.2 Security-Payload |
744 | 24.3.3 Security-Response |
745 | 24.3.3.1 badTimestamp |
746 | 24.3.3.2 cannotUseKey 24.3.3.3 incorrectKey 24.3.3.4 unknownAuthenticationType 24.3.3.5 unknownKey |
747 | 24.3.3.6 unknownKeyRevision 24.3.3.7 tooManyKeys 24.3.3.8 invalidKeyData 24.3.4 Request-Key-Update |
749 | 24.3.5 Update-Key-Set |
753 | 24.3.6 Update-Distribution-Key |
754 | 24.3.7 Request-Master-Key |
755 | 24.3.8 Set-Master-Key |
756 | 24.4 Securing an APDU |
757 | 24.5 Securing an NPDU 24.6 Securing a BVLL |
759 | 24.7 Securing Messages 24.7.1 Message Id 24.7.2 Timestamp |
760 | 24.7.3 Device Identification 24.7.4 Message Signature 24.7.4.1 Secure Hash Algorithms 24.7.4.1.1 MD5 24.7.4.1.2 SHA-256 24.7.4.2 HMAC 24.7.5 Encrypted Messages |
761 | 24.7.5.1 Cipher Block Chaining (CBC) 24.8 Network Security Network Trust Levels |
762 | 24.8.1 Trusted Networks 24.8.2 Non-trusted Networks 24.9 Network Security Policies 24.9.1 Plain-Non-Trusted 24.9.2 Plain-Trusted 24.9.3 Signed-Trusted 24.9.4 Encrypted-Trusted |
763 | 24.10 Network Security |
764 | 24.11 End-to-End Security 24.11.1 Determining Exceptional Security Requirements 24.12 Wrapping and Unwrapping Secure Messages 24.12.1 Wrapping and Unwrapping By Routers |
765 | 24.12.1.1 Routing Security Errors onto Plain Networks 24.12.1.2 Routing To and From Plain Networks 24.12.2 Securing Response Messages |
766 | 24.13 Authenticating Messages 24.13.1 Validating the Security Header Protocol Control Information |
767 | 24.13.2 Validating the Signature 24.13.3 Validating the Source MAC Address |
768 | 24.13.4 Validating the Destination Device Instance 24.13.5 Validating the Message Id |
769 | 24.13.6 Validating the Timestamp 24.14 User Authentication 24.14.1 Proxied User Authentication |
770 | 24.15 Time Synchronization Requirements 24.15.1 BACnet Time Synchronization Messages 24.15.2 Overcoming Non-synchronized Clocks 24.15.2.1 Devices Without Real Time Clock Chips 24.15.2.1.1 Monitoring Broadcast Traffic 24.15.2.1.2 Monitoring For Any Traffic 24.15.2.1.3 Wait For TimeSynchronization |
771 | 24.16 Integrating the Security Layer into the BACnet Stack 24.16.1 Secure PDU Sizes 24.16.2 Selecting Error Codes |
772 | 24.16.3 Communicating Security Parameters 24.16.4 Detecting and Processing Security Errors |
776 | 24.16.5 Security Errors in Network Layer Initiated Packets 24.16.6 Security Errors in BACnet/IP BVLL Initiated Packets |
777 | 24.16.7 Data Hiding 24.16.7.1 Hiding Properties 24.16.7.2 Hiding Array Elements 24.16.7.3 Hiding Service Results 24.16.8 Device Identity 24.16.8.1 Security of Device Identity |
778 | 24.16.8.2 Modifying A Device’s Identity 24.17 BACnet Security In A NAT Environment 24.18 BACnet Security Proxy 24.19 Deploying Secure Device on Non-Security Aware Networks 24.20 Deploying Secure Single Network Installations |
779 | 24.21 Security Keys 24.21.1 Key Identifiers |
780 | 24.21.2 Key Sets 24.21.3 Key Distribution 24.22 Key Server 24.22.1 Key Generation |
781 | 24.22.2 Distribution Method |
782 | 24.22.3 Initial Key Distribution 24.22.4 Key Revision 24.22.5 Sites Without Key Servers |
783 | 24.22.6 Multiple Key Servers |
784 | 25 REFERENCES |
787 | ANNEX A – PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) |
790 | ANNEX B – GUIDE TO SPECIFYING BACnet DEVICES (INFORMATIVE) |
791 | ANNEX C – Removed |
792 | ANNEX D – Removed |
793 | ANNEX E – EXAMPLES OF BACnet APPLICATION SERVICES (INFORMATIVE) |
810 | ANNEX F – EXAMPLES OF APDU ENCODING (INFORMATIVE) |
839 | ANNEX G – CALCULATION OF CRC (INFORMATIVE) |
850 | ANNEX H – COMBINING BACnet NETWORKS WITH NON-BACnet NETWORKS (NORMATIVE) |
869 | ANNEX I – COMMANDABLE PROPERTIES WITH MINIMUM ON AND OFF TIMES (INFORMATIVE) |
871 | ANNEX J – BACnet/IP (NORMATIVE) |
887 | ANNEX K – BACnet INTEROPERABILITY BUILDING BLOCKS (BIBBs) (NORMATIVE) |
917 | ANNEX L – DESCRIPTIONS AND PROFILES OF STANDARDIZED BACnet DEVICES (NORMATIVE) |
923 | ANNEX M – GUIDE TO EVENT NOTIFICATION PRIORITY ASSIGNMENTS (INFORMATIVE) |
927 | ANNEX N – BACnet/WS WEB SERVICES INTERFACE (NORMATIVE) |
961 | ANNEX O – BACnet OVER ZigBee AS A DATA LINK LAYER (NORMATIVE) |
967 | ANNEX P-BACnet ENCODING OF STANDARD AUTHENTICATION FACTOR FORMATS (NORMATIVE) |
974 | ANNEX Q – XML DATA FORMATS (NORMATIVE) |
1022 | ANNEX R – MAPPING NETWORK LAYER ERRORS (NORMATIVE) |
1024 | ANNEX S – EXAMPLES OF SECURE BACnet MESSAGES (INFORMATIVE) |
1039 | HISTORY OF REVISIONS |
1053 | NOTICE |
1054 | FORM FOR SUBMITTAL OF PROPOSED CHANGE TOANASHRAE STANDARD UNDER CONTINUOUS MAINTENANCE |
1055 | POLICY STATEMENT DEFINING ASHRAE’S CONCERNFOR THE ENVIRONMENTAL IMPACT OF ITS ACTIVITIES |
1056 | About ASHRAE |