BS EN ISO 16484-5:2022
$215.11
Building automation and control systems (BACS) – Data communication protocol
Published By | Publication Date | Number of Pages |
BSI | 2022 | 1472 |
The purpose of this document 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.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
5 | European foreword Endorsement notice |
17 | FOREWORD |
20 | 1 PURPOSE 2 SCOPE 3 DEFINITIONS 3.1 Terms Adopted from International Standards |
22 | 3.2 Terms Defined for this Standard |
26 | 3.3 Abbreviations and Acronyms Used in this Standard |
30 | 4 BACnet PROTOCOL ARCHITECTURE |
31 | 4.1 The BACnet Collapsed Architecture |
33 | 4.2 BACnet Network Topology 4.3 Security |
35 | 5 THE APPLICATION LAYER 5.1 The Application Layer Model |
38 | 5.1.1 Confirmed Application Services |
39 | 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 |
40 | 5.2.1.3 Maximum Segments Accepted 5.2.2 Segmentation Protocol Control Information (PCI) 5.3 Transmission of BACnet APDUs 5.3.1 Confirmed-Request Message Transmission |
41 | 5.3.2 Segmented Confirmed-Request Message Transmission |
42 | 5.3.3 Segmented ComplexACK Message Transmission 5.3.4 SegmentACK APDU Transmission |
43 | 5.3.5 Duplicate APDUs and Message Segments 5.3.5.1 Terminating Client TSMs 5.3.5.2 Terminating Server TSMs 5.3.5.3 Duplicate Message Procedures |
44 | 5.3.6 Stale Resource Disposal 5.4 Application Protocol State Machines |
45 | 5.4.1 Variables And Parameters |
46 | 5.4.2 Window Query Functions 5.4.2.1 Function InWindow 5.4.2.2 Function DuplicateInWindow 5.4.3 Function FillWindow |
47 | 5.4.4 State Machine for Requesting BACnet User (client) 5.4.4.1 IDLE |
48 | 5.4.4.2 SEGMENTED_REQUEST |
50 | 5.4.4.3 AWAIT_CONFIRMATION |
52 | 5.4.4.4 SEGMENTED_CONF |
54 | 5.4.5 State Machine for Responding BACnet User (server) 5.4.5.1 IDLE |
55 | 5.4.5.2 SEGMENTED_REQUEST |
57 | 5.4.5.3 AWAIT_RESPONSE |
59 | 5.4.5.4 SEGMENTED_RESPONSE |
60 | 5.5 Application Protocol Time Sequence Diagrams |
69 | 5.6 Application Layer Service Conventions |
71 | 6 THE NETWORK LAYER 6.1 Network Layer Service Specification |
73 | 6.2 Network Layer PDU Structure 6.2.1 Protocol Version Number 6.2.2 Network Layer Protocol Control Information |
75 | 6.2.2.1 DNET, SNET, and Vendor ID Encoding 6.2.2.2 DADR and SADR Encoding |
76 | 6.2.3 Hop Count 6.2.4 Network Layer Message Type |
77 | 6.2.5 Vendor Proprietary Network Layer Messages |
78 | 6.2.6 Network Layer Messages Conveying Data 6.3 Messages for Multiple Recipients 6.3.1 Multicast Messages |
79 | 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 |
80 | 6.4.5 Router-Busy-To-Network 6.4.6 Router-Available-To-Network 6.4.7 Initialize-Routing-Table |
81 | 6.4.8 Initialize-Routing-Table-Ack 6.4.9 Establish-Connection-To-Network 6.4.10 Disconnect-Connection-To-Network 6.4.11 Deleted Clause 6.4.12 Deleted Clause 6.4.13 Deleted Clause |
82 | 6.4.14 Deleted Clause 6.4.15 Deleted Clause 6.4.16 Deleted Clause 6.4.17 Deleted Clause 6.4.18 Deleted Clause 6.4.19 What-Is-Network-Number 6.4.20 Network-Number-Is |
83 | 6.5 Network Layer Procedures 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 |
84 | 6.5.4 Network Layer Procedures for the Receipt of Remote Traffic |
85 | 6.6 BACnet Routers |
86 | 6.6.1 Routing Tables |
87 | 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 |
88 | 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 6.6.3.6 Router-Busy-To-Network |
89 | 6.6.3.7 Router-Available-To-Network 6.6.3.8 Initialize-Routing-Table 6.6.3.9 Initialize-Routing-Table-Ack 6.6.3.10 Establish-Connection-To-Network 6.6.3.11 Disconnect-Connection-To-Network |
90 | 6.6.4 Router Congestion Control 6.7 Point-To-Point Half-Routers 6.7.1 Procedures for Establishing a New PTP Connection Between Two Half-Routers |
91 | 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 |
92 | 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 |
93 | 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 |
95 | 7 DATA LINK/PHYSICAL LAYERS: Ethernet (ISO 8802-3) 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 |
96 | 8 DATA LINK/PHYSICAL LAYERS: ARCNET (ATA 878.1) 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 |
98 | 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 |
99 | 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 |
100 | 9.1.3.2 Use of Test_Request and Test_Response for ISO 8802-2 XID Functions 9.1.4 DL-RELEASE.request 9.1.4.1 Function 9.1.4.2 Semantics of the Service Primitive 9.1.4.3 When Generated 9.1.4.4 Effect on Receipt 9.2 Physical Layer 9.2.1 Medium 9.2.2 Connections and Terminations |
101 | 9.2.2.1 Device Wiring 9.2.2.1.1 Single Buildings |
102 | 9.2.2.1.1.1 Twisted-pair Only with Non-isolated Devices 9.2.2.1.1.2 Twisted-pair Only with Mixed Devices |
103 | 9.2.2.1.1.3 Twisted-pair and Reference with Isolated Devices |
104 | 9.2.2.1.1.4 Twisted-pair and Reference with Mixed Devices 9.2.2.1.1.5 Extending Twisted-pair with Reference |
105 | 9.2.2.1.2 Multiple Buildings 9.2.2.1.2.1 Isolated Devices |
106 | 9.2.2.1.2.2 Isolated Repeater |
107 | 9.2.2.1.2.3 Fiber Optic Isolation 9.2.2.1.2.4 No Isolation (not permitted) |
108 | 9.2.3 Timing |
109 | 9.3 MS/TP Frame Format |
110 | 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 |
111 | 9.3.8 Frame Type 07: Reply Postponed 9.3.9 Frame Type 32: BACnet Extended Data Expecting Reply 9.3.10 Frame Type 33: BACnet Extended Data Not Expecting Reply 9.3.11 Frame Types 128 through 255: Proprietary Frames 9.4 Overview of the MS/TP Network 9.5 MS/TP Medium Access Control 9.5.1 UART Receiver Model |
112 | 9.5.1.1 DataRegister 9.5.1.2 DataAvailable 9.5.1.3 ReceiveError 9.5.2 Variables |
113 | 9.5.3 Parameters |
114 | 9.5.4 Receive Frame Finite State Machine |
115 | 9.5.4.1 IDLE |
116 | 9.5.4.2 PREAMBLE 9.5.4.3 HEADER |
117 | 9.5.4.4 HEADER_CRC |
118 | 9.5.4.5 DATA |
119 | 9.5.4.6 DATA_CRC 9.5.4.7 SKIP_DATA 9.5.4.8 RECEIVE_ENCODED_FIELDS |
120 | 9.5.4.9 VALIDATE_ENCODED_FIELDS 9.5.5 The SendFrame Procedure |
121 | 9.5.5.1 SendNonEncodedFrame Procedure for Non-Encoded Frame Types 9.5.5.2 SendCOBS_EncodedFrame Procedure for COBS-Encoded Frame Types 9.5.6 Master Node Finite State Machine |
122 | 9.5.6.1 INITIALIZE 9.5.6.2 IDLE |
124 | 9.5.6.3 USE_TOKEN 9.5.6.4 WAIT_FOR_REPLY |
125 | 9.5.6.5 DONE_WITH_TOKEN |
126 | 9.5.6.6 PASS_TOKEN 9.5.6.7 NO_TOKEN 9.5.6.8 POLL_FOR_MASTER |
128 | 9.5.6.9 ANSWER_DATA_REQUEST 9.5.7 Slave Node Finite State Machine 9.5.7.1 INITIALIZE |
129 | 9.5.7.2 IDLE 9.5.7.3 ANSWER_DATA_REQUEST 9.5.8 The CheckHeader Procedure |
130 | 9.6 Cyclic Redundancy Check (CRC) 9.6.1 Frame Header CRC 9.6.2 Data CRC |
131 | 9.6.3 CRC-32K 9.7 Interfacing MS/TP LANs with Other BACnet LANs 9.7.1 Routing of BACnet Messages from MS/TP 9.7.2 Routing of BACnet Messages to MS/TP 9.8 Responding BACnet User Processing of Messages from MS/TP |
132 | 9.9 Repeaters 9.9.1 IDLE |
133 | 9.9.2 PORT_i_ACTIVE 9.10 COBS (Consistent Overhead Byte Stuffing) Encoding 9.10.1 COBS Description |
135 | 9.10.2 Preparing COBS-Encoded MS/TP Frames for Transmission 9.10.3 Decoding COBS-Encoded MS/TP Frames Upon Reception 9.10.3.1 Local Variables |
136 | 9.10.3.2 Procedure |
137 | 9.11 Documenting MS/TP Device Design Choices 9.11.1 Master or Slave Implementation 9.11.2 EIA/TIA-485 Power Isolation 9.11.3 Local Biasing 9.11.4 Transceiver Unit Loading 9.11.5 Data Rates |
138 | 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 |
139 | 10.2.1.2 Semantics of the Service Primitive 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 |
140 | 10.2.2.4 Effect on Receipt 10.2.3 Test_Request and Test_Response 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 |
141 | 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 |
142 | 10.2.7.2 Semantics of the Service Primitive 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 |
143 | 10.2.9.3 When Generated 10.2.9.4 Effect on Receipt 10.3 Point-to-Point Frame Format |
144 | 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 |
145 | 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 |
146 | 10.4.1.2 DataAvailable 10.4.1.3 ReceiveError 10.4.2 Variables |
147 | 10.4.3 Parameters |
148 | 10.4.4 SendFrame Procedure 10.4.5 SendHeaderOctet Procedure 10.4.6 SendOctet Procedure 10.4.7 Receive Frame State Machine |
149 | 10.4.7.1 IDLE |
150 | 10.4.7.2 PREAMBLE 10.4.7.3 HEADER |
151 | 10.4.7.4 HEADER_CRC |
152 | 10.4.7.5 DATA 10.4.7.6 DATA_CRC |
153 | 10.4.8 Data Link Connection Establishment and Termination Procedures 10.4.9 Connection State Machine |
154 | 10.4.9.1 DISCONNECTED 10.4.9.2 OUTBOUND |
155 | 10.4.9.3 INBOUND 10.4.9.4 CONNECTED |
156 | 10.4.9.5 DISCONNECTING |
157 | 10.4.10 Transmission State Machine 10.4.10.1 TRANSMIT IDLE |
158 | 10.4.10.2 TRANSMIT BLOCKED |
159 | 10.4.10.3 TRANSMIT READY 10.4.10.4 TRANSMIT PENDING |
160 | 10.4.11 Reception State Machine 10.4.11.1 RECEIVE IDLE |
161 | 10.4.11.2 RECEIVE READY |
162 | 10.4.11.3 DATA |
164 | 10.4.11.4 DATA ACK 10.4.11.5 DATA NAK |
166 | 11 DATA LINK/PHYSICAL LAYERS: LonTalk (ISO/IEC 14908.1) 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 |
167 | 11.5 Physical Media |
168 | 12 MODELING CONTROL DEVICES AS A COLLECTION OF OBJECTS 12.1 Object Characteristics and Requirements 12.1.1 Identification of Objects 12.1.1.1 Object Type 12.1.1.2 Object Name 12.1.1.3 Device Instance 12.1.1.4 Device Name 12.1.1.4.1 Property_List |
169 | 12.1.2 Object Type and Property Conformance 12.1.3 Required and Optional Properties 12.1.3.1 Required Properties Introduced in New Protocol Revisions 12.1.4 Asymmetry in Property Values |
170 | 12.1.5 Array and List Properties 12.1.5.1 Array Properties 12.1.5.2 List Properties 12.1.5.3 Array of List Properties |
171 | 12.1.6 Special Property Identifiers 12.1.7 Unspecified Dates and Times 12.1.8 Reliability |
173 | 12.1.9 Handling of Invalid Data Encoding or Excessive Data Length |
174 | 12.2 Analog Input Object Type |
175 | 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 |
176 | 12.2.8 Event_State 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 |
177 | 12.2.16 COV_Increment 12.2.17 Time_Delay 12.2.18 Notification_Class 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 |
178 | 12.2.28 Event_Message_Texts_Config 12.2.29 Event_Detection_Enable 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 Interface_Value |
179 | 12.2.36 Fault_High_Limit 12.2.37 Fault_Low_Limit 12.2.38 Audit_Level 12.2.39 Auditable_Operations 12.2.40 Tags 12.2.41 Profile_Location |
180 | 12.2.42 Profile_Name |
181 | 12.3 Analog Output Object Type |
182 | 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 |
183 | 12.3.8 Event_State 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 |
184 | 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 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 |
185 | 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 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 |
186 | 12.3.35 Property_List 12.3.36 Interface_Value 12.3.37 Current_Command_Priority 12.3.38 Value_Source 12.3.39 Value_Source_Array 12.3.40 Last_Command_Time 12.3.41 Command_Time_Array 12.3.42 Audit_Level 12.3.43 Auditable_Operations |
187 | 12.3.44 Audit_Priority_Filter 12.3.45 Tags 12.3.46 Profile_Location 12.3.47 Profile_Name |
188 | 12.4 Analog Value Object Type |
189 | 12.4.1 Object_Identifier 12.4.2 Object_Name 12.4.3 Object_Type 12.4.4 Present_Value 12.4.5 Description |
190 | 12.4.6 Status_Flags 12.4.7 Event_State 12.4.8 Reliability 12.4.9 Out_Of_Service 12.4.10 Units |
191 | 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 12.4.21 Acked_Transitions 12.4.22 Notify_Type |
192 | 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 12.4.29 Time_Delay_Normal 12.4.30 Reliability_Evaluation_Inhibit |
193 | 12.4.31 Min_Pres_Value 12.4.32 Max_Pres_Value 12.4.33 Resolution 12.4.34 Property_List 12.4.35 Fault_High_Limit 12.4.36 Fault_Low_Limit 12.4.37 Current_Command_Priority 12.4.38 Value_Source 12.4.39 Value_Source_Array 12.4.40 Last_Command_Time |
194 | 12.4.41 Command_Time_Array 12.4.42 Audit_Level 12.4.43 Auditable_Operations 12.4.44 Audit_Priority_Filter 12.4.45 Tags 12.4.46 Profile_Location |
195 | 12.4.47 Profile_Name |
196 | 12.5 Averaging Object Type 12.5.1 Object_Identifier 12.5.2 Object_Name |
197 | 12.5.3 Object_Type 12.5.4 Minimum_Value 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 |
198 | 12.5.12 Valid_Samples 12.5.13 Object_Property_Reference 12.5.14 Window_Interval 12.5.15 Window_Samples 12.5.16 Property_List 12.5.17 Audit_Level |
199 | 12.5.18 Auditable_Operations 12.5.19 Tags 12.5.20 Profile_Location 12.5.21 Profile_Name |
200 | 12.6 Binary Input Object Type |
201 | 12.6.1 Object_Identifier 12.6.2 Object_Name 12.6.3 Object_Type 12.6.4 Present_Value |
202 | 12.6.5 Description 12.6.6 Device_Type 12.6.7 Status_Flags 12.6.8 Event_State 12.6.9 Reliability 12.6.10 Out_Of_Service |
203 | 12.6.11 Polarity 12.6.12 Inactive_Text 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 |
204 | 12.6.19 Time_Delay 12.6.20 Notification_Class 12.6.21 Alarm_Value 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 |
205 | 12.6.29 Event_Algorithm_Inhibit_Ref 12.6.30 Event_Algorithm_Inhibit 12.6.31 Time_Delay_Normal 12.6.32 Reliability_Evaluation_Inhibit 12.6.33 Property_List 12.6.34 Interface_Value 12.6.35 Audit_Level |
206 | 12.6.36 Auditable_Operations 12.6.37 Tags 12.6.38 Profile_Location 12.6.39 Profile_Name |
207 | 12.7 Binary Output Object Type |
208 | 12.7.1 Object_Identifier 12.7.2 Object_Name 12.7.3 Object_Type 12.7.4 Present_Value (Commandable) |
209 | 12.7.5 Description 12.7.6 Device_Type 12.7.7 Status_Flags 12.7.8 Event_State 12.7.9 Reliability |
210 | 12.7.10 Out_Of_Service 12.7.11 Polarity 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 |
211 | 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 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 |
212 | 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 12.7.32 Event_Detection_Enable 12.7.33 Event_Algorithm_Inhibit_Ref 12.7.34 Event_Algorithm_Inhibit |
213 | 12.7.35 Time_Delay_Normal 12.7.36 Reliability_Evaluation_Inhibit 12.7.37 Property_List 12.7.38 Interface_Value 12.7.39 Current_Command_Priority 12.7.40 Value_Source 12.7.41 Value_Source_Array 12.7.42 Last_Command_Time 12.7.43 Command_Time_Array |
214 | 12.7.44 Audit_Level 12.7.45 Auditable_Operations 12.7.46 Audit_Priority_Filter 12.7.47 Tags 12.7.48 Profile_Location 12.7.49 Profile_Name |
216 | 12.8 Binary Value Object Type |
217 | 12.8.1 Object_Identifier 12.8.2 Object_Name 12.8.3 Object_Type 12.8.4 Present_Value 12.8.5 Description |
218 | 12.8.6 Status_Flags 12.8.7 Event_State 12.8.8 Reliability 12.8.9 Out_Of_Service 12.8.10 Inactive_Text |
219 | 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 12.8.16 Time_Of_Active_Time_Reset 12.8.17 Minimum_Off_Time 12.8.18 Minimum_On_Time |
220 | 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 12.8.27 Event_Time_Stamps 12.8.28 Event_Message_Texts 12.8.29 Event_Message_Texts_Config |
221 | 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 12.8.35 Property_List 12.8.36 Current_Command_Priority 12.8.37 Value_Source |
222 | 12.8.38 Value_Source_Array 12.8.39 Last_Command_Time 12.8.40 Command_Time_Array 12.8.41 Audit_Level 12.8.42 Auditable_Operations 12.8.43 Audit_Priority_Filter 12.8.44 Tags |
223 | 12.8.45 Profile_Location 12.8.46 Profile_Name |
224 | 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 |
225 | 12.9.7 Property_List 12.9.8 Audit_Level 12.9.9 Auditable_Operations 12.9.10 Tags 12.9.11 Profile_Location 12.9.12 Profile_Name |
227 | 12.10 Command Object Type |
228 | 12.10.1 Object_Identifier 12.10.2 Object_Name 12.10.3 Object_Type |
229 | 12.10.4 Description 12.10.5 Present_Value 12.10.6 In_Process 12.10.7 All_Writes_Successful 12.10.8 Action |
230 | 12.10.9 Action_Text 12.10.10 Property_List 12.10.11 Status_Flags 12.10.12 Event_State 12.10.13 Reliability |
231 | 12.10.14 Event_Detection_Enable 12.10.15 Notification_Class 12.10.16 Event_Enable 12.10.17 Acked_Transitions 12.10.18 Notify_Type 12.10.19 Event_Time_Stamps 12.10.20 Event_Message_Texts 12.10.21 Event_Message_Texts_Config 12.10.22 Reliability_Evaluation_Inhibit 12.10.23 Value_Source |
232 | 12.10.24 Audit_Level 12.10.25 Auditable_Operations 12.10.26 Tags 12.10.27 Profile_Location 12.10.28 Profile_Name |
233 | 12.11 Device Object Type |
235 | 12.11.1 Object_Identifier 12.11.2 Object_Name 12.11.3 Object_Type 12.11.4 System_Status 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 |
236 | 12.11.13 Protocol_Revision 12.11.14 Protocol_Services_Supported 12.11.15 Protocol_Object_Types_Supported 12.11.16 Object_List 12.11.17 Structured_Object_List 12.11.18 Max_APDU_Length_Accepted 12.11.19 Segmentation_Supported 12.11.20 Max_Segments_Accepted |
237 | 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 12.11.26 Daylight_Savings_Status 12.11.27 APDU_Segment_Timeout 12.11.28 APDU_Timeout |
238 | 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 12.11.35 Database_Revision 12.11.36 Configuration_Files |
239 | 12.11.37 Last_Restore_Time 12.11.38 Backup_Failure_Timeout 12.11.39 Active_COV_Subscriptions 12.11.40 Last_Restart_Reason 12.11.41 Time_Of_Device_Restart 12.11.42 Restart_Notification_Recipients |
240 | 12.11.43 UTC_Time_Synchronization_Recipients 12.11.44 Time_Synchronization_Interval 12.11.45 Align_Intervals 12.11.46 Interval_Offset 12.11.47 Backup_Preparation_Time 12.11.48 Restore_Preparation_Time 12.11.49 Restore_Completion_Time 12.11.50 Backup_And_Restore_State |
241 | 12.11.51 Property_List 12.11.52 Serial_Number 12.11.53 Status_Flags 12.11.54 Event_State 12.11.55 Reliability 12.11.56 Event_Detection_Enable 12.11.57 Notification_Class |
242 | 12.11.58 Event_Enable 12.11.59 Acked_Transitions 12.11.60 Notify_Type 12.11.61 Event_Time_Stamps 12.11.62 Event_Message_Texts 12.11.63 Event_Message_Texts_Config 12.11.64 Reliability_Evaluation_Inhibit 12.11.65 Active_COV_Multiple_Subscriptions |
243 | 12.11.66 Audit_Notification_Recipient 12.11.67 Audit_Level 12.11.68 Auditable_Operations 12.11.69 Device_UUID 12.11.70 Tags 12.11.71 Profile_Location |
244 | 12.11.72 Deployed_Profile_Location 12.11.73 Profile_Name |
245 | 12.12 Event Enrollment Object Type |
246 | 12.12.1 Object_Identifier 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 |
247 | 12.12.8 Object_Property_Reference |
249 | 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 12.12.17 Event_Algorithm_Inhibit_Ref |
250 | 12.12.18 Event_Algorithm_Inhibit 12.12.19 Time_Delay_Normal 12.12.20 Status_Flags 12.12.21 Reliability |
251 | 12.12.22 Fault_Type 12.12.23 Fault_Parameters 12.12.24 Property_List 12.12.25 Reliability_Evaluation_Inhibit 12.12.26 Audit_Level |
252 | 12.12.27 Auditable_Operations 12.12.28 Tags 12.12.29 Profile_Location 12.12.30 Profile_Name |
253 | 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 |
254 | 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 |
255 | 12.13.12 Property_List 12.13.13 Audit_Level 12.13.14 Auditable_Operations 12.13.15 Tags 12.13.16 Profile_Location 12.13.17 Profile_Name |
257 | 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 |
258 | 12.14.7 Property_List 12.14.8 Audit_Level 12.14.9 Auditable_Operations 12.14.10 Tags 12.14.11 Profile_Location 12.14.12 Profile_Name |
260 | 12.15 Life Safety Point Object Type |
261 | 12.15.1 Object_Identifier 12.15.2 Object_Name 12.15.3 Object_Type 12.15.4 Present_Value 12.15.5 Tracking_Value 12.15.6 Description |
262 | 12.15.7 Device_Type 12.15.8 Status_Flags 12.15.9 Event_State 12.15.10 Reliability 12.15.11 Out_Of_Service |
263 | 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 12.15.19 Event_Enable 12.15.20 Acked_Transitions 12.15.21 Notify_Type 12.15.22 Event_Time_Stamps |
264 | 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 12.15.29 Member_Of 12.15.30 Event_Message_Texts 12.15.31 Event_Message_Texts_Config |
265 | 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 12.15.37 Floor_Number 12.15.38 Property_List 12.15.39 Value_Source |
266 | 12.15.40 Audit_Level 12.15.41 Auditable_Operations 12.15.42 Tags 12.15.43 Profile_Location 12.15.44 Profile_Name |
267 | 12.16 Life Safety Zone Object Type |
268 | 12.16.1 Object_Identifier 12.16.2 Object_Name 12.16.3 Object_Type 12.16.4 Present_Value 12.16.5 Tracking_Value 12.16.6 Description |
269 | 12.16.7 Device_Type 12.16.8 Status_Flags 12.16.9 Event_State 12.16.10 Reliability 12.16.11 Out_Of_Service |
270 | 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 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 |
271 | 12.16.23 Silenced 12.16.24 Operation_Expected 12.16.25 Maintenance_Required 12.16.26 Zone_Members 12.16.27 Member_Of 12.16.28 Event_Message_Texts 12.16.29 Event_Message_Texts_Config 12.16.30 Event_Detection_Enable |
272 | 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 12.16.35 Floor_Number 12.16.36 Property_List 12.16.37 Value_Source 12.16.38 Audit_Level |
273 | 12.16.39 Auditable_Operations 12.16.40 Tags 12.16.41 Profile_Location 12.16.42 Profile_Name |
274 | 12.17 Loop Object Type |
275 | 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 |
277 | 12.17.7 Event_State |
278 | 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 |
279 | 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 |
280 | 12.17.26 Maximum_Output 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 |
281 | 12.17.36 Notify_Type 12.17.37 Event_Time_Stamps 12.17.38 Event_Message_Texts 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 |
282 | 12.17.44 Reliability_Evaluation_Inhibit 12.17.45 Property_List 12.17.46 Low_Diff_Limit 12.17.47 Audit_Level 12.17.48 Auditable_Operations 12.17.49 Tags |
283 | 12.17.50 Profile_Location 12.17.51 Profile_Name |
284 | 12.18 Multi-state Input Object Type |
285 | 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 |
286 | 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 |
287 | 12.18.16 Fault_Values 12.18.17 Event_Enable 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 |
288 | 12.18.26 Time_Delay_Normal 12.18.27 Reliability_Evaluation_Inhibit 12.18.28 Property_List 12.18.29 Interface_Value 12.18.30 Audit_Level 12.18.31 Auditable_Operations 12.18.32 Tags |
289 | 12.18.33 Profile_Location 12.18.34 Profile_Name |
290 | 12.19 Multi-state Output Object Type |
291 | 12.19.1 Object_Identifier 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 |
292 | 12.19.8 Event_State 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 |
293 | 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 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 |
294 | 12.19.24 Event_Detection_Enable 12.19.25 Event_Algorithm_Inhibit_Ref 12.19.26 Event_Algorithm_Inhibit 12.19.27 Time_Delay_Normal 12.19.28 Reliability_Evaluation_Inhibit 12.19.29 Property_List 12.19.30 Interface_Value 12.19.31 Current_Command_Priority |
295 | 12.19.32 Value_Source 12.19.33 Value_Source_Array 12.19.34 Last_Command_Time 12.19.35 Command_Time_Array 12.19.36 Audit_Level 12.19.37 Auditable_Operations 12.19.38 Audit_Priority_Filter 12.19.39 Tags |
296 | 12.19.40 Profile_Location 12.19.41 Profile_Name |
297 | 12.20 Multi-state Value Object Type |
298 | 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 |
299 | 12.20.7 Event_State 12.20.8 Reliability 12.20.9 Out_Of_Service 12.20.10 Number_Of_States |
300 | 12.20.11 State_Text 12.20.12 Priority_Array 12.20.13 Relinquish_Default 12.20.14 Time_Delay 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 |
301 | 12.20.22 Event_Message_Texts 12.20.23 Event_Message_Texts_Config 12.20.24 Event_Detection_Enable 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 |
302 | 12.20.30 Current_Command_Priority 12.20.31 Value_Source 12.20.32 Value_Source_Array 12.20.33 Last_Command_Time 12.20.34 Command_Time_Array 12.20.35 Audit_Level 12.20.36 Auditable_Operations 12.20.37 Audit_Priority_Filter |
303 | 12.20.38 Tags 12.20.39 Profile_Location 12.20.40 Profile_Name |
304 | 12.21 Notification Class Object Type |
305 | 12.21.1 Object_Identifier 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 |
306 | 12.21.8 Recipient_List 12.21.9 Property_List 12.21.10 Status_Flags |
307 | 12.21.11 Event_State 12.21.12 Reliability 12.21.13 Event_Detection_Enable 12.21.14 Event_Enable 12.21.15 Acked_Transitions 12.21.16 Notify_Type 12.21.17 Event_Time_Stamps |
308 | 12.21.18 Event_Message_Texts 12.21.19 Event_Message_Texts_Config 12.21.20 Reliability_Evaluation_Inhibit 12.21.21 Audit_Level 12.21.22 Auditable_Operations 12.21.23 Tags 12.21.24 Profile_Location |
309 | 12.21.25 Profile_Name |
310 | 12.22 Program Object Type |
311 | 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 |
312 | 12.22.6 Reason_For_Halt |
313 | 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 |
314 | 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 |
315 | 12.22.22 Event_Message_Texts_Config 12.22.23 Reliability_Evaluation_Inhibit 12.22.24 Property_List 12.22.25 Audit_Level 12.22.26 Auditable_Operations 12.22.27 Tags 12.22.28 Profile_Location |
316 | 12.22.29 Profile_Name |
317 | 12.23 Pulse Converter Object Type |
318 | 12.23.1 Object_Identifier 12.23.2 Object_Name 12.23.3 Object_Type 12.23.4 Description 12.23.5 Present_Value |
319 | 12.23.6 Input_Reference 12.23.7 Status_Flags 12.23.8 Event_State 12.23.9 Reliability 12.23.10 Out_Of_Service |
320 | 12.23.11 Units 12.23.12 Scale_Factor 12.23.13 Adjust_Value 12.23.14 Count 12.23.15 Update_Time |
321 | 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 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 |
322 | 12.23.28 Notify_Type 12.23.29 Event_Time_Stamps 12.23.30 Event_Message_Texts 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 |
323 | 12.23.36 Reliability_Evaluation_Inhibit 12.23.37 Property_List 12.23.38 Audit_Level 12.23.39 Auditable_Operations 12.23.40 Tags 12.23.41 Profile_Location |
324 | 12.23.42 Profile_Name |
325 | 12.24 Schedule Object Type |
326 | 12.24.1 Object_Identifier 12.24.2 Object_Name 12.24.3 Object_Type 12.24.4 Present_Value 12.24.5 Description |
327 | 12.24.6 Effective_Period 12.24.7 Weekly_Schedule 12.24.8 Exception_Schedule |
328 | 12.24.9 Schedule_Default 12.24.10 List_Of_Object_Property_References 12.24.11 Priority_For_Writing 12.24.12 Status_Flags |
329 | 12.24.13 Reliability 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 |
330 | 12.24.19 Acked_Transitions 12.24.20 Notify_Type 12.24.21 Event_Time_Stamps 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 Audit_Level 12.24.27 Auditable_Operations |
331 | 12.24.28 Tags 12.24.29 Profile_Location 12.24.30 Profile_Name |
332 | 12.25 Trend Log Object Type |
333 | 12.25.1 Object_Identifier 12.25.2 Object_Name |
334 | 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 12.25.9 Log_Interval |
335 | 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 |
337 | 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 |
338 | 12.25.23 Acked_Transitions 12.25.24 Notify_Type 12.25.25 Event_Time_Stamps 12.25.26 Logging_Type 12.25.27 Align_Intervals 12.25.28 Interval_Offset 12.25.29 Trigger |
339 | 12.25.30 Status_Flags 12.25.31 Reliability 12.25.32 Event_Message_Texts 12.25.33 Event_Message_Texts_Config 12.25.34 Event_Detection_Enable |
340 | 12.25.35 Event_Algorithm_Inhibit_Ref 12.25.36 Event_Algorithm_Inhibit 12.25.37 Reliability_Evaluation_Inhibit 12.25.38 Property_List 12.25.39 Audit_Level 12.25.40 Auditable_Operations |
341 | 12.25.41 Tags 12.25.42 Profile_Location 12.25.43 Profile_Name |
342 | 12.26 Access Door Object Type |
343 | 12.26.1 Object_Identifier 12.26.2 Object_Name 12.26.3 Object_Type 12.26.4 Present_Value (Commandable) |
344 | 12.26.5 Description 12.26.6 Status_Flags 12.26.7 Event_State |
345 | 12.26.8 Reliability 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 |
346 | 12.26.14 Secured_Status 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 |
347 | 12.26.20 Door_Alarm_State 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 |
348 | 12.26.29 Notify_Type 12.26.30 Event_Time_Stamps 12.26.31 Event_Message_Texts 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 |
349 | 12.26.37 Reliability_Evaluation_Inhibit 12.26.38 Property_List 12.26.39 Current_Command_Priority 12.26.40 Value_Source 12.26.41 Value_Source_Array 12.26.42 Last_Command_Time 12.26.43 Command_Time_Array 12.26.44 Audit_Level 12.26.45 Auditable_Operations |
350 | 12.26.46 Audit_Priority_Filter 12.26.47 Tags 12.26.48 Profile_Location 12.26.49 Profile_Name |
351 | 12.27 Event Log Object Type |
352 | 12.27.1 Object_Identifier 12.27.2 Object_Name 12.27.3 Object_Type 12.27.4 Description 12.27.5 Status_Flags |
353 | 12.27.6 Event_State 12.27.7 Reliability 12.27.8 Enable 12.27.9 Start_Time 12.27.10 Stop_Time 12.27.11 Stop_When_Full |
354 | 12.27.12 Buffer_Size 12.27.13 Log_Buffer |
355 | 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 |
356 | 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 |
357 | 12.27.30 Property_List 12.27.31 Audit_Level 12.27.32 Auditable_Operations 12.27.33 Tags 12.27.34 Profile_Location 12.27.35 Profile_Name |
359 | 12.28 Load Control Object Type |
363 | 12.28.1 Object_Identifier 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 |
364 | 12.28.8 Event_State 12.28.9 Reliability 12.28.10 Requested_Shed_Level 12.28.11 Start_Time |
365 | 12.28.12 Shed_Duration 12.28.13 Duty_Window 12.28.14 Enable 12.28.15 Full_Duty_Baseline 12.28.16 Expected_Shed_Level 12.28.17 Actual_Shed_Level 12.28.18 Shed_Levels |
366 | 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 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 |
367 | 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 12.28.33 Property_List 12.28.34 Value_Source 12.28.35 Audit_Level 12.28.36 Auditable_Operations |
368 | 12.28.37 Tags 12.28.38 Profile_Location 12.28.39 Profile_Name |
369 | 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 |
371 | 12.29.6 Node_Subtype 12.29.7 Subordinate_List 12.29.8 Subordinate_Annotations 12.29.9 Property_List 12.29.10 Subordinate_Tags 12.29.11 Subordinate_Node_Types |
372 | 12.29.12 Subordinate_Relationships 12.29.13 Default_Subordinate_Relationship 12.29.14 Represents 12.29.15 Audit_Level 12.29.16 Auditable_Operations |
373 | 12.29.17 Tags 12.29.18 Profile_Location 12.29.19 Profile_Name |
374 | 12.30 Trend Log Multiple Object Type |
375 | 12.30.1 Object_Identifier 12.30.2 Object_Name 12.30.3 Object_Type |
376 | 12.30.4 Description 12.30.5 Status_Flags 12.30.6 Event_State 12.30.7 Reliability 12.30.8 Enable 12.30.9 Start_Time |
377 | 12.30.10 Stop_Time 12.30.11 Log_DeviceObjectProperty 12.30.12 Logging_Type 12.30.13 Log_Interval |
378 | 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 12.30.19 Log_Buffer |
380 | 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 |
381 | 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 |
382 | 12.30.35 Reliability_Evaluation_Inhibit 12.30.36 Property_List 12.30.37 Audit_Level 12.30.38 Auditable_Operations 12.30.39 Tags 12.30.40 Profile_Location 12.30.41 Profile_Name |
384 | 12.31 Access Point Object Type |
386 | 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 12.31.8 Out_Of_Service |
387 | 12.31.9 Authentication_Status 12.31.10 Active_Authentication_Policy |
388 | 12.31.11 Number_Of_Authentication_Policies 12.31.12 Authentication_Policy_List 12.31.12.1 Reading Authentication Factors |
389 | 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 |
390 | 12.31.14.1 Authorization Decision |
391 | 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 |
392 | 12.31.20 Max_Failed_Attempts 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 |
395 | 12.31.27.1 Operations for setting the Access_Event property |
396 | 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 |
397 | 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 |
398 | 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 |
399 | 12.31.47 Event_Detection_Enable 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 Audit_Level 12.31.53 Auditable_Operations |
400 | 12.31.54 Tags 12.31.55 Profile_Location 12.31.56 Profile_Name |
401 | 12.32 Access Zone Object Type |
402 | 12.32.1 Object_Identifier 12.32.2 Object_Name 12.32.3 Object_Type 12.32.4 Description 12.32.5 Global_Identifier 12.32.6 Occupancy_State |
403 | 12.32.7 Status_Flags 12.32.8 Event_State |
404 | 12.32.9 Reliability 12.32.10 Out_Of_Service 12.32.11 Occupancy_Count 12.32.12 Occupancy_Count_Enable 12.32.13 Adjust_Value |
405 | 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 12.32.19 Last_Credential_Removed 12.32.20 Last_Credential_Removed_Time 12.32.21 Passback_Mode |
406 | 12.32.22 Passback_Timeout 12.32.23 Entry_Points 12.32.24 Exit_Points 12.32.25 Time_Delay 12.32.26 Notification_Class 12.32.27 Alarm_Values 12.32.28 Event_Enable 12.32.29 Acked_Transitions 12.32.30 Notify_Type 12.32.31 Event_Time_Stamps |
407 | 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 12.32.37 Time_Delay_Normal 12.32.38 Reliability_Evaluation_Inhibit 12.32.39 Property_List |
408 | 12.32.40 Audit_Level 12.32.41 Auditable_Operations 12.32.42 Tags 12.32.43 Profile_Location 12.32.44 Profile_Name |
409 | 12.33 Access User Object Type 12.33.1 Object_Identifier 12.33.2 Object_Name 12.33.3 Object_Type |
410 | 12.33.4 Description 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 |
411 | 12.33.11 User_Information_Reference 12.33.12 Members 12.33.13 Member_Of 12.33.14 Credentials 12.33.15 Reliability_Evaluation_Inhibit 12.33.16 Property_List 12.33.17 Audit_Level 12.33.18 Auditable_Operations 12.33.19 Tags |
412 | 12.33.20 Profile_Location 12.33.21 Profile_Name |
413 | 12.34 Access Rights Object Type 12.34.1 Object_Identifier |
414 | 12.34.2 Object_Name 12.34.3 Object_Type 12.34.4 Description 12.34.5 Global_Identifier 12.34.6 Status_Flags 12.34.7 Reliability 12.34.8 Enable 12.34.9 Negative_Access_Rules |
415 | 12.34.9.1 Access Rule Specification |
416 | 12.34.9.2 Access Rules Authorization Check 12.34.9.3 Initializing New Array Elements When the Array Size is Increased |
417 | 12.34.10 Positive_Access_Rules 12.34.10.1 Initializing New Array Elements When the Array Size is Increased 12.34.11 Accompaniment 12.34.12 Reliability_Evaluation_Inhibit 12.34.13 Property_List |
418 | 12.34.14 Audit_Level 12.34.15 Auditable_Operations 12.34.16 Tags 12.34.17 Profile_Location 12.34.18 Profile_Name |
419 | 12.35 Access Credential Object Type |
420 | 12.35.1 Object_Identifier 12.35.2 Object_Name 12.35.3 Object_Type 12.35.4 Description 12.35.5 Global_Identifier 12.35.6 Status_Flags |
421 | 12.35.7 Reliability 12.35.8 Credential_Status 12.35.9 Reason_For_Disable |
422 | 12.35.9.1 Conditions for setting the Access_Event property of the Access Point object 12.35.10 Authentication_Factors |
423 | 12.35.10.1 Initializing New Array Elements When the Array Size is Increased 12.35.11 Activation_Time 12.35.12 Expiration_Time 12.35.13 Credential_Disable |
424 | 12.35.14 Days_Remaining 12.35.15 Uses_Remaining 12.35.16 Absentee_Limit |
425 | 12.35.17 Belongs_To 12.35.18 Assigned_Access_Rights 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 12.35.21 Last_Use_Time 12.35.22 Trace_Flag |
426 | 12.35.23 Threat_Authority 12.35.24 Extended_Time_Enable 12.35.25 Authorization_Exemptions |
427 | 12.35.26 Reliability_Evaluation_Inhibit 12.35.27 Property_List 12.35.28 Audit_Level 12.35.29 Auditable_Operations 12.35.30 Tags 12.35.31 Profile_Location |
428 | 12.35.32 Profile_Name |
429 | 12.36 Credential Data Input Object Type |
430 | 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 |
431 | 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 |
432 | 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 |
433 | 12.36.16 Acked_Transitions 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 Audit_Level 12.36.24 Auditable_Operations |
434 | 12.36.25 Tags 12.36.26 Profile_Location 12.36.27 Profile_Name |
435 | 12.37 CharacterString Value Object Type |
436 | 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 |
437 | 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 |
438 | 12.37.14 Alarm_Values 12.37.15 Fault_Values 12.37.16 Event_Enable 12.37.17 Acked_Transitions 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 |
439 | 12.37.24 Event_Algorithm_Inhibit 12.37.25 Time_Delay_Normal 12.37.26 Reliability_Evaluation_Inhibit 12.37.27 Property_List 12.37.28 Current_Command_Priority 12.37.29 Value_Source 12.37.30 Value_Source_Array 12.37.31 Last_Command_Time |
440 | 12.37.32 Command_Time_Array 12.37.33 Audit_Level 12.37.34 Auditable_Operations 12.37.35 Audit_Priority_Filter 12.37.36 Tags 12.37.37 Profile_Location |
441 | 12.37.38 Profile_Name |
442 | 12.38 DateTime Value Object Type |
443 | 12.38.1 Object_Identifier 12.38.2 Object_Name 12.38.3 Object_Type 12.38.4 Description 12.38.5 Present_Value 12.38.6 Status_Flags 12.38.7 Event_State |
444 | 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 12.38.14 Property_List 12.38.15 Event_Detection_Enable |
445 | 12.38.16 Notification_Class 12.38.17 Event_Enable 12.38.18 Acked_Transitions 12.38.19 Notify_Type 12.38.20 Event_Time_Stamps 12.38.21 Event_Message_Texts 12.38.22 Event_Message_Texts_Config 12.38.23 Current_Command_Priority 12.38.24 Value_Source 12.38.25 Value_Source_Array |
446 | 12.38.26 Last_Command_Time 12.38.27 Command_Time_Array 12.38.28 Audit_Level 12.38.29 Auditable_Operations 12.38.30 Audit_Priority_Filter 12.38.31 Tags |
447 | 12.38.32 Profile_Location 12.38.33 Profile_Name |
448 | 12.39 Large Analog Value Object Type |
449 | 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 |
450 | 12.39.7 Event_State 12.39.8 Reliability 12.39.9 Out_Of_Service 12.39.10 Units 12.39.11 Priority_Array |
451 | 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 12.39.20 Event_Enable 12.39.21 Acked_Transitions 12.39.22 Notify_Type 12.39.23 Event_Time_Stamps |
452 | 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 12.39.29 Time_Delay_Normal 12.39.30 Reliability_Evaluation_Inhibit 12.39.31 Min_Pres_Value |
453 | 12.39.32 Max_Pres_Value 12.39.33 Resolution 12.39.34 Property_List 12.39.35 Fault_High_Limit 12.39.36 Fault_Low_Limit 12.39.37 Current_Command_Priority 12.39.38 Value_Source 12.39.39 Value_Source_Array 12.39.40 Last_Command_Time 12.39.41 Command_Time_Array |
454 | 12.39.42 Audit_Level 12.39.43 Auditable_Operations 12.39.44 Audit_Priority_Filter 12.39.45 Tags 12.39.46 Profile_Location 12.39.47 Profile_Name |
456 | 12.40 BitString Value Object Type |
457 | 12.40.1 Object_Identifier 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 |
458 | 12.40.8 Event_State 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 |
459 | 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 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 |
460 | 12.40.26 Time_Delay_Normal 12.40.27 Reliability_Evaluation_Inhibit 12.40.28 Property_List 12.40.29 Current_Command_Priority 12.40.30 Value_Source 12.40.31 Value_Source_Array 12.40.32 Last_Command_Time 12.40.33 Command_Time_Array |
461 | 12.40.34 Audit_Level 12.40.35 Auditable_Operations 12.40.36 Audit_Priority_Filter 12.40.37 Tags 12.40.38 Profile_Location |
462 | 12.40.39 Profile_Name |
463 | 12.41 OctetString Value Object Type 12.41.1 Object_Identifier 12.41.2 Object_Name 12.41.3 Object_Type |
464 | 12.41.4 Description 12.41.5 Present_Value 12.41.6 Status_Flags 12.41.7 Event_State 12.41.8 Reliability 12.41.9 Out_Of_Service |
465 | 12.41.10 Priority_Array 12.41.11 Relinquish_Default 12.41.12 Reliability_Evaluation_Inhibit 12.41.13 Property_List 12.41.14 Current_Command_Priority 12.41.15 Value_Source 12.41.16 Value_Source_Array 12.41.17 Last_Command_Time 12.41.18 Command_Time_Array 12.41.19 Audit_Level |
466 | 12.41.20 Auditable_Operations 12.41.21 Audit_Priority_Filter 12.41.22 Tags 12.41.23 Profile_Location 12.41.24 Profile_Name |
467 | 12.42 Time Value Object Type |
468 | 12.42.1 Object_Identifier 12.42.2 Object_Name 12.42.3 Object_Type 12.42.4 Description 12.42.5 Present_Value 12.42.6 Status_Flags 12.42.7 Event_State |
469 | 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 12.42.13 Property_List 12.42.14 Event_Detection_Enable 12.42.15 Notification_Class |
470 | 12.42.16 Event_Enable 12.42.17 Acked_Transitions 12.42.18 Notify_Type 12.42.19 Event_Time_Stamps 12.42.20 Event_Message_Texts 12.42.21 Event_Message_Texts_Config 12.42.22 Current_Command_Priority 12.42.23 Value_Source 12.42.24 Value_Source_Array 12.42.25 Last_Command_Time |
471 | 12.42.26 Command_Time_Array 12.42.27 Audit_Level 12.42.28 Auditable_Operations 12.42.29 Audit_Priority_Filter 12.42.30 Tags 12.42.31 Profile_Location |
472 | 12.42.32 Profile_Name |
473 | 12.43 Integer Value Object Type |
474 | 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 |
475 | 12.43.7 Event_State 12.43.8 Reliability 12.43.9 Out_Of_Service 12.43.10 Units |
476 | 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 12.43.20 Event_Enable 12.43.21 Acked_Transitions 12.43.22 Notify_Type |
477 | 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 12.43.29 Time_Delay_Normal 12.43.30 Reliability_Evaluation_Inhibit |
478 | 12.43.31 Min_Pres_Value 12.43.32 Max_Pres_Value 12.43.33 Resolution 12.43.34 Property_List 12.43.35 Fault_High_Limit 12.43.36 Fault_Low_Limit 12.43.37 Current_Command_Priority 12.43.38 Value_Source 12.43.39 Value_Source_Array 12.43.40 Last_Command_Time |
479 | 12.43.41 Command_Time_Array 12.43.42 Audit_Level 12.43.43 Auditable_Operations 12.43.44 Audit_Priority_Filter 12.43.45 Tags 12.43.46 Profile_Location |
480 | 12.43.47 Profile_Name |
481 | 12.44 Positive Integer Value Object Type |
482 | 12.44.1 Object_Identifier 12.44.2 Object_Name 12.44.3 Object_Type 12.44.4 Description 12.44.5 Present_Value |
483 | 12.44.6 Status_Flags 12.44.7 Event_State 12.44.8 Reliability 12.44.9 Out_Of_Service |
484 | 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 12.44.20 Event_Enable 12.44.21 Acked_Transitions |
485 | 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 12.44.29 Time_Delay_Normal |
486 | 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 Fault_High_Limit 12.44.36 Fault_Low_Limit 12.44.37 Current_Command_Priority 12.44.38 Value_Source 12.44.39 Value_Source_Array |
487 | 12.44.40 Last_Command_Time 12.44.41 Command_Time_Array 12.44.42 Audit_Level 12.44.43 Auditable_Operations 12.44.44 Audit_Priority_Filter 12.44.45 Tags |
488 | 12.44.46 Profile_Location 12.44.47 Profile_Name |
489 | 12.45 Date Value Object Type |
490 | 12.45.1 Object_Identifier 12.45.2 Object_Name 12.45.3 Object_Type 12.45.4 Description 12.45.5 Present_Value 12.45.6 Status_Flags 12.45.7 Event_State |
491 | 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 12.45.13 Property_List 12.45.14 Event_Detection_Enable 12.45.15 Notification_Class |
492 | 12.45.16 Event_Enable 12.45.17 Acked_Transitions 12.45.18 Notify_Type 12.45.19 Event_Time_Stamps 12.45.20 Event_Message_Texts 12.45.21 Event_Message_Texts_Config 12.45.22 Current_Command_Priority 12.45.23 Value_Source 12.45.24 Value_Source_Array 12.45.25 Last_Command_Time |
493 | 12.45.26 Command_Time_Array 12.45.27 Audit_Level 12.45.28 Auditable_Operations 12.45.29 Audit_Priority_Filter 12.45.30 Tags 12.45.31 Profile_Location |
494 | 12.45.32 Profile_Name |
495 | 12.46 DateTime Pattern Value Object Type |
496 | 12.46.1 Object_Identifier 12.46.2 Object_Name 12.46.3 Object_Type 12.46.4 Description 12.46.5 Present_Value 12.46.6 Status_Flags |
497 | 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 12.46.13 Reliability_Evaluation_Inhibit 12.46.14 Property_List 12.46.15 Event_Detection_Enable |
498 | 12.46.16 Notification_Class 12.46.17 Event_Enable 12.46.18 Acked_Transitions 12.46.19 Notify_Type 12.46.20 Event_Time_Stamps 12.46.21 Event_Message_Texts 12.46.22 Event_Message_Texts_Config 12.46.23 Current_Command_Priority 12.46.24 Value_Source |
499 | 12.46.25 Value_Source_Array 12.46.26 Last_Command_Time 12.46.27 Command_Time_Array 12.46.28 Audit_Level 12.46.29 Auditable_Operations 12.46.30 Audit_Priority_Filter 12.46.31 Tags |
500 | 12.46.32 Profile_Location 12.46.33 Profile_Name |
501 | 12.47 Time Pattern Value Object Type |
502 | 12.47.1 Object_Identifier 12.47.2 Object_Name 12.47.3 Object_Type 12.47.4 Description 12.47.5 Present_Value 12.47.6 Status_Flags 12.47.7 Event_State |
503 | 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 12.47.13 Property_List 12.47.14 Event_Detection_Enable 12.47.15 Notification_Class |
504 | 12.47.16 Event_Enable 12.47.17 Acked_Transitions 12.47.18 Notify_Type 12.47.19 Event_Time_Stamps 12.47.20 Event_Message_Texts 12.47.21 Event_Message_Texts_Config 12.47.22 Current_Command_Priority 12.47.23 Value_Source 12.47.24 Value_Source_Array 12.47.25 Last_Command_Time |
505 | 12.47.26 Command_Time_Array 12.47.27 Audit_Level 12.47.28 Auditable_Operations 12.47.29 Audit_Priority_Filter 12.47.30 Tags 12.47.31 Profile_Location |
506 | 12.47.32 Profile_Name |
507 | 12.48 Date Pattern Value Object Type |
508 | 12.48.1 Object_Identifier 12.48.2 Object_Name 12.48.3 Object_Type 12.48.4 Description 12.48.5 Present_Value 12.48.6 Status_Flags 12.48.7 Event_State |
509 | 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 12.48.13 Property_List 12.48.14 Event_Detection_Enable 12.48.15 Notification_Class |
510 | 12.48.16 Event_Enable 12.48.17 Acked_Transitions 12.48.18 Notify_Type 12.48.19 Event_Time_Stamps 12.48.20 Event_Message_Texts 12.48.21 Event_Message_Texts_Config 12.48.22 Current_Command_Priority 12.48.23 Value_Source 12.48.24 Value_Source_Array 12.48.25 Last_Command_Time |
511 | 12.48.26 Command_Time_Array 12.48.27 Audit_Level 12.48.28 Auditable_Operations 12.48.29 Audit_Priority_Filter 12.48.30 Tags 12.48.31 Profile_Location |
512 | 12.48.32 Profile_Name |
513 | 12.49 Deleted Clause |
514 | 12.50 Global Group Object Type |
515 | 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 |
516 | 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 |
517 | 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 |
518 | 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 |
519 | 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 |
520 | 12.50.33 Audit_Level 12.50.34 Auditable_Operations 12.50.35 Tags 12.50.36 Profile_Location 12.50.37 Profile_Name |
521 | 12.51 Notification Forwarder Object Type |
524 | 12.51.1 Object_Identifier 12.51.2 Object_Name 12.51.3 Object_Type 12.51.4 Description 12.51.5 Status_Flags |
525 | 12.51.6 Reliability 12.51.7 Out_Of_Service 12.51.8 Recipient_List 12.51.9 Subscribed_Recipients |
526 | 12.51.10 Process_Identifier_Filter 12.51.11 Port_Filter 12.51.12 Local_Forwarding_Only 12.51.13 Property_List |
527 | 12.51.14 Reliability_Evaluation_Inhibit 12.51.15 Audit_Level 12.51.16 Auditable_Operations 12.51.17 Tags 12.51.18 Profile_Location 12.51.19 Profile_Name |
529 | 12.52 Alert Enrollment Object Type 12.52.1 Object_Identifier |
530 | 12.52.2 Object_Name 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 Event_Enable 12.52.10 Acked_Transitions 12.52.11 Notify_Type |
531 | 12.52.12 Event_Time_Stamps 12.52.13 Event_Message_Texts 12.52.14 Event_Message_Texts_Config 12.52.15 Event_Algorithm_Inhibit_Ref 12.52.16 Event_Algorithm_Inhibit 12.52.17 Property_List 12.52.18 Audit_Level 12.52.19 Auditable_Operations |
532 | 12.52.20 Tags 12.52.21 Profile_Location 12.52.22 Profile_Name |
533 | 12.53 Channel Object Type |
535 | 12.53.1 Object_Identifier 12.53.2 Object_Name 12.53.3 Object_Type 12.53.4 Description 12.53.5 Present_Value (Commandable) |
536 | 12.53.5.1 Datatype Coercion of Present_Value |
537 | 12.53.5.2 Coercion Rule 1 – Numeric to BOOLEAN 12.53.5.3 Coercion Rule 2 – BOOLEAN to Numeric 12.53.5.4 Coercion Rule 3 – Unsigned to Numeric 12.53.5.5 Coercion Rule 4 – INTEGER to Numeric 12.53.5.6 Coercion Rule 5 – REAL to Numeric 12.53.5.7 Coercion Rule 6 – Double to Numeric |
538 | 12.53.5.8 Handling of Coercion Failures 12.53.6 Last_Priority 12.53.7 Write_Status 12.53.8 Status_Flags 12.53.9 Reliability |
539 | 12.53.10 Out_Of_Service 12.53.11 List_Of_Object_Property_References 12.53.11.1 Empty References 12.53.11.2 Initializing New Array Elements When the Array Size is Increased 12.53.12 Execution_Delay 12.53.12.1 Initializing New Array Elements When the Array Size is Increased |
540 | 12.53.13 Allow_Group_Delay_Inhibit 12.53.14 Channel_Number 12.53.15 Control_Groups 12.53.16 Reliability_Evaluation_Inhibit 12.53.17 Property_List 12.53.18 Event_Detection_Enable 12.53.19 Notification_Class 12.53.20 Event_Enable 12.53.21 Event_State |
541 | 12.53.22 Acked_Transitions 12.53.23 Notify_Type 12.53.24 Event_Time_Stamps 12.53.25 Event_Message_Texts 12.53.26 Event_Message_Texts_Config 12.53.27 Value_Source 12.53.28 Audit_Level 12.53.29 Auditable_Operations |
542 | 12.53.30 Audit_Priority_Filter 12.53.31 Tags 12.53.32 Profile_Location 12.53.33 Profile_Name |
543 | 12.54 Lighting Output Object Type |
545 | 12.54.1 Object_Identifier 12.54.2 Object_Name 12.54.3 Object_Type 12.54.4 Present_Value (Commandable) |
546 | 12.54.5 Tracking_Value 12.54.6 Lighting_Command |
550 | 12.54.6.1 Halting a Lighting Command in Progress 12.54.6.2 Blink-Warn Behavior |
551 | 12.54.7 In_Progress 12.54.8 Description 12.54.9 Status_Flags |
552 | 12.54.10 Event_State 12.54.11 Reliability 12.54.12 Out_Of_Service 12.54.13 Blink_Warn_Enable 12.54.14 Egress_Time 12.54.15 Egress_Active 12.54.16 Default_Fade_Time 12.54.17 Default_Ramp_Rate |
553 | 12.54.18 Default_Step_Increment 12.54.19 Transition 12.54.20 Feedback_Value 12.54.21 Priority_Array 12.54.22 Relinquish_Default 12.54.23 Power |
554 | 12.54.24 Instantaneous_Power 12.54.25 Min_Actual_Value 12.54.26 Max_Actual_Value 12.54.27 Lighting_Command_Default_Priority 12.54.28 COV_Increment 12.54.29 Event_Detection_Enable 12.54.30 Notification_Class 12.54.31 Event_Enable 12.54.32 Acked_Transitions 12.54.33 Notify_Type |
555 | 12.54.34 Event_Time_Stamps 12.54.35 Event_Message_Texts 12.54.36 Event_Message_Texts_Config 12.54.37 Reliability_Evaluation_Inhibit 12.54.38 Property_List 12.54.39 Current_Command_Priority 12.54.40 Value_Source 12.54.41 Value_Source_Array 12.54.42 Last_Command_Time 12.54.43 Command_Time_Array |
556 | 12.54.44 Audit_Level 12.54.45 Auditable_Operations 12.54.46 Audit_Priority_Filter 12.54.47 Tags 12.54.48 Profile_Location 12.54.49 Profile_Name |
558 | 12.55 Binary Lighting Output Object Type |
560 | 12.55.1 Object_Identifier 12.55.2 Object_Name 12.55.3 Object_Type 12.55.4 Present_Value (Commandable) |
561 | 12.55.4.1 Halting Warn Operation in Progress 12.55.5 Description 12.55.6 Status_Flags |
562 | 12.55.7 Event_State 12.55.8 Reliability 12.55.9 Out_Of_Service 12.55.10 Blink_Warn_Enable 12.55.10.1 Blink-Warn Behavior |
563 | 12.55.11 Egress_Time 12.55.12 Egress_Active 12.55.13 Feedback_Value 12.55.14 Priority_Array 12.55.15 Relinquish_Default 12.55.16 Power |
564 | 12.55.17 Polarity 12.55.18 Elapsed_Active_Time 12.55.19 Time_Of_Active_Time_Reset 12.55.20 Strike_Count 12.55.21 Time_Of_Strike_Count_Reset 12.55.22 Event_Detection_Enable |
565 | 12.55.23 Notification_Class 12.55.24 Event_Enable 12.55.25 Acked_Transitions 12.55.26 Notify_Type 12.55.27 Event_Time_Stamps 12.55.28 Event_Message_Texts 12.55.29 Event_Message_Texts_Config 12.55.30 Reliability_Evaluation_Inhibit 12.55.31 Property_List 12.55.32 Current_Command_Priority |
566 | 12.55.33 Value_Source 12.55.34 Value_Source_Array 12.55.35 Last_Command_Time 12.55.36 Command_Time_Array 12.55.37 Audit_Level 12.55.38 Auditable_Operations 12.55.39 Audit_Priority_Filter 12.55.40 Tags |
567 | 12.55.41 Profile_Location 12.55.42 Profile_Name |
568 | 12.56 Network Port Object Type |
573 | 12.56.1 Object_Identifier 12.56.2 Object_Name 12.56.3 Object_Type 12.56.4 Description 12.56.5 Status_Flags |
574 | 12.56.6 Reliability 12.56.7 Out_Of_Service 12.56.8 Network_Type |
575 | 12.56.9 Protocol_Level 12.56.10 Reference_Port 12.56.10.1 Network Port Hierarchies |
576 | 12.56.10.1.1 Property Inheritance |
577 | 12.56.10.1.2 Pending Changes 12.56.11 Network_Number 12.56.12 Network_Number_Quality |
578 | 12.56.13 Changes_Pending 12.56.14 Command |
581 | 12.56.15 MAC_Address 12.56.16 APDU_Length |
582 | 12.56.17 Link_Speed 12.56.18 Link_Speeds 12.56.19 Link_Speed_Autonegotiate 12.56.20 Network_Interface_Name 12.56.21 BACnet_IP_Mode 12.56.22 IP_Address |
583 | 12.56.23 BACnet_IP_UDP_Port 12.56.24 IP_Subnet_Mask 12.56.25 IP_Default_Gateway 12.56.26 BACnet_IP_Multicast_Address 12.56.27 IP_DNS_Server 12.56.28 IP_DHCP_Enable |
584 | 12.56.29 IP_DHCP_Lease_Time 12.56.30 IP_DHCP_Lease_Time_Remaining 12.56.31 IP_DHCP_Server 12.56.32 BACnet_IP_NAT_Traversal 12.56.33 BACnet_IP_Global_Address 12.56.34 BBMD_Broadcast_Distribution_Table |
585 | 12.56.35 BBMD_Accept_FD_Registrations 12.56.36 BBMD_Foreign_Device_Table 12.56.37 FD_BBMD_Address 12.56.38 FD_Subscription_Lifetime 12.56.39 BACnet_IPv6_Mode |
586 | 12.56.40 IPv6_Address 12.56.41 IPv6_Prefix_Length 12.56.42 BACnet_IPv6_UDP_Port 12.56.43 IPv6_Default_Gateway 12.56.44 BACnet_IPv6_Multicast_Address |
587 | 12.56.45 IPv6_DNS_Server 12.56.46 IPv6_Auto_Addressing_Enable 12.56.47 IPv6_DHCP_Lease_Time 12.56.48 IPv6_DHCP_Lease_Time_Remaining 12.56.49 IPv6_DHCP_Server 12.56.50 IPv6_Zone_Index 12.56.51 Max_Master |
588 | 12.56.52 Max_Info_Frames 12.56.53 Slave_Proxy_Enable 12.56.54 Manual_Slave_Address_Binding 12.56.55 Auto_Slave_Discovery 12.56.56 Slave_Address_Binding |
589 | 12.56.57 Virtual_MAC_Address_Table 12.56.58 Routing_Table 12.56.59 Event_Detection_Enable 12.56.60 Notification_Class 12.56.61 Event_Enable |
590 | 12.56.62 Acked_Transitions 12.56.63 Notify_Type 12.56.64 Event_Time_Stamps 12.56.65 Event_Message_Texts 12.56.66 Event_Message_Texts_Config 12.56.67 Event_State 12.56.68 Reliability_Evaluation_Inhibit 12.56.69 Property_List 12.56.70 Audit_Level |
591 | 12.56.71 Auditable_Operations 12.56.72 Tags 12.56.73 Profile_Location 12.56.74 Profile_Name |
592 | 12.57 Timer Object Type |
596 | 12.57.1 Object_Identifier 12.57.2 Object_Name 12.57.3 Object_Type 12.57.4 Description 12.57.5 Present_Value 12.57.6 Status_Flags |
597 | 12.57.7 Event_State 12.57.8 Reliability 12.57.9 Out_Of_Service 12.57.10 Timer_State |
598 | 12.57.11 Timer_Running 12.57.12 Update_Time 12.57.13 Last_State_Change |
599 | 12.57.14 Expiration_Time 12.57.15 Initial_Timeout 12.57.16 Default_Timeout 12.57.17 Min_Pres_Value 12.57.18 Max_Pres_Value 12.57.19 Resolution |
600 | 12.57.20 State_Change_Values 12.57.21 List_Of_Object_Property_References 12.57.22 Priority_For_Writing |
601 | 12.57.23 Event_Detection_Enable 12.57.24 Notification_Class 12.57.25 Time_Delay 12.57.26 Time_Delay_Normal 12.57.27 Alarm_Values 12.57.28 Event_Enable 12.57.29 Acked_Transitions 12.57.30 Notify_Type 12.57.31 Event_Time_Stamps 12.57.32 Event_Message_Texts |
602 | 12.57.33 Event_Message_Texts_Config 12.57.34 Event_Algorithm_Inhibit_Ref 12.57.35 Event_Algorithm_Inhibit 12.57.36 Reliability_Evaluation_Inhibit 12.57.37 Property_List 12.57.38 Audit_Level 12.57.39 Auditable_Operations |
603 | 12.57.40 Tags 12.57.41 Profile_Location 12.57.42 Profile_Name |
604 | 12.58 Elevator Group Object Type |
605 | 12.58.1 Object_Identifier 12.58.2 Object_Name 12.58.3 Object_Type 12.58.4 Description 12.58.5 Machine_Room_ID 12.58.6 Group_ID 12.58.7 Group_Members 12.58.8 Group_Mode |
606 | 12.58.9 Landing_Calls 12.58.10 Landing_Call_Control 12.58.11 Property_List 12.58.12 Audit_Level 12.58.13 Auditable_Operations 12.58.14 Tags 12.58.15 Profile_Location |
607 | 12.58.16 Profile_Name |
608 | 12.59 Lift Object Type |
610 | 12.59.1 Object_Identifier 12.59.2 Object_Name |
611 | 12.59.3 Object_Type 12.59.4 Description 12.59.5 Status_Flags 12.59.6 Elevator_Group 12.59.7 Group_ID 12.59.8 Installation_ID 12.59.9 Floor_Text |
612 | 12.59.10 Car_Door_Text 12.59.11 Assigned_Landing_Calls 12.59.12 Making_Car_Call 12.59.13 Registered_Car_Call 12.59.14 Car_Position 12.59.15 Car_Moving_Direction 12.59.16 Car_Assigned_Direction |
613 | 12.59.17 Car_Door_Status 12.59.18 Car_Door_Command 12.59.19 Car_Door_Zone 12.59.20 Car_Mode |
614 | 12.59.21 Car_Load 12.59.22 Car_Load_Units 12.59.23 Next_Stopping_Floor 12.59.24 Passenger_Alarm 12.59.25 Time_Delay 12.59.26 Time_Delay_Normal 12.59.27 Energy_Meter |
615 | 12.59.28 Energy_Meter_Ref 12.59.29 Reliability 12.59.30 Out_Of_Service 12.59.31 Car_Drive_Status |
616 | 12.59.32 Fault_Signals 12.59.33 Landing_Door_Status |
617 | 12.59.34 Higher_Deck 12.59.35 Lower_Deck 12.59.36 Event_Detection_Enable 12.59.37 Notification_Class 12.59.38 Event_Enable 12.59.39 Event_State 12.59.40 Acked_Transitions 12.59.41 Notify_Type |
618 | 12.59.42 Event_Time_Stamps 12.59.43 Event_Message_Texts 12.59.44 Event_Message_Texts_Config 12.59.45 Event_Algorithm_Inhibit_Ref 12.59.46 Event_Algorithm_Inhibit 12.59.47 Reliability_Evaluation_Inhibit 12.59.48 Property_List 12.59.49 Audit_Level |
619 | 12.59.50 Auditable_Operations 12.59.51 Tags 12.59.52 Profile_Location 12.59.53 Profile_Name |
620 | 12.60 Escalator Object Type |
621 | 12.60.1 Object_Identifier 12.60.2 Object_Name 12.60.3 Object_Type 12.60.4 Description 12.60.5 Status_Flags 12.60.6 Elevator_Group 12.60.7 Group_ID 12.60.8 Installation_ID |
622 | 12.60.9 Power_Mode 12.60.10 Operation_Direction 12.60.11 Escalator_Mode 12.60.12 Energy_Meter 12.60.13 Energy_Meter_Ref |
623 | 12.60.14 Reliability 12.60.15 Out_Of_Service 12.60.16 Fault_Signals |
624 | 12.60.17 Passenger_Alarm 12.60.18 Time_Delay 12.60.19 Time_Delay_Normal 12.60.20 Event_Detection_Enable 12.60.21 Notification_Class 12.60.22 Event_Enable 12.60.23 Event_State 12.60.24 Acked_Transitions 12.60.25 Notify_Type 12.60.26 Event_Time_Stamps |
625 | 12.60.27 Event_Message_Texts 12.60.28 Event_Message_Texts_Config 12.60.29 Event_Algorithm_Inhibit_Ref 12.60.30 Event_Algorithm_Inhibit 12.60.31 Reliability_Evaluation_Inhibit 12.60.32 Property_List 12.60.33 Audit_Level 12.60.34 Auditable_Operations |
626 | 12.60.35 Tags 12.60.36 Profile_Location 12.60.37 Profile_Name |
627 | 12.61 Accumulator Object Type |
628 | 12.61.1 Object_Identifier 12.61.2 Object_Name 12.61.3 Object_Type |
629 | 12.61.4 Present_Value 12.61.5 Description 12.61.6 Device_Type 12.61.7 Status_Flags 12.61.8 Event_State 12.61.9 Reliability |
630 | 12.61.10 Out_Of_Service 12.61.11 Scale 12.61.12 Units 12.61.13 Prescale |
631 | 12.61.14 Max_Pres_Value 12.61.15 Value_Change_Time 12.61.16 Value_Before_Change 12.61.17 Value_Set 12.61.18 Logging_Record |
632 | 12.61.19 Logging_Object 12.61.20 Pulse_Rate |
633 | 12.61.21 High_Limit 12.61.22 Low_Limit 12.61.23 Limit_Monitoring_Interval 12.61.24 Notification_Class 12.61.25 Time_Delay 12.61.26 Limit_Enable 12.61.27 Event_Enable 12.61.28 Acked_Transitions 12.61.29 Notify_Type 12.61.30 Event_Time_Stamps 12.61.31 Event_Message_Texts |
634 | 12.61.32 Event_Message_Texts_Config 12.61.33 Event_Detection_Enable 12.61.34 Event_Algorithm_Inhibit_Ref 12.61.35 Event_Algorithm_Inhibit 12.61.36 Time_Delay_Normal 12.61.37 Reliability_Evaluation_Inhibit 12.61.38 Property_List 12.61.39 Fault_High_Limit |
635 | 12.61.40 Fault_Low_Limit 12.61.41 Audit_Level 12.61.42 Auditable_Operations 12.61.43 Tags 12.61.44 Profile_Location 12.61.45 Profile_Name |
637 | 12.62 Staging Object Type |
639 | 12.62.1 Object_Identifier 12.62.2 Object_Name 12.62.3 Object_Type 12.62.4 Present_Value |
640 | 12.62.4.1 Writing to Referenced Objects 12.62.5 Present_Stage |
641 | 12.62.6 Stages 12.62.7 Stage_Names 12.62.8 Status_Flags |
642 | 12.62.9 Event_State 12.62.10 Reliability 12.62.11 Out_Of_Service |
643 | 12.62.12 Description 12.62.13 Units 12.62.14 Target_References 12.62.15 Priority_For_Writing 12.62.16 Default_Present_Value 12.62.17 Min_Pres_Value 12.62.18 Max_Pres_Value 12.62.19 COV_Increment |
644 | 12.62.20 Notification_Class 12.62.21 Event_Enable 12.62.22 Acked_Transitions 12.62.23 Notify_Type 12.62.24 Event_Time_Stamps 12.62.25 Event_Message_Texts 12.62.26 Event_Message_Texts_Config 12.62.27 Event_Detection_Enable 12.62.28 Reliability_Evaluation_Inhibit |
645 | 12.62.29 Property_List 12.62.30 Value_Source 12.62.31 Audit_Level 12.62.32 Auditable_Operations 12.62.33 Tags 12.62.34 Profile_Location 12.62.35 Profile_Name |
647 | 12.63 Audit Reporter Object Type 12.63.1 Object_Identifier 12.63.2 Object_Name |
648 | 12.63.3 Object_Type 12.63.4 Description 12.63.5 Status_Flags 12.63.6 Reliability 12.63.7 Event_State 12.63.8 Audit_Level |
649 | 12.63.9 Audit_Source_Reporter 12.63.10 Auditable_Operations 12.63.11 Audit_Priority_Filter 12.63.12 Issue_Confirmed_Notifications 12.63.13 Monitored_Objects 12.63.14 Maximum_Send_Delay |
650 | 12.63.15 Send_Now 12.63.16 Event_Detection_Enable 12.63.17 Notification_Class 12.63.18 Event_Enable 12.63.19 Acked_Transitions 12.63.20 Notify_Type 12.63.21 Event_Time_Stamps 12.63.22 Event_Message_Texts 12.63.23 Event_Message_Texts_Config |
651 | 12.63.24 Reliability_Evaluation_Inhibit 12.63.25 Property_List 12.63.26 Tags 12.63.27 Profile_Location 12.63.28 Profile_Name |
652 | 12.64 Audit Log Object Type |
653 | 12.64.1 Object_Identifier 12.64.2 Object_Name 12.64.3 Object_Type 12.64.4 Description 12.64.5 Status_Flags |
654 | 12.64.6 Event_State 12.64.7 Reliability 12.64.8 Enable 12.64.9 Buffer_Size 12.64.10 Log_Buffer |
655 | 12.64.11 Record_Count 12.64.12 Total_Record_Count |
656 | 12.64.13 Member_Of 12.64.14 Delete_On_Forward 12.64.15 Issue_Confirmed_Notifications 12.64.16 Event_Detection_Enable 12.64.17 Notification_Class 12.64.18 Event_Enable 12.64.19 Acked_Transitions 12.64.20 Notify_Type 12.64.21 Event_Time_Stamps 12.64.22 Event_Message_Texts |
657 | 12.64.23 Event_Message_Texts_Config 12.64.24 Reliability_Evaluation_Inhibit 12.64.25 Property_List 12.64.26 Audit_Level 12.64.27 Auditable_Operations 12.64.28 Tags 12.64.29 Profile_Location |
658 | 12.64.30 Profile_Name |
659 | 13 ALARM AND EVENT SERVICES 13.1 Change of Value Reporting |
662 | 13.1.1 Unsubscribed COV Notifications 13.1.2 Transmitting Unconfirmed COV Notification Requests |
664 | 13.2 Event Reporting |
665 | 13.2.1 Event Detection and Reporting Model |
666 | 13.2.2 Event-State-Detection |
667 | 13.2.2.1 Event-State-Detection State Machine 13.2.2.1.1 Normal 13.2.2.1.2 OffNormal |
668 | 13.2.2.1.3 Fault 13.2.2.1.4 Transition Actions 13.2.2.1.5 Inhibiting Detection of Offnormal Conditions |
669 | 13.2.3 Alarm-Acknowledgment |
670 | 13.2.4 Event-Summarization |
671 | 13.2.5 Event-Notification-Distribution 13.2.5.1 Notification Forwarding 13.2.5.2 Service Parameters of Event Notification Service Requests |
672 | 13.2.5.3 Fault Event Notifications |
674 | 13.2.5.4 Alarm and Event Priority Classification |
675 | 13.3 Event Algorithms 13.3.1 CHANGE_OF_BITSTRING Event Algorithm |
676 | 13.3.2 CHANGE_OF_STATE Event Algorithm |
678 | 13.3.3 CHANGE_OF_VALUE Event Algorithm |
679 | 13.3.4 COMMAND_FAILURE Event Algorithm |
680 | 13.3.5 FLOATING_LIMIT Event Algorithm |
682 | 13.3.6 OUT_OF_RANGE Event Algorithm |
684 | 13.3.7 BUFFER_READY Event Algorithm |
685 | 13.3.8 CHANGE_OF_LIFE_SAFETY Event Algorithm |
687 | 13.3.9 UNSIGNED_RANGE Event Algorithm |
689 | 13.3.10 EXTENDED Event Algorithm |
690 | 13.3.11 CHANGE_OF_STATUS_FLAGS Event Algorithm |
692 | 13.3.12 ACCESS_EVENT Event Algorithm |
693 | 13.3.13 DOUBLE_OUT_OF_RANGE Event Algorithm |
695 | 13.3.14 SIGNED_OUT_OF_RANGE Event Algorithm |
697 | 13.3.15 UNSIGNED_OUT_OF_RANGE Event Algorithm |
699 | 13.3.16 CHANGE_OF_CHARACTERSTRING Event Algorithm |
700 | 13.3.17 NONE Event Algorithm 13.3.18 CHANGE_OF_DISCRETE_VALUE Event Algorithm |
701 | 13.3.19 CHANGE_OF_TIMER Event Algorithm |
704 | 13.4 Fault Algorithms 13.4.1 NONE Fault Algorithm 13.4.2 FAULT_CHARACTERSTRING Fault Algorithm |
705 | 13.4.3 FAULT_EXTENDED Fault Algorithm |
706 | 13.4.4 FAULT_LIFE_SAFETY Fault Algorithm |
707 | 13.4.5 FAULT_STATE Fault Algorithm |
708 | 13.4.6 FAULT_STATUS_FLAGS Fault Algorithm 13.4.7 FAULT_OUT_OF_RANGE Fault Algorithm |
709 | 13.4.8 FAULT_LISTED Fault Algorithm |
711 | 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 |
712 | 13.5.1.1.5 Acknowledgment Source 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 |
713 | 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(+) 13.6.1.3 Result(-) |
714 | 13.6.1.3.1 Error Type 13.6.2 Service Procedure |
715 | 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 13.7.1.1.4 Time Remaining 13.7.1.1.5 List of Values 13.7.2 Service Procedure |
716 | 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 |
717 | 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 |
718 | 13.8.1.1.13 Event Values 13.8.1.2 Result(+) 13.8.1.3 Result(-) 13.8.1.3.1 Error Type 13.8.2 Service Procedure |
719 | 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 |
720 | 13.9.1.1.5 Notification Class 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 |
721 | 13.9.2 Service Procedure |
722 | 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(-) |
723 | 13.10.1.3.1 Error Type 13.10.2 Service Procedure |
724 | 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 |
725 | 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 13.11.1.2.1.4 Priority |
726 | 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 |
727 | 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 |
728 | 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 Timestamps 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 |
729 | 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 13.13.1.2 Result(+) |
730 | 13.13.1.3 Result(-) 13.13.1.3.1 Error Type 13.13.2 Service Procedure |
731 | 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 |
732 | 13.14.1.1.4 Lifetime 13.14.1.2 Result(+) 13.14.1.3 Result(-) 13.14.1.3.1 Error Type 13.14.2 Service Procedure |
734 | 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 |
735 | 13.15.1.1.3 Issue Confirmed Notifications 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 |
736 | 13.15.2 Service Procedure |
737 | 13.16 SubscribeCOVPropertyMultiple Service 13.16.1 Structure 13.16.1.1 Argument 13.16.1.1.1 Subscriber Process Identifier |
738 | 13.16.1.1.2 Issue Confirmed Notifications 13.16.1.1.3 Lifetime 13.16.1.1.4 Max Notification Delay 13.16.1.1.5 List of COV Subscription Specifications 13.16.1.2 Result(+) 13.16.1.3 Result(-) 13.16.1.3.1 Error Type 13.16.1.3.2 First Failed Subscription 13.16.2 Service Procedure |
739 | 13.16.3 Parameters Referenced by the SubscribeCOVPropertyMultiple Service 13.16.3.1 COV Subscription Specification Parameter |
740 | 13.16.3.1.1 Monitored Object 13.16.3.1.2 List of COV References 13.16.3.1.2.1 Monitored Property 13.16.3.1.2.2 COV Increment 13.16.3.1.2.3 Timestamped 13.16.3.2 Parameters Referenced by the Result(-) Error Return 13.16.3.2.1 Error Type |
741 | 13.16.3.2.2 First Failed Subscription 13.16.3.2.2.1 Monitored Object Identifier 13.16.3.2.2.2 Monitored Property Reference 13.16.3.2.2.3 Error Type |
742 | 13.17 ConfirmedCOVNotificationMultiple Service 13.17.1 Structure 13.17.1.1 Argument 13.17.1.1.1 Subscriber Process Identifier 13.17.1.1.2 Initiating Device Identifier 13.17.1.1.3 Time Remaining 13.17.1.1.4 Timestamp 13.17.1.1.5 List of COV Notifications |
743 | 13.17.1.2 Result(+) 13.17.1.3 Result(-) 13.17.1.3.1 Error Type 13.17.2 Service Procedure 13.17.3 Parameters Referenced by the ConfirmedCOVNotificationMultiple Service 13.17.3.1 COV Notification Parameter 13.17.3.1.1 Monitored Object Identifier 13.17.3.1.2 List of Values |
744 | 13.17.3.1.2.1 Property Identifier 13.17.3.1.2.2 Property Array Index 13.17.3.1.2.3 Property Value 13.17.3.1.2.4 Time of Change |
745 | 13.18 UnconfirmedCOVNotificationMultiple Service 13.18.1 Structure 13.18.1.1 Argument 13.18.1.1.1 Subscriber Process Identifier 13.18.1.1.2 Initiating Device Identifier 13.18.1.1.3 Time Remaining 13.18.1.1.4 Timestamp 13.18.1.1.5 List of COV Notifications |
746 | 13.18.2 Service Procedure 13.18.3 Parameters Referenced by the UnconfirmedCOVNotificationMultiple Service 13.18.3.1 COV Notification Parameter 13.18.3.1.1 Monitored Object Identifier 13.18.3.1.2 List of Values 13.18.3.1.2.1 Property Identifier 13.18.3.1.2.2 Property Array Index 13.18.3.1.2.3 Property Value 13.18.3.1.3 Time of Change |
747 | 13.19 AuditLogQuery 13.19.1 AuditLogQuery Service Structure 13.19.1.1 Argument 13.19.1.1.1 Audit Log 13.19.1.1.2 Query Parameters |
748 | 13.19.1.1.2.1 Audit Query By Target 13.19.1.1.2.2 Audit Query By Source 13.19.1.1.3 Start At Sequence Number |
749 | 13.19.1.1.4 Requested Count 13.19.1.2 Result(+) 13.19.1.2.1 Audit Log 13.19.1.2.2 Records 13.19.1.2.3 No More Items 13.19.1.3 Result(-) 13.19.1.3.1 Error Type 13.19.2 Service Procedure |
750 | 13.19.2.1 Audit Query By Target 13.19.2.2 Audit Query By Source |
751 | 13.20 ConfirmedAuditNotification 13.20.1 ConfirmedAuditNotification Service Structure 13.20.1.1 Argument 13.20.1.1.1 Notifications 13.20.1.2 Result(+) 13.20.1.3 Result(-) 13.20.1.3.1 Error Type 13.20.2 Service Procedure |
752 | 13.21 UnconfirmedAuditNotification 13.21.1 UnconfirmedAuditNotification Service Structure 13.21.1.1 Argument 13.21.1.1.1 Notifications 13.21.2 Service Procedure |
753 | 14 FILE ACCESS SERVICES 14.1 AtomicReadFile Service 14.1.1 Structure 14.1.2 Argument 14.1.2.1 File Identifier |
754 | 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 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 |
755 | 14.1.3.3.2 Returned Record Count 14.1.3.3.3 File Record Data 14.1.4 Result(-) 14.1.4.1 Error Type 14.1.5 Service Procedure |
756 | 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 |
757 | 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 |
759 | 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(+) |
760 | 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 |
761 | 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(-) |
762 | 15.2.1.3.1 Error Type 15.2.1.3.2 First Failed Element Number 15.2.2 Service Procedure |
763 | 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 |
764 | 15.3.1.3.2 First Failed Element Number 15.3.2 Service Procedure |
766 | 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 |
767 | 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 |
768 | 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 |
769 | 15.6 Deleted Clause |
770 | 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 |
771 | 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 |
772 | 15.7.3.2 Read Access Result 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 |
773 | 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 |
774 | 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.1.3 Example – Positive Count |
775 | 15.8.1.1.4.1.4 Example – Negative 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.2.3 Example – Positive Count |
776 | 15.8.1.1.4.2.4 Example – Negative 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 15.8.1.1.4.3.3 Example – Positive Count |
777 | 15.8.1.1.4.3.4 Example – Positive Count, Outdated Reference Time 15.8.1.1.4.3.5 Example – Negative Count |
778 | 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(-) 15.8.1.3.1 Error Type |
779 | 15.8.2 Service Procedure |
781 | 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 |
782 | 15.9.1.2 Result(+) 15.9.1.3 Result(-) 15.9.1.3.1 Error Type 15.9.2 Service Procedure |
783 | 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(-) 15.10.1.3.1 Error Type |
784 | 15.10.1.3.2 First Failed Write Attempt 15.10.2 Service Procedure |
785 | 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 |
786 | 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 |
787 | 15.11.2 WriteGroup Service Procedure |
788 | 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(+) |
789 | 16.1.1.3 Result(-) 16.1.1.3.1 Error Type 16.1.2 Service Procedure |
790 | 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(+) |
791 | 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 |
792 | 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 |
793 | 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 |
794 | 16.4.1.2 Result(+) 16.4.1.3 Result(-) 16.4.1.3.1 Error Type 16.4.2 Service Procedure |
795 | 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(-) |
796 | 16.5.1.3.1 Error Type 16.5.2 Service Procedure |
797 | 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 |
798 | 16.7 TimeSynchronization Service 16.7.1 Structure 16.7.1.1 Argument 16.7.1.1.1 Time 16.7.2 Service Procedure |
799 | 16.8 UTCTimeSynchronization Service 16.8.1 Structure 16.8.1.1 Argument 16.8.1.1.1 Time 16.8.2 Service Procedure |
800 | 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 16.9.1.1.4 Object Name |
801 | 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 |
802 | 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 |
803 | 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 ID 16.10.4 Service Procedure |
804 | 16.11 Who-Am-I and You-Are Services 16.11.1 Who-Am-I Service Structure 16.11.1.1 Argument 16.11.1.2 Vendor ID 16.11.1.3 Model Name 16.11.1.3.1 Serial Number 16.11.2 Service Procedure |
805 | 16.11.3 You-Are Service Structure 16.11.3.1 Argument 16.11.3.1.1 Vendor ID 16.11.3.1.2 Model Name 16.11.3.1.3 Serial Number 16.11.3.1.4 Device Identifier 16.11.3.1.5 Device MAC Address 16.11.4 Service Procedure |
806 | 17 VIRTUAL TERMINAL SERVICES 17.1 Virtual Terminal Model |
808 | 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 |
809 | 17.1.5 VT Session Synchronization 17.1.6 VT Session Identifiers |
810 | 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 |
811 | 17.2.1.3 Result (-) 17.2.1.3.1 Error Type 17.2.2 Service Procedure |
812 | 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 |
813 | 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 |
814 | 17.4.1.3 Result (-) 17.4.1.3.1 Error Type 17.4.2 Service Procedure |
815 | 17.5 Default Terminal Characteristics 17.5.1 Default Terminal Character Repertoire |
817 | 17.5.2 Control Functions 17.5.2.1 Octet Code 007 17.5.2.2 Octet Codes 008 and 127 |
818 | 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 |
819 | 18 ERROR, REJECT, and ABORT CODES 18.1 Error Class – DEVICE 18.2 Error Class – OBJECT |
820 | 18.3 Error Class – PROPERTY |
821 | 18.4 Error Class – RESOURCES |
822 | 18.5 Error Class – SECURITY |
823 | 18.6 Error Class – SERVICES |
824 | 18.7 Error Class – COMMUNICATION |
828 | 18.8 Error Class – VT |
829 | 18.9 Reject Reason 18.10 Abort Reason |
830 | 18.11 Confirmed Service Common Errors |
831 | 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 |
832 | 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 |
833 | 19.1.3 Restore 19.1.3.1 Initiation of the Restore Procedure 19.1.3.2 Preparation for Restore |
834 | 19.1.3.3 Restoring the Configuration Files 19.1.3.4 Ending the Restore Procedure |
836 | 19.2 Command Prioritization 19.2.1 Prioritization Mechanism |
837 | 19.2.1.1 Commandable Properties 19.2.1.2 Prioritized Commands |
838 | 19.2.1.3 Relinquish Commands 19.2.1.4 Value Source 19.2.1.5 Command Overwrite 19.2.1.6 Prioritization for Channel Objects 19.2.2 Application Priority Assignments |
839 | 19.2.3 Minimum_On_Time and Minimum_Off_Time 19.2.4 Prioritization for Command Objects |
840 | 19.2.5 Prioritization for Loop Objects 19.2.6 Prioritization for Schedule Objects 19.2.7 Prioritization for Access Point Objects 19.2.8 Prioritization for Staged ValueObjects |
841 | 19.3 Device Restart Procedure |
842 | 19.4 Determining Maximum Conveyable APDU 19.4.1 Example ConfirmedPrivateTransfer Service 19.4.2 Encoding for Example |
843 | 19.4.3 Procedure |
844 | 19.5 Value Source Mechanism 19.5.1 Value Source Properties 19.5.1.1 Present_Value, Priority_Array, Relinquish_Default 19.5.1.2 Value_Source 19.5.1.3 Value_Source_Array |
845 | 19.5.1.4 Last_Command_Time 19.5.1.5 Command_Time_Array 19.5.2 Change of Value Reporting With Value Source Information |
846 | 19.6 Audit Logging |
848 | 19.6.1 Audit Notification Generation 19.6.1.1 Audit Notification Generation Through Monitoring 19.6.2 Audit Reporter Objects 19.6.3 Audit Notification Configuration |
849 | 19.6.4 Audit Notifications |
852 | 19.6.5 Audit Operations |
855 | 19.6.6 High Volume Situations 19.6.7 Audit Logs 19.6.7.1 Audit Logger 19.6.7.2 Audit Forwarder 19.6.7.3 Audit Logger Hierarchies |
856 | 19.6.8 Security of Audit Notifications |
857 | 19.7 Unconfigured Device Discovery and Address Assignment 19.7.1 Device Identifier Assignment 19.7.2 Network MAC Address Assignment 19.7.3 Device Identifier and Network MAC Address Assignment |
858 | 20 ENCODING BACnet PROTOCOL DATA UNITS |
859 | 20.1 Encoding the Fixed Part of BACnet APDUs 20.1.1 Encoding the BACnetPDU CHOICE Tag 20.1.2 BACnet-Confirmed-Request-PDU 20.1.2.1 segmented-message 20.1.2.2 more-follows |
860 | 20.1.2.3 segmented-response-accepted 20.1.2.4 max-segments-accepted 20.1.2.5 max-apdu-length-accepted 20.1.2.6 invoke-id |
861 | 20.1.2.7 sequence-number 20.1.2.8 proposed-window-size 20.1.2.9 service-choice 20.1.2.10 service-request 20.1.2.11 Format of the BACnet-Confirmed-Request-PDU |
862 | 20.1.3 BACnet-Unconfirmed-Request-PDU 20.1.3.1 service-choice 20.1.3.2 service-request 20.1.3.3 Format of the BACnet-Unconfirmed-Request-PDU |
863 | 20.1.4 BACnet-SimpleACK-PDU 20.1.4.1 original-invoke-id 20.1.4.2 service-ack-choice 20.1.4.3 Format of the BACnet-SimpleACK-PDU 20.1.5 BACnet-ComplexACK-PDU |
864 | 20.1.5.1 segmented-message 20.1.5.2 more-follows 20.1.5.3 original-invoke-id 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 |
865 | 20.1.5.8 Format of the BACnet-ComplexACK-PDU 20.1.6 BACnet-SegmentACK-PDU 20.1.6.1 negative-ack |
866 | 20.1.6.2 server 20.1.6.3 original-invoke-id 20.1.6.4 sequence-number 20.1.6.5 actual-window-size 20.1.6.6 Format of the BACnet-SegmentACK-PDU 20.1.7 BACnet-Error-PDU |
867 | 20.1.7.1 original-invoke-id 20.1.7.2 error-choice 20.1.7.3 error 20.1.7.4 Format of the BACnet-Error-PDU 20.1.8 BACnet-Reject-PDU |
868 | 20.1.8.1 original-invoke-id 20.1.8.2 reject-reason 20.1.8.3 Format of the BACnet-Reject-PDU 20.1.9 BACnet-Abort-PDU |
869 | 20.1.9.1 server 20.1.9.2 original-invoke-id 20.1.9.3 abort-reason 20.1.9.4 Format of the BACnet-Abort-PDU |
870 | 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 |
871 | 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 |
872 | 20.2.1.5 Context-Specific Tags 20.2.1.6 Summary of the Tagging Rules 20.2.2 Encoding of a Null Value 20.2.3 Encoding of a Boolean Value |
873 | 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 |
874 | 20.2.7 Encoding of a Double Precision Real Number Value 20.2.8 Encoding of an Octet String Value |
875 | 20.2.9 Encoding of a Character String Value |
876 | 20.2.10 Encoding of a Bit String Value 20.2.11 Encoding of an Enumerated Value 20.2.12 Encoding of a Date Value |
877 | 20.2.13 Encoding of a Time Value 20.2.14 Encoding of an Object Identifier Value |
878 | 20.2.15 Encoding of a Tagged Value |
881 | 20.2.16 Encoding of a Sequence Value |
882 | 20.2.17 Encoding of a Sequence-Of Value |
883 | 20.2.18 Encoding of a Choice Value 20.2.19 Encoding of a Value of the ANY Type 20.2.20 Encoding of a BACnetARRAY of BACnetLIST datatype |
885 | 21 FORMAL DESCRIPTION OF APPLICATION PROTOCOL DATA UNITS 21.1 APDU Definitions BACnetPDU ::= CHOICE { BACnet-Confirmed-Request-PDU ::= SEQUENCE { BACnet-Unconfirmed-Request-PDU ::= SEQUENCE { BACnet-SimpleACK-PDU ::= SEQUENCE { BACnet-ComplexACK-PDU ::= SEQUENCE { |
886 | BACnet-SegmentACK-PDU ::= SEQUENCE { BACnet-Error-PDU ::= SEQUENCE { BACnet-Reject-PDU ::= SEQUENCE { BACnet-Abort-PDU ::= SEQUENCE { |
887 | 21.2 Confirmed Service Productions BACnetConfirmedServiceChoice ::= ENUMERATED { |
888 | BACnet-Confirmed-Service-Request ::= CHOICE { |
889 | BACnet-Confirmed-Service-ACK ::= CHOICE { |
890 | 21.2.1 Confirmed Alarm and Event Services AcknowledgeAlarm-Request ::= SEQUENCE { ConfirmedCOVNotification-Request ::= SEQUENCE { ConfirmedCOVNotificationMultiple-Request ::= SEQUENCE { ConfirmedEventNotification-Request ::= SEQUENCE { GetAlarmSummary-ACK ::= SEQUENCE OF SEQUENCE { |
891 | GetEnrollmentSummary-Request ::= SEQUENCE { GetEnrollmentSummary-ACK ::= SEQUENCE OF SEQUENCE { GetEventInformation-Request ::= SEQUENCE { GetEventInformation-ACK ::= SEQUENCE { LifeSafetyOperation-Request ::= SEQUENCE { |
892 | SubscribeCOV-Request ::= SEQUENCE { SubscribeCOVProperty-Request ::= SEQUENCE { SubscribeCOVPropertyMultiple-Request ::= SEQUENCE { ConfirmedAuditNotification-Request ::= SEQUENCE { 21.2.2 Confirmed File Access Services AtomicReadFile-Request ::= SEQUENCE { AtomicReadFile-ACK ::= SEQUENCE { |
893 | AtomicWriteFile-Request ::= SEQUENCE { AtomicWriteFile-ACK ::= CHOICE { 21.2.3 Confirmed Object Access Services AddListElement-Request ::= SEQUENCE { CreateObject-Request ::= SEQUENCE { CreateObject-ACK ::= BACnetObjectIdentifier DeleteObject-Request ::= SEQUENCE { ReadProperty-Request ::= SEQUENCE { |
894 | ReadProperty-ACK ::= SEQUENCE { ReadPropertyMultiple-Request ::= SEQUENCE { ReadPropertyMultiple-ACK ::= SEQUENCE { ReadRange-Request ::= SEQUENCE { ReadRange-ACK ::= SEQUENCE { RemoveListElement-Request ::= SEQUENCE { |
895 | WriteProperty-Request ::= SEQUENCE { WritePropertyMultiple-Request ::= SEQUENCE { AuditLogQuery-Request ::= SEQUENCE { AuditLogQuery-ACK ::= SEQUENCE { 21.2.4 Confirmed Remote Device Management Services ConfirmedPrivateTransfer-Request ::= SEQUENCE { ConfirmedPrivateTransfer-ACK ::= SEQUENCE { ConfirmedTextMessage-Request ::= SEQUENCE { |
896 | DeviceCommunicationControl-Request ::= SEQUENCE { ReinitializeDevice-Request ::= SEQUENCE { 21.2.5 Confirmed Virtual Terminal Services VT-Open-Request ::= SEQUENCE { VT-Open-ACK ::= SEQUENCE { VT-Close-Request ::= SEQUENCE { VT-Data-Request ::= SEQUENCE { VT-Data-ACK ::= SEQUENCE { |
897 | 21.3 Unconfirmed Service Productions BACnetUnconfirmedServiceChoice ::= ENUMERATED { BACnet-Unconfirmed-Service-Request ::= CHOICE { 21.3.1 Unconfirmed Alarm and Event Services UnconfirmedCOVNotification-Request ::= SEQUENCE { |
898 | UnconfirmedCOVNotificationMultiple-Request ::= SEQUENCE { UnconfirmedEventNotification-Request ::= SEQUENCE { UnconfirmedAuditNotification-Request ::= SEQUENCE { 21.3.2 Unconfirmed Object Access Services WriteGroup-Request ::= SEQUENCE { 21.3.3 Unconfirmed Remote Device Management Services I-Am-Request ::= SEQUENCE { I-Have-Request ::= SEQUENCE { |
899 | UnconfirmedPrivateTransfer-Request ::= SEQUENCE { UnconfirmedTextMessage-Request ::= SEQUENCE { TimeSynchronization-Request ::= SEQUENCE { UTCTimeSynchronization-Request ::= SEQUENCE { Who-Has-Request ::= SEQUENCE { Who-Is-Request ::= SEQUENCE { |
900 | 21.4 Error Productions BACnetAbortReason ::= ENUMERATED { BACnet-Error ::= CHOICE { |
901 | BACnetRejectReason ::= ENUMERATED { ChangeList-Error ::= SEQUENCE { |
902 | CreateObject-Error ::= SEQUENCE { ConfirmedPrivateTransfer-Error ::= SEQUENCE { Error ::= SEQUENCE { |
909 | SubscribeCOVPropertyMultiple-Error ::= CHOICE { WritePropertyMultiple-Error ::= SEQUENCE { VTClose-Error ::= SEQUENCE { |
910 | 21.5 Application Types — NULL [APPLICATION 0], equivalent to [UNIVERSAL 5] — BOOLEAN [APPLICATION 1], equivalent to [UNIVERSAL 1] Unsigned ::= [APPLICATION 2] INTEGER (0..MAX) Unsigned8 ::= Unsigned (0..255) Unsigned16 ::= Unsigned (0..65535) Unsigned32 ::= Unsigned (0..4294967295) Unsigned64 ::= Unsigned (0.. 18446744073709551615) — 0 .. ‘the 64th power of two’-1 — INTEGER [APPLICATION 3], equivalent to [UNIVERSAL 2] INTEGER16 ::= INTEGER (-32768..32767) — REAL APPLICATION 4], equivalent to [UNIVERSAL 9] ANSI/IEEE-754 single precision floating point Double ::= [APPLICATION 5] OCTET STRING (SIZE(8)) — ANSI/IEEE-754 double precision floating point — OCTET STRING [APPLICATION 6], equivalent to [UNIVERSAL 4] CharacterString ::= [APPLICATION 7] OCTET STRING — see Clause 20.2.9 for supported types — BIT STRING [APPLICATION 8], equivalent to [UNIVERSAL 3] — ENUMERATED [APPLICATION 9], equivalent to [UNIVERSAL 10] Date ::= [APPLICATION 10] OCTET STRING (SIZE(4)) — see Clause 20.2.12 Time ::= [APPLICATION 11] OCTET STRING (SIZE(4)) — see Clause 20.2.13 BACnetObjectIdentifier ::= [APPLICATION 12] OCTET STRING (SIZE(4)) — see Clause 20.2.14 |
911 | 21.6 Base Types BACnetAccessAuthenticationFactorDisable ::= ENUMERATED { BACnetAccessCredentialDisable ::= ENUMERATED { BACnetAccessCredentialDisableReason ::= ENUMERATED { BACnetAccessEvent ::= ENUMERATED { |
912 | BACnetAccessPassbackMode ::= ENUMERATED { |
913 | BACnetAccessRule ::= SEQUENCE { BACnetAccessThreatLevel ::= Unsigned(0..100) BACnetAccessUserType ::= ENUMERATED { BACnetAccessZoneOccupancyState ::= ENUMERATED { BACnetAccumulatorRecord ::= SEQUENCE { BACnetAcknowledgeAlarmInfo ::= SEQUENCE { |
914 | BACnetAction ::= ENUMERATED { BACnetActionCommand ::= SEQUENCE { BACnetActionList ::= SEQUENCE { BACnetAddress ::= SEQUENCE { BACnetAddressBinding ::= SEQUENCE { BACnetAssignedAccessRights ::= SEQUENCE { BACnetAssignedLandingCalls ::= SEQUENCE { BACnetAuditLevel ::= ENUMERATED { |
915 | BACnetAuditLogRecord ::= SEQUENCE { BACnetAuditLogRecordResult ::= SEQUENCE { BACnetAuditLogQueryParameters ::= CHOICE { BACnetAuditNotification ::= SEQUENCE { |
916 | BACnetAuditOperation ::= ENUMERATED { BACnetAuditOperationFlags ::= BIT STRING { BACnetAuthenticationFactor ::= SEQUENCE { BACnetAuthenticationFactorFormat ::= SEQUENCE { |
917 | BACnetAuthenticationFactorType ::= ENUMERATED { BACnetAuthenticationPolicy ::= SEQUENCE { BACnetAuthenticationStatus ::= ENUMERATED { BACnetAuthorizationExemption ::= ENUMERATED { |
918 | BACnetAuthorizationMode ::= ENUMERATED { BACnetBackupState ::= ENUMERATED { BACnetBDTEntry ::= SEQUENCE { BACnetBinaryLightingPV ::= ENUMERATED { BACnetBinaryPV ::= ENUMERATED { BACnetCalendarEntry ::= CHOICE { |
919 | BACnetChannelValue ::= CHOICE { BACnetClientCOV ::= CHOICE { BACnetCOVMultipleSubscription ::= SEQUENCE { BACnetCOVSubscription ::= SEQUENCE { BACnetCredentialAuthenticationFactor ::= SEQUENCE { BACnetDailySchedule ::= SEQUENCE { BACnetDateRange ::= SEQUENCE { — see Clause 20.2.12 for restrictions |
920 | BACnetDateTime ::= SEQUENCE { BACnetDaysOfWeek ::= BIT STRING { BACnetDestination ::= SEQUENCE { BACnetDeviceObjectPropertyReference ::= SEQUENCE { BACnetDeviceObjectPropertyValue ::= SEQUENCE { BACnetDeviceObjectReference ::= SEQUENCE { BACnetDeviceStatus ::= ENUMERATED { |
921 | BACnetDoorAlarmState ::= ENUMERATED { BACnetDoorSecuredStatus ::= ENUMERATED { BACnetDoorStatus ::= ENUMERATED { BACnetDoorValue ::= ENUMERATED { BACnetEngineeringUnits ::= ENUMERATED { — See below for numerical order |
932 | BACnetEscalatorFault ::= ENUMERATED { BACnetEscalatorMode ::= ENUMERATED { BACnetEscalatorOperationDirection ::= ENUMERATED { BACnetEventLogRecord ::= SEQUENCE { BACnetEventNotificationSubscription ::= SEQUENCE { |
933 | BACnetEventParameter ::= CHOICE { |
935 | BACnetEventState ::= ENUMERATED { BACnetEventTransitionBits ::= BIT STRING { BACnetEventType ::= ENUMERATED { |
936 | BACnetFaultParameter ::= CHOICE { |
937 | BACnetFaultType ::= ENUMERATED { BACnetFDTEntry ::= SEQUENCE { BACnetFileAccessMethod ::= ENUMERATED { BACnetGroupChannelValue ::= SEQUENCE { BACnetHostAddress ::= CHOICE { BACnetHostNPort ::= SEQUENCE { BACnetIPMode ::= ENUMERATED { BACnetLandingCallStatus ::= SEQUENCE { |
938 | BACnetLandingDoorStatus ::= SEQUENCE { BACnetLifeSafetyMode ::= ENUMERATED { BACnetLifeSafetyOperation ::= ENUMERATED { BACnetLifeSafetyOperationInfo ::= SEQUENCE { |
939 | BACnetLifeSafetyState ::= ENUMERATED { BACnetLiftCarCallList ::= SEQUENCE { BACnetLiftCarDirection ::= ENUMERATED { |
940 | BACnetLiftCarDoorCommand ::= ENUMERATED { BACnetLiftCarDriveStatus ::= ENUMERATED { BACnetLiftCarMode ::= ENUMERATED { BACnetLiftFault ::= ENUMERATED { |
941 | BACnetLiftGroupMode ::= ENUMERATED { BACnetLightingCommand ::= SEQUENCE { BACnetLightingInProgress ::= ENUMERATED { BACnetLightingOperation ::= ENUMERATED { |
942 | BACnetLightingTransition ::= ENUMERATED { BACnetLimitEnable ::= BIT STRING { BACnetLockStatus ::= ENUMERATED { BACnetLogData ::= CHOICE { BACnetLoggingType ::= ENUMERATED { BACnetLogMultipleRecord ::= SEQUENCE { |
943 | BACnetLogRecord ::= SEQUENCE { BACnetLogStatus ::= BIT STRING { BACnetMaintenance ::= ENUMERATED { BACnetNameValue ::= SEQUENCE { BACnetNameValueCollection ::= SEQUENCE { BACnetNetworkNumberQuality ::= ENUMERATED { BACnetNetworkPortCommand ::= ENUMERATED { |
944 | BACnetNetworkType ::= ENUMERATED { BACnetNodeType ::= ENUMERATED { BACnetNotificationParameters ::= CHOICE { |
947 | BACnetNotifyType ::= ENUMERATED { BACnetObjectPropertyReference ::= SEQUENCE { BACnetObjectPropertyValue ::= SEQUENCE { BACnetObjectSelector ::= CHOICE { |
948 | BACnetObjectType ::= ENUMERATED { — see below for numerical order |
950 | BACnetObjectTypesSupported ::= BIT STRING { |
951 | BACnetOptionalBinaryPV ::= CHOICE { BACnetOptionalCharacterString ::= CHOICE { BACnetOptionalPriorityFilter ::= CHOICE { BACnetOptionalREAL ::= CHOICE { BACnetOptionalUnsigned ::= CHOICE { BACnetPolarity ::= ENUMERATED { BACnetPortPermission ::= SEQUENCE { |
952 | BACnetPrescale ::= SEQUENCE { BACnetPriorityArray ::= SEQUENCE SIZE (16) OF BACnetPriorityValue BACnetPriorityFilter ::= BIT STRING { BACnetPriorityValue ::= CHOICE { BACnetProcessIdSelection ::= CHOICE { BACnetProgramError ::= ENUMERATED { |
953 | BACnetProgramRequest ::= ENUMERATED { BACnetProgramState ::= ENUMERATED { BACnetPropertyAccessResult ::= SEQUENCE { BACnetPropertyIdentifier ::= ENUMERATED { — see below for numerical order |
969 | BACnetPropertyReference ::= SEQUENCE { BACnetPropertyStates ::= CHOICE { |
971 | BACnetPropertyValue ::= SEQUENCE { BACnetProtocolLevel ::= ENUMERATED { BACnetRecipient ::= CHOICE { BACnetRecipientProcess ::= SEQUENCE { BACnetRelationship ::= ENUMERATED { |
972 | BACnetReliability ::= ENUMERATED { BACnetRestartReason ::= ENUMERATED { |
973 | BACnetResultFlags ::= BIT STRING { BACnetRouterEntry ::= SEQUENCE { BACnetScale ::= CHOICE { BACnetSegmentation ::= ENUMERATED { BACnetServicesSupported ::= BIT STRING { |
975 | BACnetSetpointReference ::= SEQUENCE { BACnetShedLevel ::= CHOICE { BACnetShedState ::= ENUMERATED { BACnetSilencedState ::= ENUMERATED { BACnetSpecialEvent ::= SEQUENCE { BACnetStageLimitValue ::= SEQUENCE { BACnetStatusFlags ::= BIT STRING { |
976 | BACnetSuccessFilter ::= ENUMERATED { BACnetTimerState ::= ENUMERATED { BACnetTimerStateChangeValue ::= CHOICE { BACnetTimerTransition ::= ENUMERATED { BACnetTimeStamp ::= CHOICE { BACnetTimeValue ::= SEQUENCE { |
977 | BACnetValueSource ::= CHOICE { BACnetVMACEntry ::= SEQUENCE { BACnetVTClass ::= ENUMERATED { BACnetVTSession ::= SEQUENCE { BACnetWeekNDay ::= OCTET STRING (SIZE (3)) BACnetWriteStatus ::= ENUMERATED { |
978 | ReadAccessResult ::= SEQUENCE { ReadAccessSpecification ::= SEQUENCE { WriteAccessSpecification ::= SEQUENCE { |
979 | 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 22.1.3 Data Link and Physical Layers |
980 | 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 22.2.1.2 Alarm and Event Management |
981 | 22.2.1.3 Scheduling 22.2.1.4 Trending 22.2.1.5 Device and Network Management |
982 | 23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION 23.1 Extending Enumeration Values |
983 | 23.2 Using the PrivateTransfer Services to Invoke Non-Standardized Services 23.3 Adding Proprietary Properties to a Standardized Object |
984 | 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 |
985 | 24 DELETED CLAUSE |
986 | 25 REFERENCES |
990 | ANNEX A – PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) |
993 | ANNEX B – GUIDE TO SPECIFYING BACnet DEVICES (INFORMATIVE) |
994 | ANNEX C – Removed |
995 | ANNEX D – Removed |
996 | ANNEX E – EXAMPLES OF BACnet APPLICATION SERVICES (INFORMATIVE) E.1 Alarm and Event Services E.1.1 Examples of the AcknowledgeAlarm Service E.1.2 Example of the ConfirmedCOVNotification Service E.1.3 Example of the UnconfirmedCOVNotification Service E.1.4 Example of the ConfirmedEventNotification Service |
997 | E.1.5 Example of the UnconfirmedEventNotification Service |
998 | E.1.6 Example of the GetAlarmSummary Service E.1.7 Examples of the GetEnrollmentSummary Service |
999 | E.1.8 Example of the GetEventInformation Service E.1.9 Example of the LifeSafetyOperation Service E.1.10 Example of the SubscribeCOV Service E.1.11 Example of the SubscribeCOVProperty Service |
1000 | E.1.12 Example of the SubscribeCOVPropertyMultiple Service E.1.13 Example of the ConfirmedCOVNotificationMultiple Service E.1.14 Example of the UnconfirmedCOVNotificationMultiple Service E.2 File Access Services E.2.1 Examples of the AtomicReadFile Service |
1001 | E.2.2 Examples of the AtomicWriteFile Service |
1002 | E.3 Object Access Services E.3.1 Example of the AddListElement Service |
1003 | E.3.2 Example of the RemoveListElement Service |
1004 | E.3.3 Example of the CreateObject Service |
1005 | E.3.4 Example of the DeleteObject Service E.3.5 Example of the ReadProperty Service E.3.6 Deleted Clause |
1006 | E.3.7 Examples of the ReadPropertyMultiple Service E.3.8 Example of the ReadRange Service |
1007 | E.3.9 Example of the WriteProperty Service E.3.10 Example of the WritePropertyMultiple Service E.3.11 Examples of WriteGroup Service |
1008 | E.3.12 Example of the ReadPropertyMultiple Service OPTIONAL response if there are no optional properties E.4 Remote Device Management Services E.4.1 An Example of the DeviceCommunicationControl Service E.4.2 An Example of the ConfirmedPrivateTransfer Service E.4.3 An Example of the UnconfirmedPrivateTransfer Service |
1009 | E.4.4 Example of the ReinitializeDevice Service E.4.5 Examples of the ConfirmedTextMessageService E.4.6 Examples of the UnconfirmedTextMessage Service E.4.7 Example of the TimeSynchronization Service E.4.8 Examples of the Who-Has and I-Have Services |
1010 | E.4.9 Examples of the Who-Is and I-Am Services |
1011 | E.4.10 Examples of the Who-Am-I and You-Are Services |
1012 | E.5 Virtual Terminal Services |
1014 | ANNEX F – EXAMPLES OF APDU ENCODING (INFORMATIVE) F.1 Example Encodings for Alarm and Event Services F.1.1 Encoding for Example E.1.1 – AcknowledgeAlarm Service F.1.2 Encoding for Example E.1.2 – ConfirmedCOVNotification Service F.1.3 Encoding for Example E.1.3 – UnconfirmedCOVNotification Service |
1015 | F.1.4 Encoding for Example E.1.4 – ConfirmedEventNotification Service |
1016 | F.1.5 Encoding for Example E.1.5 – UnconfirmedEventNotification Service |
1018 | F.1.6 Encoding for Example E.1.6 – GetAlarmSummary Service F.1.7 Encoding for Example E.1.7 – GetEnrollmentSummary Service |
1020 | F.1.8 Encoding for Example E.1.8 – GetEventInformation Service |
1021 | F.1.9 Encoding for Example E.1.9 – LifeSafetyOperation |
1022 | F.1.10 Encoding for Example E.1.10 – SubscribeCOV F.1.11 Encoding for Example E.1.11 – SubscribeCOVProperty F.1.12 Encoding for Example E.1.12 – SubscribeCOVPropertyMultiple Service |
1023 | F.1.13 Encoding for Example E.1.13 – ConfirmedCOVNotificationMultiple Service |
1024 | F.1.14 Encoding for Example E.1.14 – UnconfirmedCOVNotificationMultiple Service |
1025 | F.2 Example Encodings for File Access Services F.2.1 Encoding for Example E.2.1 – AtomicReadFile Service |
1026 | F.2.2 Encoding for Example E.2.2 – AtomicWriteFile Service |
1027 | F.3 Example Encodings for Object Access Services F.3.1 Encoding for Example E.3.1 – AddListElement Service F.3.2 Encoding for Example E.3.2 – RemoveListElement Service |
1029 | F.3.3 Encoding for Example E.3.3 – CreateObject Service F.3.4 Encoding for Example E.3.4 – DeleteObject Service |
1030 | F.3.5 Encoding for Example E.3.5 – ReadProperty Service F.3.6 Deleted Clause |
1031 | F.3.7 Encoding for Example E.3.7 – ReadPropertyMultiple Service |
1032 | F.3.8 Encoding for Example E.3.8 – ReadRange Service |
1034 | F.3.9 Encoding for Example E.3.9 – WriteProperty Service F.3.10 Encoding for Example E.3.10 – WritePropertyMultiple Service |
1035 | F.3.11 Encoding for Examples E.3.11 – WriteGroup Service |
1036 | F.3.12 Encoding for Example E.3.12 – ReadPropertyMultiple OPTIONAL response if there are no optional properties |
1037 | F.4 Example Encodings for Remote Device Management Services F.4.1 Encoding for Example E.4.1 – DeviceCommunicationControl Service F.4.2 Encoding for Example E.4.2 – ConfirmedPrivateTransfer Service F.4.3 Encoding for Example E.4.3 – UnconfirmedPrivateTransfer Service |
1038 | F.4.4 Encoding for Example E.4.4 – ReinitializeDevice Service F.4.5 Encoding for Example E.4.5 – ConfirmedTextMessage Service F.4.6 Encoding for Example E.4.6 – UnconfirmedTextMessage Service |
1039 | F.4.7 Encoding for Example E.4.7 – TimeSynchronization Service F.4.8 Encoding for Example E.4.8 – Who-Has and I-Have Services |
1040 | F.4.9 Encoding for Example E.4.9 – Who-Is and I-Am Services |
1041 | F.4.10 Encoding for Example E.4.10 – Who-Am-I and You-Are Services |
1043 | F.5 Example Encodings for Virtual Terminal Services |
1045 | ANNEX G – CALCULATION OF CRC (INFORMATIVE) G.1 Calculation of the Header CRC |
1048 | G.1.1 Sample Implementation of the Header CRC Algorithm in C |
1049 | G.1.2 Sample Implementation of the Header CRC Algorithm in Assembly Language |
1050 | G.1.3 Other Implementations of the Header CRC Algorithm |
1051 | G.2 Calculation of the Data CRC |
1053 | G.2.1 Sample Implementation of the Data CRC Algorithm in C |
1054 | G.2.2 Sample Implementation of the Data CRC Algorithm in Assembly Language G.2.3 Other Implementations of the Data CRC Algorithm |
1055 | G.3 Calculation of the Encoded CRC-32K G.3.1 Sample Implementation of the CRC-32K in C |
1056 | G.3.2 Sample Implementation of the CRC-32K in Assembly Language |
1057 | G.3.3 Parallel Implementation of the CRC-32K |
1059 | ANNEX H – COMBINING BACnet NETWORKS WITH NON-BACnet NETWORKS (NORMATIVE) H.1 BACnet Gateways H1.1 Modeling non-BACnet Devices as BACnet Devices H.1.1.1 Mapping Non-BACnet Networks onto BACnet Routers H.1.1.2 Multiple “Virtual” BACnet Devices in a Single Physical Device H.1.1.3 Modeling non-BACnet Data as Objects in a Single BACnet Device H.2 Requirements and Best Practices for BACnet Gateway Implementations H.2.1 General Best Practices H.2.1.1 Caching Writes to Non-BACnet Devices |
1060 | H.2.1.2 Input, Output, and Value Objects H.2.1.3 Priority_Array Handling H.2.1.4 Handling Requests That Take Too Long H.2.1.5 Non-BACnet Devices That Sleep H.2.2 Virtual Network Gateways H.2.2.1 Offline Devices |
1061 | H.2.2.2 Spread Out I-Am, I-Have Requests H.2.2.3 Prepare for Numerous Outstanding Requests H.2.3 Single Device Gateways H.2.3.1 Organization of Data H.2.3.2 Offline Devices H.3 Using BACnet with the DARPA Internet Protocols H.3.1 BACnet/Internet Protocol Packet-Assembler-Disassembler (B/IP PAD) |
1062 | H.3.2 Implementation Notes |
1063 | H.4 Using BACnet with the IPX Protocol H.4.1 BACnet/IPX Packet-Assembler-Disassembler (B/IPX PAD) H.4.2 Implementation Notes |
1064 | H.5 Using BACnet with EIB/KNX H.5.1 Object Structures H.5.1.1 EIB H.5.1.2 BACnet H.5.1.3 Relationship of EIB to BACnet H.5.2 Mapping Rules for the Device Object Type |
1065 | H.5.2.1 Object_Identifier H.5.2.2 Object_Name H.5.2.3 Object_Type H.5.2.4 System_Status H.5.2.5 Vendor_Name H.5.2.6 Vendor_Identifier H.5.2.7 Model_Name H.5.2.8 Firmware_Revision H.5.2.9 Application_Software_Revision |
1066 | H.5.2.10 Protocol_Version H.5.2.11 Protocol_Revision H.5.2.12 Protocol_Services_Supported H.5.2.13 Protocol_Object_Types_Supported H.5.2.14 Object_List H.5.2.15 Max_APDU_Length_Accepted H.5.2.16 Segmentation_Supported H.5.2.17 APDU_Timeout H.5.2.18 Number_Of_APDU_Retries H.5.2.19 Device_Address_Binding H.5.2.20 Database_Revision H.5.3 Mapping Rules for Other BACnet Object Types H.5.3.1 Object_Identifier H.5.3.2 Object_Name |
1067 | H.5.3.3 Object_Type H.5.3.4 Present_Value H.5.3.5 Description H.5.3.6 Status_Flags H.5.3.7 Event_State H.5.3.8 Reliability H.5.3.9 Out_Of_Service H.5.3.10 Polarity |
1068 | H.5.3.11 Units |
1070 | H.5.3.12 Priority_Array H.5.3.13 Relinquish_Default H.5.3.14 Profile_Name H.5.4 Mappings of EIB Functional Blocks H.5.4.1 Overview H.5.4.2 Analog Input |
1071 | H.5.4.3 Analog Output H.5.4.4 Analog Value H.5.4.5 Binary Input |
1072 | H.5.4.6 Binary Output H.5.4.7 Binary Value |
1073 | H.5.4.8 Dimming Actuator H.5.4.9 Defining Proprietary Object Types H.5.4.10 Defining Proprietary Properties |
1074 | H.5.5 Additional Information H.5.5.1 EIB Functional Blocks (FBs) H.6 Using BACnet with the Former BACnet/WS Web Services Interface Defined by Annex N H.6.1 Typical Mappings of BACnet/WS Attributes to BACnet Object Properties H.6.1.1 Display Name H.6.1.2 Description H.6.1.3 Value and Related Attributes |
1075 | H.6.1.4 Writable H.6.1.5 InAlarm H.6.1.6 PossibleValues and WritableValues |
1076 | H.6.1.7 Overridden H.7 Virtual MAC Addressing H.7.1 General H.7.2 Using Device Instance as a VMAC Address |
1077 | H.7.3 EUI-48 and Random-48 VMAC Address |
1078 | ANNEX I – COMMANDABLE PROPERTIES WITH MINIMUM ON AND OFF TIMES (INFORMATIVE) |
1080 | ANNEX J – BACnet/IP (NORMATIVE) J.1 General J.1.1 BACnet/IP (B/IP) Network Definition J.1.2 Addressing within B/IP Networks J.1.2.1 Domain Names within B/IP Networks J.1.3 B/IP Concept |
1081 | J.2 BACnet Virtual Link Layer J.2.1 BVLC-Result: Purpose J.2.1.1 BVLC-Result: Format J.2.2 Write-Broadcast-Distribution-Table: Purpose J.2.2.1 Write-Broadcast-Distribution-Table: Format |
1082 | J.2.3 Read-Broadcast-Distribution-Table: Purpose J.2.3.1 Read-Broadcast-Distribution-Table: Format J.2.4 Read-Broadcast-Distribution-Table-Ack: Purpose J.2.4.1 Read-Broadcast-Distribution-Table-Ack: Format J.2.5 Forwarded-NPDU: Purpose J.2.5.1 Forwarded-NPDU: Format J.2.6 Register-Foreign-Device: Purpose J.2.6.1 Register-Foreign-Device: Format |
1083 | J.2.7 Read-Foreign-Device-Table: Purpose J.2.7.1 Read-Foreign-Device-Table: Format J.2.8 Read-Foreign-Device-Table-Ack: Purpose J.2.8.1 Read-Foreign-Device-Table-Ack: Format J.2.9 Delete-Foreign-Device-Table-Entry: Purpose J.2.9.1 Delete-Foreign-Device-Table-Entry: Format J.2.10 Distribute-Broadcast-To-Network: Purpose J.2.10.1 Distribute-Broadcast-To-Network: Format |
1084 | J.2.11 Original-Unicast-NPDU: Purpose J.2.11.1 Original-Unicast-NPDU: Format J.2.12 Original-Broadcast-NPDU: Purpose J.2.12.1 Original-Broadcast-NPDU: Format J.2.13 Deleted Clause J.3 BACnet/IP Directed Messages J.4 BACnet/IP Broadcast Messages J.4.1 B/IP Broadcast Management, Single IP Subnet J.4.2 B/IP Broadcast Management, Multiple IP Subnets |
1085 | J.4.3 BBMD Concept J.4.3.1 Broadcast Distribution J.4.3.2 Broadcast Distribution Table Format |
1086 | J.4.4 BBMD Configuration J.4.4.1 Use of the BVLL Read-Broadcast-Distribution-Table Message J.4.4.2 Use of the BVLL Write-Broadcast-Distribution-Table Message J.4.5 BBMD Operation – Broadcast Distribution |
1087 | J.5 Addition of Foreign B/IP Devices to an Existing B/IP Network J.5.1 Foreign Device Definition J.5.2 BBMD Operation – Foreign Devices J.5.2.1 Foreign Device Table J.5.2.1.1 Use of the BVLL Read-Foreign-Device-Table Message |
1088 | J.5.2.1.2 Use of the BVLL Delete-Foreign-Device-Table-Entry Message J.5.2.2 Use of the BVLL Register-Foreign-Device Message J.5.2.3 Foreign Device Table Timer Operation J.6 Routing Between B/IP and non-B/IP BACnet Networks J.6.1 Router Operation |
1089 | J.7 Routing Between Two B/IP BACnet Networks J.7.1 B/IP Internetwork Design Considerations |
1090 | J.7.2 B/IP Routers J.7.3 B/IP Router Tables |
1091 | J.7.4 B/IP Router Operation J.7.5 BBMD Operation with Network Address Translation |
1094 | J.8 Use of IP Multicast within BACnet/IP J.8.1 B/IP Multicast (B/IP-M) Concept |
1095 | J.8.2 B/IP-M Use of BVLL Messages J.8.3 B/IP-M BBMD Operation |
1096 | ANNEX K – BACnet INTEROPERABILITY BUILDING BLOCKS (BIBBs) (NORMATIVE) K.1 Data Sharing BIBBs K.1.1 BIBB – Data Sharing-ReadProperty-A (DS-RP-A) K.1.2 BIBB – Data Sharing-ReadProperty-B (DS-RP-B) K.1.3 BIBB – Data Sharing-ReadPropertyMultiple-A (DS-RPM-A) K.1.4 BIBB – Data Sharing-ReadPropertyMultiple-B (DS-RPM-B) K.1.5 BIBB – Data Sharing-WriteProperty-A (DS-WP-A) K.1.6 BIBB – Data Sharing-WriteProperty-B (DS-WP-B) |
1097 | K.1.7 BIBB – Data Sharing-WritePropertyMultiple-A (DS-WPM-A) K.1.8 BIBB – Data Sharing-WritePropertyMultiple-B (DS-WPM-B) K.1.9 BIBB – Data Sharing-Change Of Value-A (DS-COV-A) K.1.10 BIBB – Data Sharing-Change Of Value-B (DS-COV-B) K.1.11 BIBB – Data Sharing-Change Of Value Property-A (DS-COVP-A) |
1098 | K.1.12 BIBB – Data Sharing-Change Of Value Property-B (DS-COVP-B) K.1.13 BIBB – Data Sharing-Change Of Value Unsubscribed-A (DS-COVU-A) K.1.14 BIBB – Data Sharing-Change Of Value Unsubscribed-B (DS-COVU-B) K.1.15 BIBB – Data Sharing-View-A (DS-V-A) |
1099 | K.1.16 BIBB – Data Sharing-Advanced View-A (DS-AV-A) |
1101 | K.1.17 BIBB – Data Sharing-Modify-A (DS-M-A) |
1103 | K.1.18 BIBB – Data Sharing-Advanced Modify-A (DS-AM-A) K.1.19 BIBB – Data Sharing-WriteGroup-A (DS-WG-A) |
1104 | K.1.20 BIBB – Data Sharing-WriteGroup-Internal-B (DS-WG-I-B) K.1.21 BIBB – Data Sharing-WriteGroup-External-B (DS-WG-E-B) K.1.22 BIBB – Data Sharing-Value Source Information-B (DS-VSI-B) K.1.23 BIBB – Data Sharing-Change Of Value Multiple-A (DS-COVM-A) K.1.24 BIBB – Data Sharing-Change Of Value Multiple-B (DS-COVM-B) |
1105 | K.1.25 BIBB – Data Sharing-Life Safety View-A (DS-LSV-A) K.1.26 BIBB – Data Sharing-Life Safety Advanced View-A (DS-LSAV-A) |
1106 | K.1.27 BIBB – Data Sharing-Life Safety Modify-A (DS-LSM-A) |
1107 | K.1.28 BIBB – Data Sharing-Life Safety Advanced Modify-A (DS-LSAM-A) K.1.29 BIBB – Data Sharing-Access Control View-A (DS-ACV-A) |
1108 | K.1.30 BIBB – Data Sharing-Access Control Advanced View-A (DS-ACAV-A) |
1109 | K.1.31 BIBB – Data Sharing-Access Control Modify-A (DS-ACM-A) K.1.32 BIBB – Data Sharing-Access Control Advanced Modify-A (DS-ACAM-A) |
1110 | K.1.33 BIBB – Data Sharing-Access Control User Configuration-A (DS-ACUC-A) K.1.34 BIBB – Data Sharing-Access Control User Configuration-B (DS-ACUC-B) K.1.35 BIBB – Data Sharing-Access Control Site Configuration-A (DS-ACSC-A) |
1111 | K.1.36 BIBB – Data Sharing-Access Control Site Configuration-B (DS-ACSC-B) K.1.37 BIBB – Data Sharing-Access Control Access Door-A (DS-ACAD-A) K.1.38 BIBB – Data Sharing-Access Control Access Door-B (DS-ACAD-B) K.1.39 BIBB – Data Sharing-Access Control Credential Data Input-A (DS-ACCDI-A) K.1.40 BIBB – Data Sharing-Access Control Credential Data Input-B (DS-ACCDI-B) K.1.41 BIBB – Data Sharing-Lighting Output-A (DS-LO-A) K.1.42 BIBB – Data Sharing-Lighting Output Status-A (DS-LOS-A) |
1112 | K.1.43 BIBB – Data Sharing-Advanced Lighting Output-A (DS-ALO-A) K.1.44 BIBB – Data Sharing-Lighting Output-B (DS-LO-B) K.1.45 BIBB – Data Sharing-Binary Lighting Output-B (DS-BLO-B) K.1.46 BIBB – Data Sharing-Lighting View-A (DS-LV-A) |
1113 | K.1.47 BIBB – Data Sharing-Lighting Advanced View-A (DS-LAV-A) |
1114 | K.1.48 BIBB – Data Sharing-Lighting Modify-A (DS-LM-A) K.1.49 BIBB – Data Sharing-Lighting Advanced Modify-A (DS-LAM-A) |
1115 | K.1.50 BIBB – Data Sharing-Elevator View-A (DS-EV-A) K.1.51 BIBB – Data Sharing-Elevator Advanced View-A (DS-EAV-A) |
1116 | K.1.52 BIBB – Data Sharing-Elevator Modify-A (DS-EM-A) K.1.53 BIBB – Data Sharing-Elevator Advanced Modify-A (DS-EAM-A) |
1117 | K.2 Alarm and Event Management BIBBs K.2.1 BIBB – Alarm and Event Management-Notification-A (AE-N-A) K.2.2 BIBB – Alarm and Event Management-Notification-Internal-B (AE-N-I-B) |
1118 | K.2.3 BIBB – Alarm and Event Management-Notification-External-B (AE-N-E-B) K.2.4 BIBB – Alarm and Event Management-Acknowledge-A (AE-ACK-A) K.2.5 BIBB – Alarm and Event Management-Acknowledge-B (AE-ACK-B) K.2.6 BIBB – Alarm and Event Management-Alarm Summary-A (AE-ASUM-A) K.2.7 BIBB – Alarm and Event Management-Alarm Summary-B (AE-ASUM-B) K.2.8 BIBB – Alarm and Event Management-Enrollment Summary-A (AE-ESUM-A) |
1119 | K.2.9 BIBB – Alarm and Event Management-Enrollment Summary-B (AE-ESUM-B) K.2.10 BIBB – Alarm and Event Management-Information-A (AE-INFO-A) K.2.11 BIBB – Alarm and Event Management-Information-B (AE-INFO-B) K.2.12 BIBB – Alarm and Event Management-LifeSafety-A (AE-LS-A) K.2.13 BIBB – Alarm and Event Management-LifeSafety-B (AE-LS-B) |
1120 | K.2.14 BIBB – Alarm and Event Management-View Notifications-A (AE-VN-A) K.2.15 BIBB – Alarm and Event Management-Advanced View Notifications-A (AE-AVN-A) K.2.16 BIBB – Alarm and Event Management-View and Modify-A (AE-VM-A) |
1121 | K.2.17 BIBB – Alarm and Event Management-Advanced View and Modify-A (AE-AVM-A) |
1122 | K.2.18 BIBB – Alarm and Event Management-Alarm Summary View-A (AE-AS-A) |
1123 | K.2.19 BIBB – Alarm and Event Management-Event Log View-A (AE-ELV-A) K.2.20 BIBB – Alarm and Event Management-Event Log View and Modify-A (AE-ELVM-A) K.2.21 BIBB – Alarm and Event Management-Event Log-Internal-B (AE-EL-I-B) |
1124 | K.2.22 BIBB – Alarm and Event Management-Event Log-External-B (AE-EL-E-B) K.2.23 BIBB – Alarm and Event Management-Notification Forwarder-B (AE-NF-B) K.2.24 BIBB – Alarm and Event Management-Notification Forwarder-Internal-B (AE-NF-I-B) K.2.25 BIBB – Alarm and Event Management-Configurable Recipient Lists-B (AE-CRL-B) |
1125 | K.2.26 BIBB – Alarm and Event Management-Temporary Event Subscription-A (AE-TES-A) K.2.27 BIBB – Alarm and Event Management-Life Safety View Notifications-A (AE-LSVN-A) K.2.28 BIBB – Alarm and Event Management-Life Safety Advanced View Notifications-A (AE-LSAVN-A) K.2.29 BIBB – Alarm and Event Management-Life Safety View and Modify-A (AE-LSVM-A) |
1126 | K.2.30 BIBB – Alarm and Event Management-Life Safety Advanced View and Modify-A (AE-LSAVM-A) |
1127 | K.2.31 BIBB – Alarm and Event Management-Access Control-A (AE-AC-A) K.2.32 BIBB – Alarm and Event Management-Access Control-B (AE-AC-B) K.2.33 BIBB – Alarm and Event Management-Access Control Advanced View Notifications-A (AE-ACAVN-A) K.2.34 BIBB – Alarm and Event Management-Access Control View and Modify-A (AE-ACVM-A) |
1128 | K.2.35 BIBB – Alarm and Event Management-Access Control Advanced View and Modify-A (AE-ACAVM-A) K.2.36 BIBB – Alarm and Event Management-Elevator View Notifications-A (AE-EVN-A) |
1129 | K.2.37 BIBB – Alarm and Event Management-Elevator Advanced View Notifications-A (AE-EAVN-A) K.2.38 BIBB – Alarm and Event Management-Elevator View and Modify-A (AE-EVM-A) K.2.39 BIBB – Alarm and Event Management-Elevator Advanced View and Modify-A (AE-EAVM-A) |
1130 | K.3 Scheduling BIBBs K.3.1 BIBB – Scheduling-A (SCHED-A) K.3.2 BIBB – Scheduling-Internal-B (SCHED-I-B) K.3.3 BIBB – Scheduling-External-B (SCHED-E-B) |
1131 | K.3.4 BIBB – Scheduling-Readonly-B (SCHED-R-B) K.3.5 BIBB – Scheduling-Advanced View and Modify-A (SCHED-AVM-A) |
1132 | K.3.6 BIBB – Scheduling-View and Modify-A (SCHED-VM-A) |
1133 | K.3.7 BIBB – Scheduling-Weekly Schedule-A (SCHED-WS-A) K.3.8 BIBB – Scheduling-Weekly Schedule-Internal-B (SCHED-WS-I-B) |
1134 | K.3.9 BIBB – Scheduling-Timer-Internal-B (SCHED-TMR-I-B) K.3.10 BIBB – Scheduling-Timer-External-B (SCHED-TMR-E-B) K.4 Trending BIBBs K.4.1 BIBB – Trending-Viewing and Modifying Trends-A (T-VMT-A) K.4.2 BIBB – Trending-Viewing and Modifying Trends-Internal-B (T-VMT-I-B) K.4.3 BIBB – Trending-Viewing and Modifying Trends-External-B (T-VMT-E-B) |
1135 | K.4.4 BIBB – Trending-Automated Trend Retrieval-A (T-ATR-A) K.4.5 BIBB – Trending-Automated Trend Retrieval-B (T-ATR-B) K.4.6 BIBB – Trending-Viewing and Modifying Multiple Values-A (T-VMMV-A) K.4.7 BIBB – Trending-Viewing and Modifying Multiple Values-Internal-B (T-VMMV-I-B) K.4.8 BIBB – Trending-Viewing and Modifying Multiple Values-External-B (T-VMMV-E-B) K.4.9 BIBB – Trending-Automated Multiple Value Retrieval-A (T-AMVR-A) |
1136 | K.4.10 BIBB – Trending-Automated Multiple Value Retrieval-B (T-AMVR-B) K.4.11 BIBB – Trending-View-A (T-V-A) K.4.12 BIBB – Trending-Advanced View and Modify-A (T-AVM-A) |
1137 | K.4.13 BIBB – Trending-Archival-A (T-A-A) K.5 Device Management BIBBs K.5.1 BIBB – Device Management-Dynamic Device Binding-A (DM-DDB-A) K.5.2 BIBB – Device Management-Dynamic Device Binding-B (DM-DDB-B) |
1138 | K.5.3 BIBB – Device Management-Dynamic Object Binding-A (DM-DOB-A) K.5.4 BIBB – Device Management-Dynamic Object Binding-B (DM-DOB-B) K.5.5 BIBB – Device Management-DeviceCommunicationControl-A (DM-DCC-A) K.5.6 BIBB – Device Management-DeviceCommunicationControl-B (DM-DCC-B) K.5.9 BIBB – Device Management-Text Message-A (DM-TM-A) K.5.10 BIBB – Device Management-Text Message-B (DM-TM-B) K.5.11 BIBB – Device Management-TimeSynchronization-A (DM-TS-A) |
1139 | K.5.12 BIBB – Device Management-TimeSynchronization-B (DM-TS-B) K.5.13 BIBB – Device Management-UTCTimeSynchronization-A (DM-UTC-A) K.5.14 BIBB – Device Management-UTCTimeSynchronization-B (DM-UTC-B) K.5.15 BIBB – Device Management-ReinitializeDevice-A (DM-RD-A) K.5.16 BIBB – Device Management-ReinitializeDevice-B (DM-RD-B) |
1140 | K.5.17 BIBB – Device Management-Backup and Restore-A (DM-BR-A) K.5.18 BIBB – Device Management-Backup and Restore-B (DM-BR-B) K.5.19 BIBB – Device Management-Restart-A (DM-R-A) K.5.20 BIBB – Device Management-Restart-B (DM-R-B) K.5.21 BIBB – Device Management-List Manipulation-A (DM-LM-A) |
1141 | K.5.22 BIBB – Device Management-List Manipulation-B (DM-LM-B) K.5.23 BIBB – Device Management-Object Creation and Deletion-A (DM-OCD-A) K.5.24 BIBB – Device Management-Object Creation and Deletion-B (DM-OCD-B) K.5.25 BIBB – Device Management-Virtual Terminal-A (DM-VT-A) K.5.26 BIBB – Device Management-Virtual Terminal-B (DM-VT-B) K.5.27 BIBB – Device Management-Automatic Network Mapping-A (DM-ANM-A) |
1142 | K.5.28 BIBB – Device Management-Automatic Device Mapping-A (DM-ADM-A) K.5.29 BIBB – Device Management-Automatic Time Synchronization-A (DM-ATS-A) K.5.30 BIBB – Device Management-Manual Time Synchronization-A (DM-MTS-A) K.5.31 BIBB – Device Management-Slave Proxy-View and Modify-A (DM-SP-VM-A) |
1143 | K.5.32 BIBB – Device Management-Slave Proxy-B (DM-SP-B) K.5.33 BIBB – Device Management- Lighting Output Management-A (DM-LOM-A) K.5.34 BIBB – Device Management-Dynamic Device Assignment-A (DM-DDA-A) K.5.35 BIBB – Device Management-Dynamic Device Assignment-B (DM-DDA-B) |
1144 | K.6 Network Management BIBBs K.6.1 BIBB – Network Management-Connection Establishment-A (NM-CE-A) K.6.2 BIBB – Network Management-Connection Establishment-B (NM-CE-B) K.6.3 BIBB – Network Management-Router Configuration-A (NM-RC-A) K.6.4 BIBB – Network Management-Router Configuration-B (NM-RC-B) |
1145 | K.6.5 BIBB – Network Management-BBMD Configuration-A (NM-BBMDC-A) K.6.6 BIBB – Network Management-BBMD Configuration-B (NM-BBMDC-B) |
1146 | K.6.7 BIBB – Network Management-Foreign Device Registration-A (NM-FDR-A) K.6.8 BIBB – Network Management-Secure Connect Hub-B (NM-SCH-B) K.6.9 BIBB – Network Management-Secure Connect Direct Connect -A (NM-SCDC-A) |
1147 | K.6.10 BIBB – Network Management-Secure Connect Direct Connect – B (NM-SCDC-B) K.7 Gateway BIBBs K.7.1 BIBB – Gateway-Virtual Network-B (GW-VN-B) K.7.2 BIBB – Gateway-Embedded Objects-B (GW-EO-B) |
1148 | K.8 Audit Reporting BIBBs K.8.1 BIBB – Audit Reporting-Logging- A (AR-L-A) K.8.2 BIBB – Audit Reporting-Reporter-B (AR-R-B) K.8.3 BIBB – Audit Reporting-Reporter-Simple-B (AR-R-S-B) K.8.4 BIBB – Audit Reporting-Forwarder-B (AR-F-B) |
1149 | K.8.5 BIBB – Audit Reporting-View-A (AR-V-A) K.8.6 BIBB – Audit Reporting-Advanced View and Modify-A (AR-AVM-A) |
1150 | ANNEX L – DESCRIPTIONS AND PROFILES OF STANDARDIZED BACnet DEVICES (NORMATIVE) L.1 Operator Interface Profiles |
1151 | L.1.1 BACnet Cross-Domain Advanced Workstation (B-XAWS) L.1.2 BACnet Advanced Operator Workstation (B-AWS) |
1152 | L.1.3 BACnet Operator Workstation (B-OWS) L.1.4 BACnet Operator Display (B-OD) |
1153 | L.2 Life Safety Operator Interface Profiles L.2.1 BACnet Advanced Life Safety Workstation (B-ALSWS) |
1154 | L.2.2 BACnet Life Safety Workstation (B-LSWS) |
1155 | L.2.3 BACnet Life Safety Annunciator Panel (B-LSAP) L.3 Access Control Operator Interface Profiles |
1156 | L.3.1 BACnet Advanced Access Control Workstation (B-AACWS) |
1157 | L.3.2 BACnet Access Control Workstation (B-ACWS) L.3.3 BACnet Access Control Security Display (B-ACSD) |
1158 | L.4 Controller Profiles |
1159 | L.4.1 BACnet Building Controller (B-BC) L.4.2 BACnet Advanced Application Controller (B-AAC) |
1160 | L.4.3 BACnet Application Specific Controller (B-ASC) L.4.4 BACnet Smart Actuator (B-SA) |
1161 | L.4.5 BACnet Smart Sensor (B-SS) L.5 Life Safety Controller Profiles L.5.1 BACnet Advanced Life Safety Controller (B-ALSC) |
1162 | L.5.2 BACnet Life Safety Controller (B-LSC) L.6 Access Control Controller Profiles |
1163 | L.6.1 BACnet Advanced Access Control Controller (B-AACC) |
1164 | L.6.2 BACnet Access Control Controller (B-ACC) L.7 Miscellaneous Profiles |
1165 | L.7.1 BACnet Router (B-RTR) L.7.2 BACnet Gateway (B-GW) |
1166 | L.7.3 BACnet Broadcast Management Device (B-BBMD) L.7.4 BACnet Access Control Door Controller (B-ACDC) |
1167 | L.7.5 BACnet Access Control Credential Reader (B-ACCR) L.7.6 BACnet Secure Connect Hub (B-SCHUB) L.8 BACnet General (B-GENERAL) Profile |
1168 | L.9 Lighting Operator Interface Profiles |
1169 | L.9.1 BACnet Advanced Lighting Workstation (B-ALWS) L.9.2 BACnet Lighting Operator Display (B-LOD) |
1170 | L.10 Lighting Control Station Profiles L.10.1 BACnet Advanced Lighting Control Station (B-ALCS) |
1171 | L.10.2 BACnet Lighting Control Station (B-LCS) L.11 Lighting Controller Profiles |
1172 | L.11.1 BACnet Lighting Supervisor (B-LS) L.11.2 BACnet Lighting Device (B-LD) |
1173 | L.12 Elevator Operator Interface Profiles L.12.1 BACnet Advanced Elevator Workstation (B-AEWS) |
1174 | L.12.2 BACnet Elevator Workstation (B-EWS) |
1175 | L.12.3 BACnet Elevator Display (B-ED) L.13 Elevator Controller Profiles |
1176 | L.13.1 BACnet Advanced Elevator Controller (B-AEC) L.13.2 BACnet Elevator Controller (B-EC) |
1177 | L.13.3 BACnet Elevator Monitor (B-EM) |
1178 | ANNEX M – GUIDE TO EVENT NOTIFICATION PRIORITY ASSIGNMENTS (INFORMATIVE) M.1 Life Safety Message Group (0 – 31) M.1.1 Life Safety Message Group Examples |
1179 | M.2 Property Safety Message Group (32 – 63) M.2.1 Property Safety Message Group Examples M.3 Supervisory Message Group (64 – 95) |
1180 | M.3.1 Supervisory Message Group Examples M.4 Trouble Message Group (96 – 127) M.4.1 Trouble Message Group Examples |
1181 | M.5 Miscellaneous Higher Priority Message Group (128 – 191) M.5.1 Miscellaneous Higher Priority Group Examples M.6 Miscellaneous Lower Priority Message Group (192 – 255) M.6.1 Miscellaneous Lower Priority Group Examples |
1182 | ANNEX N – FORMER BACnet/WS WEB SERVICES INTERFACE (INFORMATIVE) N.1 Data Model |
1183 | N.2 Paths N.3 Normalized Points |
1184 | N.4 Reference Nodes N.5 Localization N.6 Security |
1185 | N.7 Sessions N.8 Attributes N.8.1 Primitive Attributes N.8.2 Enumerated Attributes |
1186 | N.8.3 Array Attributes N.8.4 Attribute Summary |
1187 | N.8.5 NodeType N.8.6 NodeSubtype N.8.7 DisplayName N.8.8 Description |
1188 | N.8.9 ValueType N.8.10 Value N.8.11 Units |
1189 | N.8.12 Writable N.8.13 InAlarm N.8.14 Minimum N.8.15 Maximum N.8.16 Resolution N.8.17 MinimumLength N.8.18 MaximumLength N.8.19 IsMultiLine N.8.20 Attributes N.8.21 WritableValues |
1190 | N.8.22 PossibleValues N.8.23 Overridden N.8.24 ValueAge N.8.25 Aliases N.8.26 Children N.8.27 Reference N.8.28 HasHistory N.8.29 SinglyWritableLocales |
1191 | N.8.30 HasDynamicChildren N.9 Standard Nodes N.10 Encodings N.10.1 Canonical Form |
1192 | N.10.2 Service Parameters N.11 Service Options |
1193 | N.11.1 readback N.11.2 errorString N.11.3 errorPrefix N.11.4 locale |
1194 | N.11.5 writeSingleLocale N.11.6 canonical |
1195 | N.11.7 precision N.11.8 noEmptyArrays N.12 Services N.12.1 getValue Service N.12.1.1 Structure |
1196 | N.12.1.2 Argument N.12.1.2.1 Options N.12.1.2.2 Path N.12.1.3 Result N.12.1.4 Service Procedure |
1197 | N.12.2 get Values Service N.12.2.1 Structure N.12.2.2 Argument N.12.2.2.1 Options N.12.2.2.2 Paths N.12.2.3 Result N.12.2.4 Service Procedure |
1198 | N.12.3 getRelativeValues Service N.12.3.1 Structure N.12.3.2 Argument N.12.3.2.1 Options |
1199 | N.12.3.2.2 Base Path N.12.3.2.3 Paths N.12.3.3 Result N.12.3.4 Service Procedure N.12.4 getArray Service |
1200 | N.12.4.1 Structure N.12.4.2 Argument N.12.4.2.1 Options N.12.4.2.2 Paths N.12.4.3 Result N.12.4.4 Service Procedure |
1201 | N.12.5 getArrayRange Service N.12.5.1 Structure N.12.5.2 Argument |
1202 | N.12.5.2.1 Options N.12.5.2.2 Path N.12.5.2.3 Index N.12.5.2.4 Count N.12.5.3 Result N.12.5.4 Service Procedure |
1203 | N.12.6 getArraySize Service N.12.6.1 Structure N.12.6.2 Argument N.12.6.2.1 Options N.12.6.2.2 Paths N.12.6.3 Result N.12.6.4 Service Procedure |
1204 | N.12.7 setValue Service N.12.7.1 Structure |
1205 | N.12.7.2 Argument N.12.7.2.1 Options N.12.7.2.2 Path N.12.7.2.3 Value N.12.7.3 Result N.12.7.4 Service Procedure |
1206 | N.12.8 setValues Service N.12.8.1 Structure N.12.8.2 Argument Result |
1207 | N.12.8.2.1 Options N.12.8.2.2 Paths N.12.8.2.3 Values N.12.8.3 Result N.12.8.4 Service Procedure |
1208 | N.12.9 getHistoryPeriodic N.12.9.1 Structure N.12.9.2 Argument N.12.9.2.1 Options N.12.9.2.2 Path N.12.9.2.3 Start N.12.9.2.4 Interval N.12.9.2.5 Count |
1209 | N.12.9.2.6 Resample Method N.12.9.3 Result N.12.9.4 Service Procedure |
1210 | N.12.10 getDefaultLocale N.12.10.1 Structure |
1211 | N.12.10.2 Argument N.12.10.2.1 Options N.12.10.3 Result N.12.10.4 Service Procedure N.12.11 getSupportedLocales N.12.11.1 Structure |
1212 | N.12.11.2 Argument N.12.11.2.1 Options N.12.11.3 Result N.12.11.4 Service Procedure N.13 Errors |
1213 | N.14 Extending BACnet/WS |
1214 | ANNEX O – BACnet OVER ZigBee AS A DATA LINK LAYER (NORMATIVE) O.1 General O.2 ZigBee Overview |
1215 | O.3 Definitions O.4 Unicast Addressing O.5 Broadcast Addressing |
1216 | O.6 BACnet/ZigBee Data Link Layer (BZLL) |
1217 | O.6.1 BZLL VMAC Table Management |
1218 | O.6.2 BZLL Transfer NPDU |
1219 | O.6.3 BZLL Generic Tunnel Cluster Support O.6.3.1 Maximum Incoming Transfer Size O.6.3.2 Maximum Outgoing Transfer Size O.6.3.3 Protocol Address O.7 Maximum Payload Size O.8 Vendor Specific Commands |
1220 | ANNEX P – BACnet ENCODING OF STANDARD AUTHENTICATION FACTOR FORMATS (NORMATIVE) |
1227 | ANNEX Q – XML DATA FORMATS (NORMATIVE) Q.1 Introduction Q.1.1 Design Q.1.1.1 XML Requirements and Restrictions |
1228 | Q.1.2 Syntax Examples |
1230 | Q.2 XML Document Structure |
1231 | Q.2.1 Q.2.1.1 ‘defaultLocale’ Q.2.1.2 |
1232 | Q.2.1.3 Q.2.1.4 |
1233 | Q.2.1.4.1 Q.2.1.4.1.1 ‘value’ |
1234 | Q.3 Expressing Data Q.4.1 Primitive Metadata Q.4.2 Localizable Metadata |
1235 | Q.4.3 Container Metadata Q.5 Expressing Values |
1236 | Q.5.1 Localizable Values |
1237 | Q.6 Binary Encoding and Access Rules Q.7 Extensibility Q.7.1 XML Extensions Q.7.2 Data Model Extensions |
1238 | Q.8 BACnet URI Scheme |
1239 | ANNEX R – MAPPING NETWORK LAYER ERRORS (NORMATIVE) |
1240 | ANNEX S – Removed |
1241 | ANNEX T – COBS (CONSISTENT OVERHEAD BYTE STUFFING) FUNCTIONS (INFORMATIVE) T.1 Preparing a COBS-Encoded MS/TP Frame for Transmission |
1243 | T.2 Decoding an Extended MS/TP Frame upon Reception |
1245 | T.3 Example COBS-Encoded Frame – Who-Has Service |
1247 | ANNEX U – BACnet/IPv6 (NORMATIVE) U.1 General U.1.1 Addressing within BACnet/IPv6 Networks U.1.1.1 IPv6 Addressing U.1.1.1.1 IPv6 Address Notation U.1.1.2 BACnet/IPv6 Addressing |
1248 | U.1.2 BACnet/IPv6 (B/IPv6) Network Definition U.1.3 Remote Addressing of Devices on BACnet/IPv6 Networks U.1.4 BACnet/IPv6 Concept U.2 BACnet/IPv6 BACnet Virtual Link Layer |
1249 | U.2.1 BVLC-Result: Purpose U.2.1.1 BVLC-Result: Format U.2.2 Original-Unicast-NPDU: Purpose U.2.2.1 Original-Unicast-NPDU: Format U.2.3 Original-Broadcast-NPDU: Purpose U.2.3.1 Original-Broadcast-NPDU: Format U.2.4 Address-Resolution: Purpose U.2.4.1 Address-Resolution: Format |
1250 | U.2.5 Forwarded-Address-Resolution: Purpose U.2.5.1 Forwarded-Address-Resolution: Format U.2.6 Address-Resolution-ACK: Purpose U.2.6.1 Address-Resolution-ACK: Format U.2.7 Virtual-Address-Resolution: Purpose U.2.7.1 Virtual-Address-Resolution: Format U.2.8 Virtual-Address-Resolution-ACK: Purpose U.2.8.1 Virtual-Address-Resolution-ACK: Format |
1251 | U.2.9 Forwarded-NPDU: Purpose U.2.9.1 Forwarded-NPDU: Format U.2.10 Register-Foreign-Device: Purpose U.2.10.1 Register-Foreign-Device: Format U.2.11 Delete-Foreign-Device-Table-Entry: Purpose U.2.11.1 Delete-Foreign-Device-Table-Entry: Format U.2.12 Deleted Clause |
1252 | U.2.13 Distribute-Broadcast-To-Network: Purpose U.2.13.1 Distribute-Broadcast-To-Network: Format U.3 BACnet/IPv6 Directed Messages U.4 BACnet/IPv6 Broadcast Messages |
1253 | U.4.1 BACnet/IPv6 Multicast Examples |
1254 | U.4.2 BACnet/IPv6 BBMD Concept |
1255 | U.4.2.1 BACnet/IPv6 BBMD Example U.4.2.2 BACnet /IPv6 Broadcast Distribution Table Format U.4.3 BACnet/IPv6 BBMD Configuration |
1256 | U.4.4 BACnet/IPv6 BBMD Operation – Broadcast Distribution U.4.5 Addition of Foreign B/IPv6 Devices to an Existing BACnet/IPv6 Network U.4.5.1 Foreign Device Definition U.4.5.1.1 BBMD Operation – Foreign Devices |
1257 | U.4.5.2 BACnet /IPv6 Foreign Device Table U.4.5.3 Use of the BVLL Register-Foreign-Device Message U.4.5.4 Use of the BVLL Delete-Foreign-Device-Table-Entry Message U.4.5.5 Foreign Device Table Timer Operation U.5 BACnet /IPv6 VMAC Table Management |
1258 | ANNEX V – MIGRATION FROM SOAP SERVICES (INFORMATIVE) V.1 Services V.1.1 getValue Service V.1.2 getValues Service V.1.3 getRelativeValues Service |
1259 | V.1.4 getArray Service V.1.5 getArrayRange Service V.1.6 getArraySize Service V.1.7 setValue Service V.1.8 setValues Service |
1260 | V.1.9 getHistoryPeriodic Service V.1.10 getDefaultLocale Service V.1.11 getSupportedLocales Service V.2 Service Options V.2.1 readback V.2.2 errorString, errorPrefix V.2.3 locale, writeSingleLocale V.2.4 canonical, precision V.2.5 noEmptyArrays |
1261 | ANNEX W – BACnet/WS RESTful WEB SERVICES INTERFACE (NORMATIVE) W.1 Data Model W.2 Paths |
1262 | W.3 Security W.3.1 Certificate Management W.3.1.1 Required Certificates W.3.1.2 Signing CA W.3.1.3 Configuring Certificates and Activating TLS |
1263 | W.3.1.4 Factory Default Condition W.3.1.5 Reset to Factory Defaults W.3.2 OAuth |
1264 | W.3.3 Internal Authorization Server |
1265 | W.3.3.1 Factory Default Condition W.3.4 External Authorization Servers W.3.4.1 Indication of External Authorization Servers W.3.4.1.1 Server Device Use of This Information |
1266 | W.3.4.1.2 Client Use of This Information W.3.4.2 Capabilities of External Authorization Servers W.3.4.3 Requirements of External Authorization Servers W.3.4.4 Deployment of External Authorization Servers W.3.5 Scope |
1267 | W.3.5.1 Extended Scope Identifiers W.3.5.2 Use of Scope Identifiers |
1268 | W.3.5.3 Use of Multiple Scope Identifiers W.3.6 Audiences W.3.6.1 The “Audience” Parameter |
1269 | W.3.7 Access Token Format W.3.7.1 Access Token Signature Keys |
1270 | W.3.8 Refresh Tokens W.3.9 Revocable Access Tokens W.3.10 Summary of Minimum Requirements |
1271 | W.3.11 User and Role Identification W.4 Sessions W.5 Standard Data Items |
1272 | W.5.1 The .info Data Item |
1273 | W.5.2 The .data Data Item W.5.3 The .auth Data Item |
1275 | W.5.4 The .trees Data Item W.5.5 The .defs Collection |
1276 | W.5.6 The .subs Collection W.6 Metadata W.7 Functions |
1277 | W.7.1 tagged() W.7.2 historyPeriodic() W.7.3 exists() W.7.4 remote() W.7.5 contains() W.7.6 startsWith() |
1278 | W.7.7 endsWith() W.8 Query Parameters |
1279 | W.8.1 alt W.8.2 filter W.8.3 select W.8.4 metadata W.8.5 skip W.8.6 max-results W.8.7 depth W.8.8 descendant-depth W.8.9 published-gt, published-ge, published-lt, published-le W.8.10 sequence-gt, sequence-ge, sequence-lt, sequence-le W.8.11 reverse W.8.12 locale |
1280 | W.8.13 error-prefix W.8.14 error-string W.8.15 priority W.9 Representation of Data W.10 Representation of Metadata |
1281 | W.11 Representation of Logs W.11.1 Trend Logs W.11.1.1 Trend Log Records |
1284 | W.11.1.2 Processed Trend Results |
1285 | W.12 Filtering Items |
1286 | W.12.1 Expression Syntax W.12.2 Expression Evaluation |
1287 | W.12.3 Filter Examples W.13 Limiting Number of Items W.14 Selecting Children |
1288 | W.15 Controlling Content of Data Representations W.15.1 Default Content W.15.2 Enhanced Content |
1289 | W.15.3 Implied Content |
1290 | W.15.4 The ‘effectiveType’ Metadata |
1291 | W.15.5 Requesting Definitions W.15.6 The ‘type’ Metadata W.16 Specifying Ranges W.16.1 Specifying a Range of a List, Array, and SequenceOf |
1292 | W.16.2 Specifying a Range of a Sequence, Composition, Collection, or Object W.16.3 Specifying a Range of a String, OctetString, or Raw W.16.4 Reading a Range of a Time Series List |
1293 | W.16.5 Reading a Range of a Sequenced List W.17 Localized Values |
1294 | W.18 Accessing Individual Tags and Bits W.19 Semantics W.20 Links and Relationships W.21 Foreign XML and Other Media Types |
1295 | W.21.1 Direct Media Access: alt=media W.22 Logical Modeling W.22.1 Associating Logical and Mapped Points |
1296 | W.23 Mapped Modeling W.24 Commandability W.25 Writability and Visibility |
1298 | W.26 Working with Optional Data W.27 Working with Optional Metadata |
1299 | W.28 Creating Data W.29 Setting Data |
1300 | W.29.1 Data Updating Rules |
1301 | W.30 Deleting Data |
1302 | W.31 Parentally Inherited Values W.32 Concurrency Control W.33 Server Support for Data Definitions |
1303 | W.34 Server Support for Metadata W.34.1 Server Support for ‘href’ |
1304 | W.35 Client Implementation Guidelines W.35.1 Client Support for Metadata W.35.2 Client Bandwidth Consideration W.35.3 Server Response Size limitations W.36 Subscriptions W.36.1 Subscription Resource |
1305 | W.36.2 Creating, Refreshing, Modifying, and Cancelling W.36.3 Callback Notifications |
1306 | W.37 Reading Multiple Resources W.37.1 Creating, Refreshing, Modifying, and Cancelling |
1307 | W.38 Writing Multiple Resources W.39 Mapping of BACnet Systems W.39.1 Accessing BACnet Properties |
1308 | W.39.1.1 “.bacnet” W.39.1.2 Scope W.39.1.3 “.this” W.39.1.4 Device W.39.1.5 “.device” |
1309 | W.39.1.6 Object W.39.1.7 Property W.39.1.7.1 Unknown Property Data |
1310 | W.39.1.8 “.blt” W.39.1.9 “.bltd” W.39.2 Accessing BACnet File Contents W.39.3 Accessing BACnet Property Members |
1311 | W.39.4 Creating Objects W.39.5 Deleting Objects W.40 Errors |
1313 | W.41 Examples W.41.1 Getting the {prefix} to Find the Server Root |
1314 | W.41.2 Getting Metadata W.41.3 Getting Primitive Data |
1315 | W.41.4 Getting Constructed Data W.41.5 Limiting the Response Size |
1316 | W.41.6 Getting Time Series Records from a BACnet Trend Log |
1317 | W.41.7 Controlling CSML Metadata with the ‘metadata’ Parameter |
1319 | W.41.8 Getting a Filtered List of Objects and Properties W.41.9 Working with Optional Data |
1320 | W.41.10 Creating Data |
1321 | W.41.11 Putting Data |
1322 | W.41.12 Putting Individual Bits and Tags |
1323 | W.41.13 Putting Metadata W.41.14 Deleting Data |
1324 | W.41.15 Logical Tree Data Associated with a Mapped Object W.41.16 Logical Tree Data without a Declared Definition |
1325 | W.41.17 Logical Tree Data with a Declared Definition W.41.18 Finding the Definition for a Declared Definition |
1326 | W.41.19 Logical Tree Data with a Declared Definition and a Protocol Mapping |
1327 | W.41.20 Example .info |
1328 | W.41.21 Tree Discovery W.41.22 Example ‘multi’ |
1329 | W.41.23 Subscribing for COV |
1330 | W.41.24 Subscribing to Log Buffers |
1331 | W.41.25 Receiving a Subscription COV Callback |
1332 | W.41.26 Receiving a Subscription Log Callback |
1333 | W.41.27 Getting Localized String Data |
1334 | W.41.28 Setting Localized String Data |
1336 | W.41.29 Getting Definitions Along with Instance Data |
1340 | ANNEX X – EXTENDED DISCOVERY OF DEVICES, PROFILES, AND VIEWS (NORMATIVE) X.1 Profiles |
1341 | X.2 xdd Files X.2.1 xdd File Format |
1342 | X.2.2 Virtual Objects and Properties X.2.3 Augmentation of Physical Objects X.3 Example of Definition of Objects, Properties, and Datatypes. |
1343 | X.4 Views |
1344 | X.4.1 Factory Fixed-function Scenarios |
1345 | X.4.2 Field Applied Scenarios |
1348 | X.4.3 Additional Deployment Scenarios |
1349 | X.5 PICS Declarations |
1350 | ANNEX Y – ABSTRACT DATA MODEL (NORMATIVE) Y.1 Model Components Y.1.1 Data Y.1.2 Value Y.1.3 Metadata Y.1.4 Tags |
1351 | Y.1.5 Links |
1352 | Y.1.6 Points Y.1.7 Objects Y.1.8 Properties Y.2 Trees |
1354 | Y.3 Base Types Y.4 Common Metadata |
1355 | Y.4.1 ‘name’ Y.4.1.1 Definition Names Y.4.1.2 Tag Names |
1356 | Y.4.2 ‘id’ Y.4.3 ‘type’ Y.4.4 ‘base’ Y.4.5 ‘extends’ Y.4.6 ‘overlays’ |
1357 | Y.4.7 ‘nodeType’ Y.4.8 ‘nodeSubtype’ Y.4.9 ‘displayName’ Y.4.10 ‘description’ Y.4.11 ‘documentation’ |
1358 | Y.4.12 ‘comment’ Y.4.13 ‘writable’ Y.4.14 ‘commandable’ |
1359 | Y.4.15 ‘priorityArray’ Y.4.16 ‘relinquishDefault’ Y.4.17 ‘failures’ Y.4.18 ‘readable’ |
1360 | Y.4.19 ‘associatedWith’ Y.4.20 ‘requiredWith’ |
1361 | Y.4.21 ‘requiredWithout’ Y.4.22 ‘notPresentWith’ |
1362 | Y.4.23 ‘writeEffective’ Y.4.24 ‘optional’ |
1363 | Y.4.25 ‘absent’ Y.4.26 ‘variability’ Y.4.27 ‘volatility’ |
1364 | Y.4.28 ‘isMultiLine’ Y.4.29 ‘inAlarm’ Y.4.30 ‘overridden’ Y.4.31 ‘fault’ Y.4.32 ‘outOfService’ Y.4.33 ‘links’ |
1365 | Y.4.34 ‘tags’ Y.4.35 ‘valueTags’ Y.4.36 ‘authRead’ Y.4.37 ‘authWrite’ Y.4.38 ‘authVisible’ Y.4.39 ‘href’ |
1366 | Y.4.40 ‘sourceId’ |
1367 | Y.4.41 ‘etag’ Y.4.42 ‘count’ Y.4.43 ‘children’ Y.4.44 ‘descendants’ Y.4.45 ‘history’ Y.4.46 ‘target’ Y.4.47 ‘targetType’ Y.4.48 ‘relationship’ |
1368 | Y.4.49 ‘virtual’ Y.4.50 ‘effectiveType’ Y.5 Named Values Y.5.1 ‘namedValues’ |
1370 | Y.5.2 ‘displayNameForWriting’ Y.5.3 ‘notForWriting’ Y.5.4 ‘notForReading’ Y.5.5 Use of ‘notForReading’ and ‘notForWriting’ |
1371 | Y.6 Named Bits Y.6.1 ‘namedBits’ Y.6.2 Bit |
1372 | Y.6.3 ‘bit’ Y.7 Primitive Values Y.7.1 Value Y.7.2 ‘unspecifiedValue’ |
1373 | Y.7.3 ‘length’ Y.7.4 ‘mediaType’ Y.7.5 ‘error’ Y.7.6 ‘errorText’ |
1374 | Y.8 Range Restrictions |
1375 | Y.8.1 ‘minimum’ Y.8.2 ‘maximum’ Y.8.3 ‘minimumForWriting’ Y.8.4 ‘maximumForWriting’ Y.8.5 ‘resolution’ Y.9 Engineering Units Y.9.1 ‘units’ |
1376 | Y.9.2 ‘unitsText’ Y.10 Length Restrictions Y.10.1 ‘minimumLength’ |
1377 | Y.10.2 ‘maximumLength’ Y.10.3 ‘minimumLengthForWriting’ Y.10.4 ‘maximumLengthForWriting’ Y.10.5 ‘minimumEncodedLength’ Y.10.6 ‘maximumEncodedLength’ Y.10.7 ‘minimumEncodedLengthForWriting’ |
1378 | Y.10.8 ‘maximumEncodedLengthForWriting’ Y.11 Collections Y.11.1 ‘minimumSize’ Y.11.2 ‘maximumSize’ Y.11.3 ‘memberType’ Y.11.4 ‘memberTypeDefinition’ |
1379 | Y.11.5 ‘memberRelationship’ Y.12 Primitive Data Y.12.1 Null Y.12.2 Boolean Y.12.3 Unsigned Y.12.4 Integer |
1380 | Y.12.5 Real Y.12.6 Double Y.12.7 OctetString Y.12.8 Raw Y.12.9 String Y.12.10 StringSet Y.12.11 BitString |
1381 | Y.12.12 Enumerated Y.12.13 Date Y.12.14 DatePattern |
1382 | Y.12.15 DateTime Y.12.16 DateTimePattern Y.12.17 Time Y.12.18 TimePattern |
1383 | Y.12.19 Link Y.13 Constructed Data Y.13.1 Sequence Y.13.2 Choice |
1384 | Y.13.2.1 ‘choices’ Y.13.2.2 ‘allowedChoices’ Y.13.3 Array Y.13.4 Unknown |
1385 | Y.13.5 List Y.13.6 SequenceOf Y.13.7 Collection Y.13.8 Composition |
1386 | Y.13.9 Object Y.13.10 ‘truncated’ Y.13.11 ‘partial’ Y.13.12 ‘displayOrder’ |
1387 | Y.14 Data of Undefined Type Y.14.1 Any Y.14.2 ‘allowedTypes’ Y.15 Logical Modeling Y.16 Links Y.16.1 Link Y.16.1.1 ‘value’ Y.16.1.2 ‘mediaType’ |
1388 | Y.16.1.3 ‘rel’ Y.16.2 Built-in Links Y.16.2.1 ‘self’ Y.16.2.2 ‘edit’ Y.16.2.3 ‘next’ Y.16.2.4 ‘via’ Y.16.2.5 ‘related’ |
1389 | Y.16.2.6 ‘alternate’ Y.16.2.7 ‘subscription’ Y.16.2.8 ‘viaMap’ Y.16.2.9 ‘viaExternal’ Y.16.2.10 ‘represents’ Y.17 Change Indications Y.17.1 ‘published’ Y.17.2 ‘updated’ Y.17.3 ‘author’ Y.18 Definitions, Types, Instances, and Inheritance |
1395 | Y.19 Data Revisions Y.19.1 ‘addRev’ |
1396 | Y.19.2 ‘remRev’ Y.19.3 ‘modRev’ Y.19.4 ‘dataRev’ Y.19.5 ‘revisions’ Y.19.6 Indicating Definition Revisions |
1397 | Y.19.7 Indicating Instance Revisions |
1398 | Y.20 BACnet-Specific Base Types Y.20.1 ObjectIdentifier Y.20.2 ObjectIdentifierPattern Y.20.3 WeekNDay |
1399 | Y.21 BACnet-Specific Metadata Y.21.1 ‘writableWhen’ Y.21.2 ‘writableWhenText’ |
1400 | Y.21.3 ‘requiredWhen’ |
1401 | Y.21.4 ‘requiredWhenText’ Y.21.5 ‘contextTag’ |
1402 | Y.21.6 ‘propertyIdentifier’ Y.21.7 ‘objectType’ |
1403 | ANNEX Z – JSON DATA FORMATS (NORMATIVE) Z.1 Introduction Z.1.1 Design Z.1.2 Syntax Examples |
1406 | Z.2 JSON Document Structure |
1407 | Z.2.1 “$$defaultLocale” Z.2.2 “$$definitions” Z.2.3 “$$tagDefinitions” |
1408 | Z.2.4 “$$includes” |
1409 | Z.3 Expressing Data Z.3.1 Order Z.3.2 $$order Z.4 Expressing Metadata |
1410 | Z.4.1 Primitive Metadata Z.4.2 Localizable Metadata Z.4.3 Container Metadata |
1411 | Z.5 Expressing Values Z.5.1 Localizable Value |
1412 | Z.6 Extensibility Z.6.1 JSON Extensions Z.6.2 Data Model Extensions |
1414 | ANNEX AA – TIME SERIES DATA EXCHANGE FILE FORMAT (NORMATIVE) AA.1 File Format AA.2 Representation of Data |
1415 | AA.3 File Generation |
1416 | AA.4 Example Files |
1417 | ANNEX AB – BACnet Secure Connect (NORMATIVE) AB.1 BACnet Secure Connect Data link |
1418 | AB.1.1 BACnet/SC Nodes AB.1.1.1 BVLL Entity AB.1.1.2 Hub Connector AB.1.1.3 Optional Node Switch and Direct Connections |
1419 | AB.1.2 Hub Function |
1420 | AB.1.3 BACnet/SC Connections AB.1.4 Service Specification AB.1.4.1 DL-UNITDATA.request AB.1.4.1.1 Function AB.1.4.1.2 Semantics of the Service Primitive |
1421 | AB.1.4.1.3 When Generated AB.1.4.1.4 Effect on Receipt AB.1.4.2 DL-UNITDATA.indication AB.1.4.2.1 Function AB.1.4.2.2 Semantics of the Service Primitive AB.1.4.2.3 When Generated AB.1.4.2.4 Effected on Receipt AB.1.4.3 DL-RELEASE.request AB.1.4.3.1 Function |
1422 | AB.1.4.3.2 Semantics of the Service Primitive AB.1.4.3.3 When Generated AB.1.4.3.4.Effected on Receipt AB.1.5 Addressing within BACnet/SC Networks AB.1.5.1 Network Location of Nodes AB.1.5.2 VMAC Addressing of Nodes AB.1.5.3 Device UUID AB.1.6 BACnet/SC Network Definition |
1423 | AB.1.7 Remote MAC Addressing of Devices on BACnet/SC Networks AB.1.8 BACnet/SC Network Port Objects AB.2 BACnet/SC Virtual Link Layer Messages |
1424 | AB.2.1 General BVLC Message Format AB.2.2 Control Flags |
1425 | AB.2.3 Header Options |
1426 | AB.2.3.1 Secure Path Header Option AB.2.3.2 Proprietary Header Options |
1427 | AB.2.4 BVLC-Result AB.2.4.1 BVLC-Result Format AB.2.5 Encapsulated-NPDU AB.2.5.1 Encapsulated-NPDU Format |
1428 | AB.2.6 Address-Resolution AB.2.6.1 Address-Resolution Format AB.2.7 Address-Resolution-ACK AB.2.7.1 Address-Resolution-ACK Format AB.2.8 Advertisement AB.2.8.1 Advertisement Format |
1429 | AB.2.9 Advertisement-Solicitation AB.2.9.1 Advertisement-Solicitation Format AB.2.10 Connect-Request AB.2.10.1 Connect-Request Format AB.2.11 Connect-Accept |
1430 | AB.2.11.1 Connect-Accept Format AB.2.12 Disconnect-Request AB.2.12.1 Disconnect-Request Format AB.2.13 Disconnect-ACK AB.2.13.1 Disconnect-ACK Format |
1431 | AB.2.14 Heartbeat-Request AB.2.14.1 Heartbeat-Request Format AB.2.15 Heartbeat-ACK AB.2.15.1 Heartbeat-ACK Format AB.2.16 Proprietary Message AB.2.16.1 Proprietary Message Format |
1432 | AB.2.17 BVLC Message Encoding Examples |
1433 | AB.3 BACnet/SC Node Operation AB.3.1 BVLC Message Exchange AB.3.1.1 Response BVLC Messages AB.3.1.2 Virtual Address Parameters in BVLC Messages |
1434 | AB.3.1.3 Message ID Parameter AB.3.1.4 Header Options Processing and ‘Must Understand’ AB.3.1.5 Common Error Situations |
1435 | AB.3.2 Advertisement Exchange AB.3.3 Address Resolution AB.3.4 NPDU Exchange AB.4 Node Switch and Direct Connections |
1436 | AB.4.1 URIs For Direct Connections AB.4.2 Node Switch Function |
1437 | AB.4.2.1 Outbound Messages AB.4.2.2 Inbound Messages |
1438 | AB.5 Hub Function and Hub Connector AB.5.1 Hub Function Requirements AB.5.2 Hub Connector Requirements |
1439 | AB.5.3 BACnet/SC Hub Function AB.5.3.1 Hub Connections |
1440 | AB.5.3.2 Unicast BVLC Messages Forwarding AB.5.3.3 Broadcast BVLC Messages Forwarding AB.5.4 Hub Connector for the BACnet/SC Hub Function |
1441 | AB.6 BACnet/SC Connections AB.6.1 BACnet/SC Reconnect Timeout AB.6.2 BACnet/SC Connection Establishment and Termination |
1442 | AB.6.2.1 Duplicate Connections and VMAC Address Collisions AB.6.2.2 BACnet/SC Connection Initiating Peer State Machine |
1444 | AB.6.2.3 BACnet/SC Connection Accepting Peer State Machine |
1445 | AB.6.3 Connection Keep-Alive AB.7 Application of WebSockets in BACnet/SC |
1446 | AB.7.1 The WebSocket Protocol AB.7.2 WebSocket URIs AB.7.3 WebSocket Binary Data Payload Format AB.7.4 Connection Security AB.7.4.1 Certificate Management |
1447 | AB.7.4.1.1 Operational Credentials AB.7.4.1.2 Signing CA AB.7.4.1.3 Configuring Operational Certificates AB.7.4.2 Factory Defaults Condition AB.7.4.2.1 Reset to Factory Defaults |
1448 | AB.7.5 WebSocket Connection Operation AB.7.5.1 Initiating WebSocket Connections |
1449 | AB.7.5.2 Accepting WebSocket Connections |
1450 | AB.7.5.3 BACnet/SC BVLC Message Exchange AB.7.5.4 Refreshing WebSocket Connections AB.7.5.5 Closing WebSocket Connections |
1451 | HISTORY OF REVISIONS |