Shopping Cart

No products in the cart.

ASHRAE Standard 135 2020

$67.71

ASHRAE Standard 135-2020 — BACnet — A Data Communication Protocol for Building Automation and Control Networks (ANSI Approved)

Published By Publication Date Number of Pages
ASHRAE 2020 1434
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

BACnet, the ASHRAE buildingautomation and control networking protocol, has been designed specifically tomeet the communication needs of building automation and control systems forapplications such as heating, ventilating, and air-conditioning control; fireand other life safety and security systems; energy management; lightingcontrol; physical access control; and elevator monitoring systems. The BACnetprotocol provides mechanisms by which computerized equipment of arbitraryfunction may exchange information, regardless of the particular buildingservice it performs. As a result, the BACnet protocol may be used by mobile andcloud-hosted devices, head-end computers, general-purpose direct digitalcontrollers, and application-specific or unitary controllers with equal effect. This protocol provides acomprehensive set of messages for conveying encoded building automation databetween devices: * Hardware binary input and output values * Hardware analog input and output values * Software data values * Schedule information * Alarm and event information * Trend and event logs * Files * Control logic * Application specific data for a large range of building services * Network configuration including security The 2020 edition of Standard 135 includesmany new capabilities and several clarifications. New capabilities include lightingand elevator device profiles that provide a standardized description for thesetypes of devices, along with audit reporting and logging to capture auditableactions. BACnet Secure Connect, a BACnet datalink layer, was also added. Thisdatalink is fully compatible with all existing BACnet datalinks and provides aninteroperable secure path for BACnet communications.

PDF Catalog

PDF Pages PDF Title
1 135_2020-draft-06 (FINAL backup 202010901).pdf
3 CONTENTS
11 FOREWORD
13 1 PURPOSE
2 SCOPE
3 DEFINITIONS
3.1 Terms Adopted from International Standards
14 3.2 Terms Defined for this Standard
19 3.3 Abbreviations and Acronyms Used in this Standard
23 4 BACnet PROTOCOL ARCHITECTURE
24 4.1 The BACnet Collapsed Architecture
26 4.2 BACnet Network Topology
4.3 Security
28 5 THE APPLICATION LAYER
5.1 The Application Layer Model
31 5.1.1 Confirmed Application Services
32 5.1.2 Unconfirmed Application Services
5.2 Segmentation of BACnet Messages
5.2.1 Message Segmentation Rules
5.2.1.1 Rules for Segmenting APDU Data Streams
5.2.1.2 Maximum APDU Length
33 5.2.1.3 Maximum Segments Accepted
5.2.2 Segmentation Protocol Control Information (PCI)
5.3 Transmission of BACnet APDUs
5.3.1 Confirmed-Request Message Transmission
34 5.3.2 Segmented Confirmed-Request Message Transmission
35 5.3.3 Segmented ComplexACK Message Transmission
5.3.4 SegmentACK APDU Transmission
36 5.3.5 Duplicate APDUs and Message Segments
5.3.5.1 Terminating Client TSMs
5.3.5.2 Terminating Server TSMs
5.3.5.3 Duplicate Message Procedures
37 5.3.6 Stale Resource Disposal
5.4 Application Protocol State Machines
38 5.4.1 Variables And Parameters
39 5.4.2 Window Query Functions
5.4.2.1 Function InWindow
5.4.2.2 Function DuplicateInWindow
5.4.3 Function FillWindow
40 5.4.4 State Machine for Requesting BACnet User (client)
5.4.4.1 IDLE
41 5.4.4.2 SEGMENTED_REQUEST
43 5.4.4.3 AWAIT_CONFIRMATION
45 5.4.4.4 SEGMENTED_CONF
47 5.4.5 State Machine for Responding BACnet User (server)
5.4.5.1 IDLE
48 5.4.5.2 SEGMENTED_REQUEST
50 5.4.5.3 AWAIT_RESPONSE
52 5.4.5.4 SEGMENTED_RESPONSE
54 5.5 Application Protocol Time Sequence Diagrams
62 5.6 Application Layer Service Conventions
63 6 THE NETWORK LAYER
6.1 Network Layer Service Specification
65 6.2 Network Layer PDU Structure
6.2.1 Protocol Version Number
6.2.2 Network Layer Protocol Control Information
68 6.2.2.1 DNET, SNET, and Vendor ID Encoding
6.2.2.2 DADR and SADR Encoding
69 6.2.3 Hop Count
6.2.4 Network Layer Message Type
6.2.5 Vendor Proprietary Network Layer Messages
70 6.2.6 Network Layer Messages Conveying Data
71 6.3 Messages for Multiple Recipients
6.3.1 Multicast Messages
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
72 6.4.4 Reject-Message-To-Network
6.4.5 Router-Busy-To-Network
6.4.6 Router-Available-To-Network
6.4.7 Initialize-Routing-Table
73 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
74 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
6.5 Network Layer Procedures
75 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
76 6.5.4 Network Layer Procedures for the Receipt of Remote Traffic
77 6.6 BACnet Routers
79 6.6.1 Routing Tables
6.6.2 Start-up Procedures
6.6.3 Router Operation
6.6.3.1 BACnet NPDUs – General
6.6.3.2 Who-Is-Router-To-Network
80 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
81 6.6.3.6 Router-Busy-To-Network
6.6.3.7 Router-Available-To-Network
6.6.3.8 Initialize-Routing-Table
6.6.3.9 Initialize-Routing-Table-Ack
82 6.6.3.10 Establish-Connection-To-Network
6.6.3.11 Disconnect-Connection-To-Network
6.6.4 Router Congestion Control
6.7 Point-To-Point Half-Routers
83 6.7.1 Procedures for Establishing a New PTP Connection Between Two Half-Routers
6.7.1.1 Initiating Network Entity (NE) Procedure
6.7.1.2 Initiating Half-Router Procedure
6.7.1.3 Answering Half-Router Procedure
84 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
85 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
86 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
87 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
89 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
90 9.1.2 DL-UNITDATA.indication
9.1.2.1 Function
9.1.2.2 Semantics of the Service Primitive
9.1.2.3 When Generated
9.1.2.4 Effect on Receipt
9.1.3 Test_Request and Test_Response
9.1.3.1 Use of Test_Request and Test_Response for ISO 8802-2 TEST Functions
9.1.3.2 Use of Test_Request and Test_Response for ISO 8802-2 XID Functions
91 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
92 9.2.2.1 Device Wiring
9.2.2.1.1 Single Buildings
9.2.2.1.1.1 Twisted-pair Only with Non-isolated Devices
94 9.2.2.1.1.2 Twisted-pair Only with Mixed Devices
95 9.2.2.1.1.3 Twisted-pair and Reference with Isolated Devices
96 9.2.2.1.1.4 Twisted-pair and Reference with Mixed Devices
97 9.2.2.1.1.5 Extending Twisted-pair with Reference
98 9.2.2.1.2 Multiple Buildings
9.2.2.1.2.1 Isolated Devices
99 9.2.2.1.2.2 Isolated Repeater
100 9.2.2.1.2.3 Fiber Optic Isolation
101 9.2.2.1.2.4 No Isolation (not permitted)
9.2.3 Timing
102 9.3 MS/TP Frame Format
103 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
104 9.3.6 Frame Type 05: BACnet Data Expecting Reply
9.3.7 Frame Type 06: BACnet Data Not Expecting Reply
9.3.8 Frame Type 07: Reply Postponed
9.3.9 Frame 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
105 9.5.1 UART Receiver Model
9.5.1.1 DataRegister
9.5.1.2 DataAvailable
9.5.1.3 ReceiveError
9.5.2 Variables
106 9.5.3 Parameters
108 9.5.4 Receive Frame Finite State Machine
9.5.4.1 IDLE
109 9.5.4.2 PREAMBLE
9.5.4.3 HEADER
110 9.5.4.4 HEADER_CRC
111 9.5.4.5 DATA
112 9.5.4.6 DATA_CRC
9.5.4.7 SKIP_DATA
113 9.5.4.8 RECEIVE_ENCODED_FIELDS
9.5.4.9 VALIDATE_ENCODED_FIELDS
114 9.5.5 The SendFrame Procedure
9.5.5.1 SendNonEncodedFrame Procedure for Non-Encoded Frame Types
9.5.5.2 SendCOBS_EncodedFrame Procedure for COBS-Encoded Frame Types
115 9.5.6 Master Node Finite State Machine
116 9.5.6.1 INITIALIZE
9.5.6.2 IDLE
117 9.5.6.3 USE_TOKEN
9.5.6.4 WAIT_FOR_REPLY
118 9.5.6.5 DONE_WITH_TOKEN
119 9.5.6.6 PASS_TOKEN
9.5.6.7 NO_TOKEN
120 9.5.6.8 POLL_FOR_MASTER
121 9.5.6.9 ANSWER_DATA_REQUEST
9.5.7 Slave Node Finite State Machine
122 9.5.7.1 INITIALIZE
9.5.7.2 IDLE
123 9.5.7.3 ANSWER_DATA_REQUEST
9.5.8 The CheckHeader Procedure
9.6 Cyclic Redundancy Check (CRC)
124 9.6.1 Frame Header CRC
9.6.2 Data CRC
9.6.3 CRC-32K
125 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
9.9 Repeaters
126 9.9.1 IDLE
9.9.2 PORT_i_ACTIVE
127 9.10 COBS (Consistent Overhead Byte Stuffing) Encoding
9.10.1 COBS Description
128 9.10.2 Preparing COBS-Encoded MS/TP Frames for Transmission
129 9.10.3 Decoding COBS-Encoded MS/TP Frames Upon Reception
9.10.3.1 Local Variables
9.10.3.2 Procedure
130 9.11 Documenting MS/TP Device Design Choices
9.11.1 Master or Slave Implementation
131 9.11.2 EIA/TIA-485 Power Isolation
9.11.3 Local Biasing
9.11.4 Transceiver Unit Loading
9.11.5 Data Rates
132 10 DATA LINK/PHYSICAL LAYERS: POINT-TO-POINT (PTP)
10.1 Overview
10.2 Service Specification
10.2.1 DL-UNITDATA.request
10.2.1.1 Function
10.2.1.2 Semantics of the Service Primitive
133 10.2.1.3 When Generated
10.2.1.4 Effect on Receipt
10.2.2 DL-UNITDATA.indication
10.2.2.1 Function
10.2.2.2 Semantics of the Service Primitive
10.2.2.3 When Generated
10.2.2.4 Effect on Receipt
10.2.3 Test_Request and Test_Response
134 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
10.2.4.3 When Generated
10.2.4.4 Effect on Receipt
135 10.2.5 DL-CONNECT.indication
10.2.5.1 Function
10.2.5.2 Semantics of the Service Primitive
10.2.5.3 When Generated
10.2.5.4 Effect on Receipt
10.2.6 DL-CONNECT.confirm
10.2.6.1 Function
10.2.6.2 Semantics of the Service Primitive
10.2.6.3 When Generated
10.2.6.4 Effect on Receipt
10.2.7 DL-DISCONNECT.request
10.2.7.1 Function
10.2.7.2 Semantics of the Service Primitive
10.2.7.3 When Generated
10.2.7.4 Effect on Receipt
136 10.2.8 DL-DISCONNECT.indication
10.2.8.1 Function
10.2.8.2 Semantics of the Service Primitive
10.2.8.3 When Generated
10.2.8.4 Effect on Receipt
10.2.9 DL-DISCONNECT.confirm
10.2.9.1 Function
10.2.9.2 Semantics of the Service Primitive
10.2.9.3 When Generated
10.2.9.4 Effect on Receipt
10.3 Point-to-Point Frame Format
137 10.3.1 Character Transparency and Flow Control
138 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
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
139 10.3.11 Frame Type X’15’: Test_Response
10.4 PTP Medium Access Control Protocol
10.4.1 UART Receiver Model
10.4.1.1 DataRegister
10.4.1.2 DataAvailable
10.4.1.3 ReceiveError
10.4.2 Variables
141 10.4.3 Parameters
10.4.4 SendFrame Procedure
142 10.4.5 SendHeaderOctet Procedure
10.4.6 SendOctet Procedure
10.4.7 Receive Frame State Machine
143 10.4.7.1 IDLE
144 10.4.7.2 PREAMBLE
10.4.7.3 HEADER
145 10.4.7.4 HEADER_CRC
146 10.4.7.5 DATA
147 10.4.7.6 DATA_CRC
10.4.8 Data Link Connection Establishment and Termination Procedures
10.4.9 Connection State Machine
148 10.4.9.1 DISCONNECTED
149 10.4.9.2 OUTBOUND
10.4.9.3 INBOUND
150 10.4.9.4 CONNECTED
10.4.9.5 DISCONNECTING
151 10.4.10 Transmission State Machine
10.4.10.1 TRANSMIT IDLE
152 10.4.10.2 TRANSMIT BLOCKED
153 10.4.10.3 TRANSMIT READY
10.4.10.4 TRANSMIT PENDING
154 10.4.11 Reception State Machine
10.4.11.1 RECEIVE IDLE
155 10.4.11.2 RECEIVE READY
157 10.4.11.3 DATA
158 10.4.11.4 DATA ACK
159 10.4.11.5 DATA NAK
160 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
161 11.5 Physical Media
162 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
163 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
164 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
165 12.1.6 Special Property Identifiers
12.1.7 Unspecified Dates and Times
12.1.8 Reliability
167 12.1.9 Handling of Invalid Data Encoding or Excessive Data Length
168 12.2 Analog Input Object Type
169 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
170 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
12.2.16 COV_Increment
171 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
12.2.28 Event_Message_Texts_Config
172 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
12.2.36 Fault_High_Limit
12.2.37 Fault_Low_Limit
173 12.2.38 Audit_Level
12.2.39 Auditable_Operations
12.2.40 Tags
12.2.41 Profile_Location
12.2.42 Profile_Name
174 12.3 Analog Output Object Type
175 12.3.1 Object_Identifier
12.3.2 Object_Name
12.3.3 Object_Type
12.3.4 Present_Value (Commandable)
12.3.5 Description
12.3.6 Device_Type
12.3.7 Status_Flags
176 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
12.3.15 Priority_Array
177 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
12.3.27 Event_Time_Stamps
178 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
12.3.35 Property_List
12.3.36 Interface_Value
179 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
12.3.44 Audit_Priority_Filter
180 12.3.45 Tags
12.3.46 Profile_Location
12.3.47 Profile_Name
181 12.4 Analog Value Object Type
182 12.4.1 Object_Identifier
12.4.2 Object_Name
12.4.3 Object_Type
12.4.4 Present_Value
12.4.5 Description
12.4.6 Status_Flags
183 12.4.7 Event_State
12.4.8 Reliability
12.4.9 Out_Of_Service
12.4.10 Units
12.4.11 Priority_Array
184 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
12.4.23 Event_Time_Stamps
185 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
12.4.31 Min_Pres_Value
12.4.32 Max_Pres_Value
186 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
12.4.41 Command_Time_Array
12.4.42 Audit_Level
12.4.43 Auditable_Operations
187 12.4.44 Audit_Priority_Filter
12.4.45 Tags
12.4.46 Profile_Location
12.4.47 Profile_Name
188 12.5 Averaging Object Type
12.5.1 Object_Identifier
12.5.2 Object_Name
12.5.3 Object_Type
189 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
12.5.12 Valid_Samples
12.5.13 Object_Property_Reference
190 12.5.14 Window_Interval
12.5.15 Window_Samples
12.5.16 Property_List
12.5.17 Audit_Level
12.5.18 Auditable_Operations
12.5.19 Tags
191 12.5.20 Profile_Location
12.5.21 Profile_Name
192 12.6 Binary Input Object Type
193 12.6.1 Object_Identifier
12.6.2 Object_Name
12.6.3 Object_Type
12.6.4 Present_Value
12.6.5 Description
194 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
12.6.11 Polarity
195 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
12.6.19 Time_Delay
12.6.20 Notification_Class
196 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
12.6.29 Event_Algorithm_Inhibit_Ref
12.6.30 Event_Algorithm_Inhibit
197 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
12.6.36 Auditable_Operations
12.6.37 Tags
198 12.6.38 Profile_Location
12.6.39 Profile_Name
199 12.7 Binary Output Object Type
200 12.7.1 Object_Identifier
12.7.2 Object_Name
12.7.3 Object_Type
12.7.4 Present_Value (Commandable)
201 12.7.5 Description
12.7.6 Device_Type
12.7.7 Status_Flags
12.7.8 Event_State
12.7.9 Reliability
202 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
203 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
12.7.26 Event_Enable
204 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
12.7.35 Time_Delay_Normal
205 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
12.7.44 Audit_Level
12.7.45 Auditable_Operations
206 12.7.46 Audit_Priority_Filter
12.7.47 Tags
12.7.48 Profile_Location
12.7.49 Profile_Name
207 12.8 Binary Value Object Type
208 12.8.1 Object_Identifier
12.8.2 Object_Name
12.8.3 Object_Type
12.8.4 Present_Value
12.8.5 Description
12.8.6 Status_Flags
209 12.8.7 Event_State
12.8.8 Reliability
12.8.9 Out_Of_Service
12.8.10 Inactive_Text
12.8.11 Active_Text
12.8.12 Change_Of_State_Time
210 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
12.8.19 Priority_Array
12.8.20 Relinquish_Default
211 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
12.8.30 Event_Detection_Enable
212 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
12.8.38 Value_Source_Array
12.8.39 Last_Command_Time
12.8.40 Command_Time_Array
213 12.8.41 Audit_Level
12.8.42 Auditable_Operations
12.8.43 Audit_Priority_Filter
12.8.44 Tags
12.8.45 Profile_Location
12.8.46 Profile_Name
215 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
216 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
217 12.10 Command Object Type
218 12.10.1 Object_Identifier
12.10.2 Object_Name
12.10.3 Object_Type
219 12.10.4 Description
12.10.5 Present_Value
12.10.6 In_Process
12.10.7 All_Writes_Successful
12.10.8 Action
220 12.10.9 Action_Text
12.10.10 Property_List
12.10.11 Status_Flags
12.10.12 Event_State
12.10.13 Reliability
12.10.14 Event_Detection_Enable
221 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
12.10.24 Audit_Level
222 12.10.25 Auditable_Operations
12.10.26 Tags
12.10.27 Profile_Location
12.10.28 Profile_Name
223 12.11 Device Object Type
225 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
226 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
12.11.21 VT_Classes_Supported
227 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
12.11.29 Number_Of_APDU_Retries
228 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
12.11.37 Last_Restore_Time
12.11.38 Backup_Failure_Timeout
229 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
12.11.43 UTC_Time_Synchronization_Recipients
230 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
12.11.51 Property_List
12.11.52 Serial_Number
12.11.53 Status_Flags
231 12.11.54 Event_State
12.11.55 Reliability
12.11.56 Event_Detection_Enable
12.11.57 Notification_Class
12.11.58 Event_Enable
12.11.59 Acked_Transitions
12.11.60 Notify_Type
12.11.61 Event_Time_Stamps
232 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
12.11.66 Audit_Notification_Recipient
12.11.67 Audit_Level
233 12.11.68 Auditable_Operations
12.11.69 Device_UUID
12.11.70 Tags
12.11.71 Profile_Location
12.11.72 Deployed_Profile_Location
12.11.73 Profile_Name
234 12.12 Event Enrollment Object Type
235 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
236 12.12.8 Object_Property_Reference
238 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
12.12.18 Event_Algorithm_Inhibit
239 12.12.19 Time_Delay_Normal
12.12.20 Status_Flags
12.12.21 Reliability
12.12.22 Fault_Type
240 12.12.23 Fault_Parameters
12.12.24 Property_List
12.12.25 Reliability_Evaluation_Inhibit
12.12.26 Audit_Level
12.12.27 Auditable_Operations
241 12.12.28 Tags
12.12.29 Profile_Location
12.12.30 Profile_Name
242 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
243 12.13.7 Modification_Date
12.13.8 Archive
12.13.9 Read_Only
12.13.10 File_Access_Method
12.13.11 Record_Count
12.13.12 Property_List
244 12.13.13 Audit_Level
12.13.14 Auditable_Operations
12.13.15 Tags
12.13.16 Profile_Location
12.13.17 Profile_Name
245 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
246 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
247 12.15 Life Safety Point Object Type
248 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
12.15.7 Device_Type
249 12.15.8 Status_Flags
12.15.9 Event_State
12.15.10 Reliability
12.15.11 Out_Of_Service
12.15.12 Mode
250 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
12.15.23 Silenced
251 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
12.15.32 Event_Detection_Enable
252 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
12.15.40 Audit_Level
12.15.41 Auditable_Operations
253 12.15.42 Tags
12.15.43 Profile_Location
12.15.44 Profile_Name
254 12.16 Life Safety Zone Object Type
255 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
12.16.7 Device_Type
256 12.16.8 Status_Flags
12.16.9 Event_State
12.16.10 Reliability
12.16.11 Out_Of_Service
12.16.12 Mode
257 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
12.16.23 Silenced
258 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
12.16.31 Event_Algorithm_Inhibit_Ref
259 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
12.16.39 Auditable_Operations
260 12.16.40 Tags
12.16.41 Profile_Location
12.16.42 Profile_Name
261 12.17 Loop Object Type
262 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
264 12.17.7 Event_State
265 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
266 12.17.16 Setpoint_Reference
12.17.17 Setpoint
12.17.18 Action
12.17.19 Proportional_Constant
12.17.20 Proportional_Constant_Units
12.17.21 Integral_Constant
12.17.22 Integral_Constant_Units
12.17.23 Derivative_Constant
12.17.24 Derivative_Constant_Units
12.17.25 Bias
12.17.26 Maximum_Output
267 12.17.27 Minimum_Output
12.17.28 Priority_For_Writing
12.17.29 COV_Increment
12.17.30 Time_Delay
12.17.31 Notification_Class
12.17.32 Error_Limit
12.17.33 Deadband
12.17.34 Event_Enable
12.17.35 Acked_Transitions
12.17.36 Notify_Type
12.17.37 Event_Time_Stamps
268 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
12.17.44 Reliability_Evaluation_Inhibit
12.17.45 Property_List
12.17.46 Low_Diff_Limit
269 12.17.47 Audit_Level
12.17.48 Auditable_Operations
12.17.49 Tags
12.17.50 Profile_Location
12.17.51 Profile_Name
270 12.18 Multi-state Input Object Type
271 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
272 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
273 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
274 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
275 12.18.33 Profile_Location
12.18.34 Profile_Name
276 12.19 Multi-state Output Object Type
277 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
278 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
279 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
12.19.24 Event_Detection_Enable
280 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
12.19.32 Value_Source
12.19.33 Value_Source_Array
281 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
282 12.19.40 Profile_Location
12.19.41 Profile_Name
283 12.20 Multi-state Value Object Type
284 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
285 12.20.7 Event_State
12.20.8 Reliability
12.20.9 Out_Of_Service
12.20.10 Number_Of_States
286 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
287 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
12.20.30 Current_Command_Priority
288 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
289 12.20.38 Tags
12.20.39 Profile_Location
12.20.40 Profile_Name
290 12.21 Notification Class Object Type
291 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
12.21.8 Recipient_List
292 12.21.9 Property_List
12.21.10 Status_Flags
293 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
12.21.18 Event_Message_Texts
12.21.19 Event_Message_Texts_Config
294 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
12.21.25 Profile_Name
296 12.22 Program Object Type
297 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
298 12.22.6 Reason_For_Halt
299 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
300 12.22.14 Event_Detection_Enable
12.22.15 Notification_Class
12.22.16 Event_Enable
12.22.17 Event_State
12.22.18 Acked_Transitions
12.22.19 Notify_Type
12.22.20 Event_Time_Stamps
12.22.21 Event_Message_Texts
12.22.22 Event_Message_Texts_Config
301 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
12.22.29 Profile_Name
303 12.23 Pulse Converter Object Type
304 12.23.1 Object_Identifier
12.23.2 Object_Name
12.23.3 Object_Type
12.23.4 Description
305 12.23.5 Present_Value
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
306 12.23.11 Units
12.23.12 Scale_Factor
12.23.13 Adjust_Value
12.23.14 Count
12.23.15 Update_Time
307 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
12.23.28 Notify_Type
308 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
12.23.36 Reliability_Evaluation_Inhibit
309 12.23.37 Property_List
12.23.38 Audit_Level
12.23.39 Auditable_Operations
12.23.40 Tags
12.23.41 Profile_Location
12.23.42 Profile_Name
310 12.24 Schedule Object Type
311 12.24.1 Object_Identifier
12.24.2 Object_Name
12.24.3 Object_Type
12.24.4 Present_Value
12.24.5 Description
312 12.24.6 Effective_Period
12.24.7 Weekly_Schedule
12.24.8 Exception_Schedule
313 12.24.9 Schedule_Default
12.24.10 List_Of_Object_Property_References
12.24.11 Priority_For_Writing
12.24.12 Status_Flags
314 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
315 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
316 12.24.28 Tags
12.24.29 Profile_Location
12.24.30 Profile_Name
317 12.25 Trend Log Object Type
318 12.25.1 Object_Identifier
12.25.2 Object_Name
319 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
320 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
322 12.25.15 Record_Count
12.25.16 Total_Record_Count
12.25.17 Notification_Threshold
12.25.18 Records_Since_Notification
12.25.19 Last_Notify_Record
12.25.20 Event_State
12.25.21 Notification_Class
12.25.22 Event_Enable
12.25.23 Acked_Transitions
323 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
324 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
325 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
12.25.41 Tags
326 12.25.42 Profile_Location
12.25.43 Profile_Name
327 12.26 Access Door Object Type
328 12.26.1 Object_Identifier
12.26.2 Object_Name
12.26.3 Object_Type
12.26.4 Present_Value (Commandable)
329 12.26.5 Description
12.26.6 Status_Flags
12.26.7 Event_State
330 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
331 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
332 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
333 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
12.26.37 Reliability_Evaluation_Inhibit
334 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
12.26.46 Audit_Priority_Filter
335 12.26.47 Tags
12.26.48 Profile_Location
12.26.49 Profile_Name
336 12.27 Event Log Object Type
337 12.27.1 Object_Identifier
12.27.2 Object_Name
12.27.3 Object_Type
12.27.4 Description
12.27.5 Status_Flags
338 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
339 12.27.12 Buffer_Size
12.27.13 Log_Buffer
340 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
12.27.22 Notify_Type
341 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
12.27.30 Property_List
342 12.27.31 Audit_Level
12.27.32 Auditable_Operations
12.27.33 Tags
12.27.34 Profile_Location
12.27.35 Profile_Name
343 12.28 Load Control Object Type
347 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
348 12.28.8 Event_State
12.28.9 Reliability
12.28.10 Requested_Shed_Level
12.28.11 Start_Time
349 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
350 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
351 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
352 12.28.37 Tags
12.28.38 Profile_Location
12.28.39 Profile_Name
353 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
355 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
356 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
357 12.29.17 Tags
12.29.18 Profile_Location
12.29.19 Profile_Name
358 12.30 Trend Log Multiple Object Type
359 12.30.1 Object_Identifier
12.30.2 Object_Name
12.30.3 Object_Type
12.30.4 Description
360 12.30.5 Status_Flags
12.30.6 Event_State
12.30.7 Reliability
12.30.8 Enable
12.30.9 Start_Time
12.30.10 Stop_Time
361 12.30.11 Log_DeviceObjectProperty
12.30.12 Logging_Type
12.30.13 Log_Interval
12.30.14 Align_Intervals
362 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
364 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
12.30.27 Acked_Transitions
12.30.28 Notify_Type
365 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
12.30.35 Reliability_Evaluation_Inhibit
12.30.36 Property_List
366 12.30.37 Audit_Level
12.30.38 Auditable_Operations
12.30.39 Tags
12.30.40 Profile_Location
12.30.41 Profile_Name
367 12.31 Access Point Object Type
369 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
370 12.31.9 Authentication_Status
12.31.10 Active_Authentication_Policy
371 12.31.11 Number_Of_Authentication_Policies
12.31.12 Authentication_Policy_List
12.31.12.1 Reading Authentication Factors
372 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
373 12.31.14.1 Authorization Decision
374 12.31.15 Verification_Time
12.31.16 Lockout
12.31.17 Lockout_Relinquish_Time
12.31.18 Failed_Attempts
12.31.19 Failed_Attempt_Events
12.31.20 Max_Failed_Attempts
375 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
378 12.31.27.1 Operations for setting the Access_Event property
12.31.28 Access_Event_Tag
379 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
380 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
12.31.40 Access_Transaction_Events
381 12.31.41 Event_Enable
12.31.42 Acked_Transitions
12.31.43 Notify_Type
12.31.44 Event_Time_Stamps
12.31.45 Event_Message_Texts
12.31.46 Event_Message_Texts_Config
12.31.47 Event_Detection_Enable
382 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
12.31.54 Tags
383 12.31.55 Profile_Location
12.31.56 Profile_Name
384 12.32 Access Zone Object Type
385 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
386 12.32.7 Status_Flags
12.32.8 Event_State
12.32.9 Reliability
387 12.32.10 Out_Of_Service
12.32.11 Occupancy_Count
12.32.12 Occupancy_Count_Enable
12.32.13 Adjust_Value
12.32.14 Occupancy_Upper_Limit
388 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
12.32.22 Passback_Timeout
389 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
12.32.32 Event_Message_Texts
12.32.33 Event_Message_Texts_Config
12.32.34 Event_Detection_Enable
390 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
12.32.40 Audit_Level
12.32.41 Auditable_Operations
391 12.32.42 Tags
12.32.43 Profile_Location
12.32.44 Profile_Name
392 12.33 Access User Object Type
12.33.1 Object_Identifier
12.33.2 Object_Name
12.33.3 Object_Type
393 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
12.33.11 User_Information_Reference
394 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
395 12.33.20 Profile_Location
12.33.21 Profile_Name
396 12.34 Access Rights Object Type
12.34.1 Object_Identifier
12.34.2 Object_Name
397 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
12.34.9.1 Access Rule Specification
399 12.34.9.2 Access Rules Authorization Check
12.34.9.3 Initializing New Array Elements When the Array Size is Increased
12.34.10 Positive_Access_Rules
12.34.10.1 Initializing New Array Elements When the Array Size is Increased
400 12.34.11 Accompaniment
12.34.12 Reliability_Evaluation_Inhibit
12.34.13 Property_List
12.34.14 Audit_Level
12.34.15 Auditable_Operations
401 12.34.16 Tags
12.34.17 Profile_Location
12.34.18 Profile_Name
402 12.35 Access Credential Object Type
403 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
404 12.35.7 Reliability
12.35.8 Credential_Status
12.35.9 Reason_For_Disable
12.35.9.1 Conditions for setting the Access_Event property of the Access Point object
405 12.35.10 Authentication_Factors
406 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
407 12.35.14 Days_Remaining
12.35.15 Uses_Remaining
12.35.16 Absentee_Limit
12.35.17 Belongs_To
408 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
12.35.23 Threat_Authority
12.35.24 Extended_Time_Enable
12.35.25 Authorization_Exemptions
409 12.35.26 Reliability_Evaluation_Inhibit
12.35.27 Property_List
12.35.28 Audit_Level
410 12.35.29 Auditable_Operations
12.35.30 Tags
12.35.31 Profile_Location
12.35.32 Profile_Name
411 12.36 Credential Data Input Object Type
412 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
413 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
414 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
415 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
416 12.36.25 Tags
12.36.26 Profile_Location
12.36.27 Profile_Name
417 12.37 CharacterString Value Object Type
418 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
419 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
420 12.37.13 Notification_Class
12.37.14 Alarm_Values
12.37.15 Fault_Values
12.37.16 Event_Enable
12.37.17 Acked_Transitions
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
421 12.37.23 Event_Algorithm_Inhibit_Ref
12.37.24 Event_Algorithm_Inhibit
12.37.25 Time_Delay_Normal
12.37.26 Reliability_Evaluation_Inhibit
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
12.37.32 Command_Time_Array
422 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
12.37.38 Profile_Name
424 12.38 DateTime Value Object Type
425 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
426 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
12.38.16 Notification_Class
427 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
12.38.26 Last_Command_Time
12.38.27 Command_Time_Array
428 12.38.28 Audit_Level
12.38.29 Auditable_Operations
12.38.30 Audit_Priority_Filter
12.38.31 Tags
12.38.32 Profile_Location
12.38.33 Profile_Name
430 12.39 Large Analog Value Object Type
431 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
432 12.39.7 Event_State
12.39.8 Reliability
12.39.9 Out_Of_Service
12.39.10 Units
12.39.11 Priority_Array
433 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
434 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
12.39.32 Max_Pres_Value
435 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
12.39.42 Audit_Level
12.39.43 Auditable_Operations
436 12.39.44 Audit_Priority_Filter
12.39.45 Tags
12.39.46 Profile_Location
12.39.47 Profile_Name
437 12.40 BitString Value Object Type
438 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
439 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
12.40.16 Bit_Mask
440 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
441 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
12.40.34 Audit_Level
12.40.35 Auditable_Operations
442 12.40.36 Audit_Priority_Filter
12.40.37 Tags
12.40.38 Profile_Location
12.40.39 Profile_Name
443 12.41 OctetString Value Object Type
12.41.1 Object_Identifier
12.41.2 Object_Name
12.41.3 Object_Type
444 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
445 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
12.41.20 Auditable_Operations
446 12.41.21 Audit_Priority_Filter
12.41.22 Tags
12.41.23 Profile_Location
12.41.24 Profile_Name
447 12.42 Time Value Object Type
448 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
449 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
450 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
12.42.26 Command_Time_Array
451 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
12.42.32 Profile_Name
453 12.43 Integer Value Object Type
454 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
455 12.43.7 Event_State
12.43.8 Reliability
12.43.9 Out_Of_Service
12.43.10 Units
12.43.11 Priority_Array
456 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
12.43.23 Event_Time_Stamps
457 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
12.43.31 Min_Pres_Value
12.43.32 Max_Pres_Value
458 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
12.43.41 Command_Time_Array
12.43.42 Audit_Level
12.43.43 Auditable_Operations
459 12.43.44 Audit_Priority_Filter
12.43.45 Tags
12.43.46 Profile_Location
12.43.47 Profile_Name
460 12.44 Positive Integer Value Object Type
461 12.44.1 Object_Identifier
12.44.2 Object_Name
12.44.3 Object_Type
12.44.4 Description
12.44.5 Present_Value
12.44.6 Status_Flags
462 12.44.7 Event_State
12.44.8 Reliability
12.44.9 Out_Of_Service
12.44.10 Units
12.44.11 Priority_Array
463 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
12.44.22 Notify_Type
12.44.23 Event_Time_Stamps
464 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
12.44.30 Reliability_Evaluation_Inhibit
12.44.31 Min_Pres_Value
12.44.32 Max_Pres_Value
465 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
12.44.40 Last_Command_Time
12.44.41 Command_Time_Array
12.44.42 Audit_Level
12.44.43 Auditable_Operations
466 12.44.44 Audit_Priority_Filter
12.44.45 Tags
12.44.46 Profile_Location
12.44.47 Profile_Name
467 12.45 Date Value Object Type
468 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
469 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
470 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
12.45.26 Command_Time_Array
471 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
12.45.32 Profile_Name
473 12.46 DateTime Pattern Value Object Type
474 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
12.46.7 Event_State
475 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
476 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
12.46.25 Value_Source_Array
12.46.26 Last_Command_Time
477 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
12.46.32 Profile_Location
478 12.46.33 Profile_Name
479 12.47 Time Pattern Value Object Type
480 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
481 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
482 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
12.47.26 Command_Time_Array
483 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
12.47.32 Profile_Name
485 12.48 Date Pattern Value Object Type
486 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
487 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
488 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
12.48.26 Command_Time_Array
489 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
12.48.32 Profile_Name
491 12.49 Deleted Clause
492 12.50 Global Group Object Type
493 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
494 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
495 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
12.50.15 COV_Resubscription_Interval
496 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
12.50.25 COVU_Recipients
497 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
12.50.33 Audit_Level
498 12.50.34 Auditable_Operations
12.50.35 Tags
12.50.36 Profile_Location
12.50.37 Profile_Name
499 12.51 Notification Forwarder Object Type
502 12.51.1 Object_Identifier
12.51.2 Object_Name
12.51.3 Object_Type
12.51.4 Description
12.51.5 Status_Flags
503 12.51.6 Reliability
12.51.7 Out_Of_Service
12.51.8 Recipient_List
12.51.9 Subscribed_Recipients
504 12.51.10 Process_Identifier_Filter
12.51.11 Port_Filter
12.51.12 Local_Forwarding_Only
12.51.13 Property_List
12.51.14 Reliability_Evaluation_Inhibit
12.51.15 Audit_Level
505 12.51.16 Auditable_Operations
12.51.17 Tags
12.51.18 Profile_Location
12.51.19 Profile_Name
506 12.52 Alert Enrollment Object Type
12.52.1 Object_Identifier
12.52.2 Object_Name
507 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
12.52.12 Event_Time_Stamps
508 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
12.52.20 Tags
509 12.52.21 Profile_Location
12.52.22 Profile_Name
510 12.53 Channel Object Type
512 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)
513 12.53.5.1 Datatype Coercion of Present_Value
514 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
515 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
516 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
517 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
518 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
12.53.30 Audit_Priority_Filter
519 12.53.31 Tags
12.53.32 Profile_Location
12.53.33 Profile_Name
520 12.54 Lighting Output Object Type
522 12.54.1 Object_Identifier
12.54.2 Object_Name
12.54.3 Object_Type
12.54.4 Present_Value (Commandable)
523 12.54.5 Tracking_Value
12.54.6 Lighting_Command
527 12.54.6.1 Halting a Lighting Command in Progress
12.54.6.2 Blink-Warn Behavior
528 12.54.7 In_Progress
12.54.8 Description
12.54.9 Status_Flags
529 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
530 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
12.54.24 Instantaneous_Power
531 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
12.54.34 Event_Time_Stamps
532 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
12.54.44 Audit_Level
533 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
534 12.55 Binary Lighting Output Object Type
535 12.55.1 Object_Identifier
536 12.55.2 Object_Name
12.55.3 Object_Type
12.55.4 Present_Value (Commandable)
537 12.55.4.1 Halting Warn Operation in Progress
12.55.5 Description
12.55.6 Status_Flags
538 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
539 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
12.55.17 Polarity
540 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
12.55.23 Notification_Class
541 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
12.55.33 Value_Source
12.55.34 Value_Source_Array
542 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
543 12.55.41 Profile_Location
12.55.42 Profile_Name
544 12.56 Network Port Object Type
549 12.56.1 Object_Identifier
12.56.2 Object_Name
12.56.3 Object_Type
12.56.4 Description
12.56.5 Status_Flags
550 12.56.6 Reliability
12.56.7 Out_Of_Service
12.56.8 Network_Type
551 12.56.9 Protocol_Level
12.56.10 Reference_Port
12.56.10.1 Network Port Hierarchies
552 12.56.10.1.1 Property Inheritance
553 12.56.10.1.2 Pending Changes
12.56.11 Network_Number
12.56.12 Network_Number_Quality
554 12.56.13 Changes_Pending
12.56.14 Command
557 12.56.15 MAC_Address
12.56.16 APDU_Length
558 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
559 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
560 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
561 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
562 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
12.56.45 IPv6_DNS_Server
563 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
12.56.52 Max_Info_Frames
564 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
12.56.57 Virtual_MAC_Address_Table
565 12.56.58 Routing_Table
12.56.59 Event_Detection_Enable
12.56.60 Notification_Class
12.56.61 Event_Enable
12.56.62 Acked_Transitions
12.56.63 Notify_Type
12.56.64 Event_Time_Stamps
566 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
12.56.71 Auditable_Operations
12.56.72 Tags
567 12.56.73 Profile_Location
12.56.74 Profile_Name
568 12.57 Timer Object Type
572 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
573 12.57.7 Event_State
12.57.8 Reliability
12.57.9 Out_Of_Service
12.57.10 Timer_State
574 12.57.11 Timer_Running
12.57.12 Update_Time
12.57.13 Last_State_Change
575 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
576 12.57.20 State_Change_Values
12.57.21 List_Of_Object_Property_References
12.57.22 Priority_For_Writing
577 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
12.57.33 Event_Message_Texts_Config
578 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
12.57.40 Tags
579 12.57.41 Profile_Location
12.57.42 Profile_Name
580 12.58 Elevator Group Object Type
581 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
582 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
583 12.58.16 Profile_Name
584 12.59 Lift Object Type
586 12.59.1 Object_Identifier
12.59.2 Object_Name
587 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
12.59.10 Car_Door_Text
588 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
589 12.59.17 Car_Door_Status
12.59.18 Car_Door_Command
12.59.19 Car_Door_Zone
12.59.20 Car_Mode
590 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
12.59.28 Energy_Meter_Ref
12.59.29 Reliability
591 12.59.30 Out_Of_Service
12.59.31 Car_Drive_Status
12.59.32 Fault_Signals
592 12.59.33 Landing_Door_Status
12.59.34 Higher_Deck
593 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
12.59.42 Event_Time_Stamps
12.59.43 Event_Message_Texts
12.59.44 Event_Message_Texts_Config
594 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
12.59.50 Auditable_Operations
12.59.51 Tags
595 12.59.52 Profile_Location
12.59.53 Profile_Name
596 12.60 Escalator Object Type
597 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
598 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
12.60.14 Reliability
599 12.60.15 Out_Of_Service
12.60.16 Fault_Signals
12.60.17 Passenger_Alarm
600 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
12.60.27 Event_Message_Texts
12.60.28 Event_Message_Texts_Config
601 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
12.60.35 Tags
602 12.60.36 Profile_Location
12.60.37 Profile_Name
603 12.61 Accumulator Object Type
604 12.61.1 Object_Identifier
12.61.2 Object_Name
12.61.3 Object_Type
605 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
12.61.10 Out_Of_Service
606 12.61.11 Scale
12.61.12 Units
12.61.13 Prescale
12.61.14 Max_Pres_Value
607 12.61.15 Value_Change_Time
12.61.16 Value_Before_Change
12.61.17 Value_Set
12.61.18 Logging_Record
608 12.61.19 Logging_Object
12.61.20 Pulse_Rate
609 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
12.61.32 Event_Message_Texts_Config
610 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
12.61.40 Fault_Low_Limit
611 12.61.41 Audit_Level
12.61.42 Auditable_Operations
12.61.43 Tags
12.61.44 Profile_Location
12.61.45 Profile_Name
612 12.62 Staging Object Type
614 12.62.1 Object_Identifier
12.62.2 Object_Name
12.62.3 Object_Type
12.62.4 Present_Value
615 12.62.4.1 Writing to Referenced Objects
12.62.5 Present_Stage
616 12.62.6 Stages
12.62.7 Stage_Names
12.62.8 Status_Flags
617 12.62.9 Event_State
12.62.10 Reliability
12.62.11 Out_Of_Service
618 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
12.62.20 Notification_Class
619 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
12.62.29 Property_List
12.62.30 Value_Source
620 12.62.31 Audit_Level
12.62.32 Auditable_Operations
12.62.33 Tags
12.62.34 Profile_Location
12.62.35 Profile_Name
621 12.63 Audit Reporter Object Type
12.63.1 Object_Identifier
12.63.2 Object_Name
622 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
623 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
624 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
12.63.24 Reliability_Evaluation_Inhibit
625 12.63.25 Property_List
12.63.26 Tags
12.63.27 Profile_Location
12.63.28 Profile_Name
626 12.64 Audit Log Object Type
627 12.64.1 Object_Identifier
12.64.2 Object_Name
12.64.3 Object_Type
12.64.4 Description
12.64.5 Status_Flags
628 12.64.6 Event_State
12.64.7 Reliability
12.64.8 Enable
12.64.9 Buffer_Size
12.64.10 Log_Buffer
629 12.64.11 Record_Count
12.64.12 Total_Record_Count
12.64.13 Member_Of
630 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
12.64.23 Event_Message_Texts_Config
12.64.24 Reliability_Evaluation_Inhibit
631 12.64.25 Property_List
12.64.26 Audit_Level
12.64.27 Auditable_Operations
12.64.28 Tags
12.64.29 Profile_Location
12.64.30 Profile_Name
633 13 ALARM AND EVENT SERVICES
13.1 Change of Value Reporting
636 13.1.1 Unsubscribed COV Notifications
637 13.1.2 Transmitting Unconfirmed COV Notification Requests
638 13.2 Event Reporting
639 13.2.1 Event Detection and Reporting Model
640 13.2.2 Event-State-Detection
641 13.2.2.1 Event-State-Detection State Machine
13.2.2.1.1 Normal
642 13.2.2.1.2 OffNormal
13.2.2.1.3 Fault
13.2.2.1.4 Transition Actions
643 13.2.2.1.5 Inhibiting Detection of Offnormal Conditions
13.2.3 Alarm-Acknowledgment
644 13.2.4 Event-Summarization
645 13.2.5 Event-Notification-Distribution
13.2.5.1 Notification Forwarding
646 13.2.5.2 Service Parameters of Event Notification Service Requests
13.2.5.3 Fault Event Notifications
648 13.2.5.4 Alarm and Event Priority Classification
649 13.3 Event Algorithms
13.3.1 CHANGE_OF_BITSTRING Event Algorithm
651 13.3.2 CHANGE_OF_STATE Event Algorithm
652 13.3.3 CHANGE_OF_VALUE Event Algorithm
653 13.3.4 COMMAND_FAILURE Event Algorithm
654 13.3.5 FLOATING_LIMIT Event Algorithm
656 13.3.6 OUT_OF_RANGE Event Algorithm
658 13.3.7 BUFFER_READY Event Algorithm
659 13.3.8 CHANGE_OF_LIFE_SAFETY Event Algorithm
661 13.3.9 UNSIGNED_RANGE Event Algorithm
663 13.3.10 EXTENDED Event Algorithm
664 13.3.11 CHANGE_OF_STATUS_FLAGS Event Algorithm
666 13.3.12 ACCESS_EVENT Event Algorithm
667 13.3.13 DOUBLE_OUT_OF_RANGE Event Algorithm
669 13.3.14 SIGNED_OUT_OF_RANGE Event Algorithm
671 13.3.15 UNSIGNED_OUT_OF_RANGE Event Algorithm
673 13.3.16 CHANGE_OF_CHARACTERSTRING Event Algorithm
675 13.3.17 NONE Event Algorithm
13.3.18 CHANGE_OF_DISCRETE_VALUE Event Algorithm
676 13.3.19 CHANGE_OF_TIMER Event Algorithm
678 13.4 Fault Algorithms
13.4.1 NONE Fault Algorithm
13.4.2 FAULT_CHARACTERSTRING Fault Algorithm
679 13.4.3 FAULT_EXTENDED Fault Algorithm
680 13.4.4 FAULT_LIFE_SAFETY Fault Algorithm
681 13.4.5 FAULT_STATE Fault Algorithm
682 13.4.6 FAULT_STATUS_FLAGS Fault Algorithm
13.4.7 FAULT_OUT_OF_RANGE Fault Algorithm
683 13.4.8 FAULT_LISTED Fault Algorithm
685 13.5 AcknowledgeAlarm Service
13.5.1 Structure
13.5.1.1 Argument
13.5.1.1.1 Acknowledging Process Identifier
13.5.1.1.2 Event Object Identifier
13.5.1.1.3 Event State Acknowledged
13.5.1.1.4 Time Stamp
13.5.1.1.5 Acknowledgment Source
686 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
687 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(-)
688 13.6.1.3.1 Error Type
13.6.2 Service Procedure
689 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
690 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
691 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
692 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
693 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
694 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
695 13.9.2 Service Procedure
696 13.10 GetAlarmSummary Service
13.10.1 Structure
13.10.1.1 Argument
13.10.1.2 Result(+)
13.10.1.2.1 List of Alarm Summaries
13.10.1.2.1.1 Object Identifier
13.10.1.2.1.2 Alarm State
13.10.1.2.1.3 Acknowledged Transitions
13.10.1.3 Result(-)
13.10.1.3.1 Error Type
697 13.10.2 Service Procedure
698 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
699 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
13.11.1.2.1.5 Notification Class
700 13.11.1.3 Result(-)
13.11.1.3.1 Error Type
13.11.2 Service Procedure
701 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
702 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
703 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(+)
704 13.13.1.3 Result(-)
13.13.1.3.1 Error Type
13.13.2 Service Procedure
705 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
706 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
708 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
709 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
710 13.15.2 Service Procedure
711 13.16 SubscribeCOVPropertyMultiple Service
13.16.1 Structure
13.16.1.1 Argument
13.16.1.1.1 Subscriber Process Identifier
712 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
713 13.16.3 Parameters Referenced by the SubscribeCOVPropertyMultiple Service
13.16.3.1 COV Subscription Specification Parameter
714 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
715 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
716 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
717 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
13.17.3.1.2.1 Property Identifier
13.17.3.1.2.2 Property Array Index
718 13.17.3.1.2.3 Property Value
13.17.3.1.2.4 Time of Change
719 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
720 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
721 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
13.19.1.1.2.1 Audit Query By Target
722 13.19.1.1.2.2 Audit Query By Source
13.19.1.1.3 Start At Sequence Number
13.19.1.1.4 Requested Count
723 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
13.19.2.1 Audit Query By Target
724 13.19.2.2 Audit Query By Source
725 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
726 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
727 14 FILE ACCESS SERVICES
14.1 AtomicReadFile Service
14.1.1 Structure
14.1.2 Argument
14.1.2.1 File Identifier
728 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
729 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
730 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
731 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
733 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(+)
734 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
735 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(-)
15.2.1.3.1 Error Type
736 15.2.1.3.2 First Failed Element Number
15.2.2 Service Procedure
737 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
738 15.3.1.3.2 First Failed Element Number
15.3.2 Service Procedure
740 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
741 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
742 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
743 15.6 Deleted Clause
744 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
745 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
746 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
747 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
748 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
15.8.1.1.4.1.4 Example – Negative Count
749 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
750 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
15.8.1.1.4.3.4 Example – Positive Count, Outdated Reference Time
751 15.8.1.1.4.3.5 Example – Negative Count
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
752 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
15.8.2 Service Procedure
754 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
755 15.9.1.2 Result(+)
15.9.1.3 Result(-)
15.9.1.3.1 Error Type
15.9.2 Service Procedure
756 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
757 15.10.1.3.2 First Failed Write Attempt
15.10.2 Service Procedure
758 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
759 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
760 15.11.2 WriteGroup Service Procedure
761 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(+)
762 16.1.1.3 Result(-)
16.1.1.3.1 Error Type
16.1.2 Service Procedure
763 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(+)
764 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
765 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
766 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
767 16.4.1.2 Result(+)
16.4.1.3 Result(-)
16.4.1.3.1 Error Type
16.4.2 Service Procedure
768 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(-)
769 16.5.1.3.1 Error Type
16.5.2 Service Procedure
770 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
771 16.7 TimeSynchronization Service
16.7.1 Structure
16.7.1.1 Argument
16.7.1.1.1 Time
16.7.2 Service Procedure
772 16.8 UTCTimeSynchronization Service
16.8.1 Structure
16.8.1.1 Argument
16.8.1.1.1 Time
16.8.2 Service Procedure
773 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
774 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
775 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
776 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
777 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
778 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
779 17 VIRTUAL TERMINAL SERVICES
17.1 Virtual Terminal Model
781 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
782 17.1.5 VT Session Synchronization
17.1.6 VT Session Identifiers
783 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
17.2.1.3 Result (-)
17.2.1.3.1 Error Type
784 17.2.2 Service Procedure
785 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
786 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
787 17.4.1.3 Result (-)
17.4.1.3.1 Error Type
17.4.2 Service Procedure
788 17.5 Default Terminal Characteristics
17.5.1 Default Terminal Character Repertoire
790 17.5.2 Control Functions
17.5.2.1 Octet Code 007
17.5.2.2 Octet Codes 008 and 127
791 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
792 18 ERROR, REJECT, and ABORT CODES
18.1 Error Class – DEVICE
18.2 Error Class – OBJECT
793 18.3 Error Class – PROPERTY
794 18.4 Error Class – RESOURCES
795 18.5 Error Class – SECURITY
796 18.6 Error Class – SERVICES
797 18.7 Error Class – COMMUNICATION
801 18.8 Error Class – VT
802 18.9 Reject Reason
18.10 Abort Reason
803 18.11 Confirmed Service Common Errors
804 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
805 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
806 19.1.3 Restore
19.1.3.1 Initiation of the Restore Procedure
19.1.3.2 Preparation for Restore
807 19.1.3.3 Restoring the Configuration Files
19.1.3.4 Ending the Restore Procedure
809 19.2 Command Prioritization
19.2.1 Prioritization Mechanism
810 19.2.1.1 Commandable Properties
19.2.1.2 Prioritized Commands
19.2.1.3 Relinquish Commands
811 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
812 19.2.3 Minimum_On_Time and Minimum_Off_Time
19.2.4 Prioritization for Command Objects
19.2.5 Prioritization for Loop Objects
19.2.6 Prioritization for Schedule Objects
813 19.2.7 Prioritization for Access Point Objects
19.2.8 Prioritization for Staged ValueObjects
814 19.3 Device Restart Procedure
815 19.4 Determining Maximum Conveyable APDU
19.4.1 Example ConfirmedPrivateTransfer Service
19.4.2 Encoding for Example
816 19.4.3 Procedure
817 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
818 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
819 19.6 Audit Logging
820 19.6.1 Audit Notification Generation
821 19.6.1.1 Audit Notification Generation Through Monitoring
19.6.2 Audit Reporter Objects
19.6.3 Audit Notification Configuration
822 19.6.4 Audit Notifications
825 19.6.5 Audit Operations
827 19.6.6 High Volume Situations
19.6.7 Audit Logs
19.6.7.1 Audit Logger
19.6.7.2 Audit Forwarder
828 19.6.7.3 Audit Logger Hierarchies
19.6.8 Security of Audit Notifications
829 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
830 20 ENCODING BACnet PROTOCOL DATA UNITS
831 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
832 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
833 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
834 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
835 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
836 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
20.1.5.8 Format of the BACnet-ComplexACK-PDU
837 20.1.6 BACnet-SegmentACK-PDU
20.1.6.1 negative-ack
20.1.6.2 server
838 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
839 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
840 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
20.1.9.1 server
841 20.1.9.2 original-invoke-id
20.1.9.3 abort-reason
20.1.9.4 Format of the BACnet-Abort-PDU
842 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
843 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
844 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
845 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
846 20.2.7 Encoding of a Double Precision Real Number Value
20.2.8 Encoding of an Octet String Value
847 20.2.9 Encoding of a Character String Value
848 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
849 20.2.13 Encoding of a Time Value
20.2.14 Encoding of an Object Identifier Value
850 20.2.15 Encoding of a Tagged Value
853 20.2.16 Encoding of a Sequence Value
854 20.2.17 Encoding of a Sequence-Of Value
855 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
857 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 {
858 BACnet-SegmentACK-PDU ::= SEQUENCE {
BACnet-Error-PDU ::= SEQUENCE {
BACnet-Reject-PDU ::= SEQUENCE {
BACnet-Abort-PDU ::= SEQUENCE {
859 21.2 Confirmed Service Productions
BACnetConfirmedServiceChoice ::= ENUMERATED {
860 BACnet-Confirmed-Service-Request ::= CHOICE {
861 BACnet-Confirmed-Service-ACK ::= CHOICE {
862 21.2.1 Confirmed Alarm and Event Services
AcknowledgeAlarm-Request ::= SEQUENCE {
ConfirmedCOVNotification-Request ::= SEQUENCE {
ConfirmedCOVNotificationMultiple-Request ::= SEQUENCE {
ConfirmedEventNotification-Request ::= SEQUENCE {
863 GetAlarmSummary-ACK ::= SEQUENCE OF SEQUENCE {
GetEnrollmentSummary-Request ::= SEQUENCE {
GetEnrollmentSummary-ACK ::= SEQUENCE OF SEQUENCE {
GetEventInformation-Request ::= SEQUENCE {
GetEventInformation-ACK ::= SEQUENCE {
LifeSafetyOperation-Request ::= SEQUENCE {
864 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 {
865 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 {
866 ReadProperty-Request ::= SEQUENCE {
ReadProperty-ACK ::= SEQUENCE {
ReadPropertyMultiple-Request ::= SEQUENCE {
ReadPropertyMultiple-ACK ::= SEQUENCE {
ReadRange-Request ::= SEQUENCE {
ReadRange-ACK ::= SEQUENCE {
867 RemoveListElement-Request ::= SEQUENCE {
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 {
868 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 {
869 21.3 Unconfirmed Service Productions
BACnetUnconfirmedServiceChoice ::= ENUMERATED {
BACnet-Unconfirmed-Service-Request ::= CHOICE {
21.3.1 Unconfirmed Alarm and Event Services
UnconfirmedCOVNotification-Request ::= SEQUENCE {
UnconfirmedCOVNotificationMultiple-Request ::= SEQUENCE {
870 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 {
871 UnconfirmedPrivateTransfer-Request ::= SEQUENCE {
UnconfirmedTextMessage-Request ::= SEQUENCE {
TimeSynchronization-Request ::= SEQUENCE {
UTCTimeSynchronization-Request ::= SEQUENCE {
Who-Has-Request ::= SEQUENCE {
Who-Is-Request ::= SEQUENCE {
873 21.4 Error Productions
BACnetAbortReason ::= ENUMERATED {
BACnet-Error ::= CHOICE {
874 BACnetRejectReason ::= ENUMERATED {
ChangeList-Error ::= SEQUENCE {
875 CreateObject-Error ::= SEQUENCE {
ConfirmedPrivateTransfer-Error ::= SEQUENCE {
Error ::= SEQUENCE {
882 SubscribeCOVPropertyMultiple-Error ::= CHOICE {
WritePropertyMultiple-Error ::= SEQUENCE {
VTClose-Error ::= SEQUENCE {
883 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
884 21.6 Base Types
BACnetAccessAuthenticationFactorDisable ::= ENUMERATED {
BACnetAccessCredentialDisable ::= ENUMERATED {
BACnetAccessCredentialDisableReason ::= ENUMERATED {
BACnetAccessEvent ::= ENUMERATED {
885 BACnetAccessPassbackMode ::= ENUMERATED {
BACnetAccessRule ::= SEQUENCE {
886 BACnetAccessThreatLevel ::= Unsigned(0..100)
BACnetAccessUserType ::= ENUMERATED {
BACnetAccessZoneOccupancyState ::= ENUMERATED {
BACnetAccumulatorRecord ::= SEQUENCE {
BACnetAcknowledgeAlarmInfo ::= SEQUENCE {
887 BACnetAction ::= ENUMERATED {
BACnetActionCommand ::= SEQUENCE {
BACnetActionList ::= SEQUENCE {
BACnetAddress ::= SEQUENCE {
BACnetAddressBinding ::= SEQUENCE {
BACnetAssignedAccessRights ::= SEQUENCE {
BACnetAssignedLandingCalls ::= SEQUENCE {
BACnetAuditLevel ::= ENUMERATED {
888 BACnetAuditLogRecord ::= SEQUENCE {
BACnetAuditLogRecordResult ::= SEQUENCE {
BACnetAuditLogQueryParameters ::= CHOICE {
BACnetAuditNotification ::= SEQUENCE {
BACnetAuditOperation ::= ENUMERATED {
889 BACnetAuditOperationFlags ::= BIT STRING {
BACnetAuthenticationFactor ::= SEQUENCE {
BACnetAuthenticationFactorFormat ::= SEQUENCE {
890 BACnetAuthenticationFactorType ::= ENUMERATED {
BACnetAuthenticationPolicy ::= SEQUENCE {
BACnetAuthenticationStatus ::= ENUMERATED {
BACnetAuthorizationExemption ::= ENUMERATED {
891 BACnetAuthorizationMode ::= ENUMERATED {
BACnetBackupState ::= ENUMERATED {
BACnetBDTEntry ::= SEQUENCE {
BACnetBinaryLightingPV ::= ENUMERATED {
BACnetBinaryPV ::= ENUMERATED {
BACnetCalendarEntry ::= CHOICE {
892 BACnetChannelValue ::= CHOICE {
BACnetClientCOV ::= CHOICE {
BACnetCOVMultipleSubscription ::= SEQUENCE {
BACnetCOVSubscription ::= SEQUENCE {
BACnetCredentialAuthenticationFactor ::= SEQUENCE {
BACnetDailySchedule ::= SEQUENCE {
BACnetDateRange ::= SEQUENCE { — see Clause 20.2.12 for restrictions
893 BACnetDateTime ::= SEQUENCE {
BACnetDaysOfWeek ::= BIT STRING {
BACnetDestination ::= SEQUENCE {
BACnetDeviceObjectPropertyReference ::= SEQUENCE {
BACnetDeviceObjectPropertyValue ::= SEQUENCE {
BACnetDeviceObjectReference ::= SEQUENCE {
BACnetDeviceStatus ::= ENUMERATED {
894 BACnetDoorAlarmState ::= ENUMERATED {
BACnetDoorSecuredStatus ::= ENUMERATED {
BACnetDoorStatus ::= ENUMERATED {
BACnetDoorValue ::= ENUMERATED {
BACnetEngineeringUnits ::= ENUMERATED { — See below for numerical order
905 BACnetEscalatorFault ::= ENUMERATED {
BACnetEscalatorMode ::= ENUMERATED {
906 BACnetEscalatorOperationDirection ::= ENUMERATED {
BACnetEventLogRecord ::= SEQUENCE {
BACnetEventNotificationSubscription ::= SEQUENCE {
BACnetEventParameter ::= CHOICE {
908 BACnetEventState ::= ENUMERATED {
909 BACnetEventTransitionBits ::= BIT STRING {
BACnetEventType ::= ENUMERATED {
BACnetFaultParameter ::= CHOICE {
910 BACnetFaultType ::= ENUMERATED {
BACnetFDTEntry ::= SEQUENCE {
BACnetFileAccessMethod ::= ENUMERATED {
911 BACnetGroupChannelValue ::= SEQUENCE {
BACnetHostAddress ::= CHOICE {
BACnetHostNPort ::= SEQUENCE {
BACnetIPMode ::= ENUMERATED {
BACnetLandingCallStatus ::= SEQUENCE {
BACnetLandingDoorStatus ::= SEQUENCE {
BACnetLifeSafetyMode ::= ENUMERATED {
912 BACnetLifeSafetyOperation ::= ENUMERATED {
BACnetLifeSafetyOperationInfo ::= SEQUENCE {
BACnetLifeSafetyState ::= ENUMERATED {
913 BACnetLiftCarCallList ::= SEQUENCE {
BACnetLiftCarDirection ::= ENUMERATED {
BACnetLiftCarDoorCommand ::= ENUMERATED {
BACnetLiftCarDriveStatus ::= ENUMERATED {
914 BACnetLiftCarMode ::= ENUMERATED {
BACnetLiftFault ::= ENUMERATED {
BACnetLiftGroupMode ::= ENUMERATED {
915 BACnetLightingCommand ::= SEQUENCE {
BACnetLightingInProgress ::= ENUMERATED {
BACnetLightingOperation ::= ENUMERATED {
BACnetLightingTransition ::= ENUMERATED {
BACnetLimitEnable ::= BIT STRING {
BACnetLockStatus ::= ENUMERATED {
916 BACnetLogData ::= CHOICE {
BACnetLoggingType ::= ENUMERATED {
BACnetLogMultipleRecord ::= SEQUENCE {
BACnetLogRecord ::= SEQUENCE {
BACnetLogStatus ::= BIT STRING {
917 BACnetMaintenance ::= ENUMERATED {
BACnetNameValue ::= SEQUENCE {
BACnetNameValueCollection ::= SEQUENCE {
BACnetNetworkNumberQuality ::= ENUMERATED {
BACnetNetworkPortCommand ::= ENUMERATED {
BACnetNetworkType ::= ENUMERATED {
918 BACnetNodeType ::= ENUMERATED {
BACnetNotificationParameters ::= CHOICE {
921 BACnetNotifyType ::= ENUMERATED {
BACnetObjectPropertyReference ::= SEQUENCE {
BACnetObjectPropertyValue ::= SEQUENCE {
BACnetObjectSelector ::= CHOICE {
BACnetObjectType ::= ENUMERATED { — see below for numerical order
924 BACnetObjectTypesSupported ::= BIT STRING {
925 BACnetOptionalBinaryPV ::= CHOICE {
BACnetOptionalCharacterString ::= CHOICE {
BACnetOptionalPriorityFilter ::= CHOICE {
BACnetOptionalREAL ::= CHOICE {
BACnetOptionalUnsigned ::= CHOICE {
BACnetPolarity ::= ENUMERATED {
BACnetPortPermission ::= SEQUENCE {
BACnetPrescale ::= SEQUENCE {
BACnetPriorityArray ::= SEQUENCE SIZE (16) OF BACnetPriorityValue
926 BACnetPriorityFilter ::= BIT STRING {
BACnetPriorityValue ::= CHOICE {
BACnetProcessIdSelection ::= CHOICE {
BACnetProgramError ::= ENUMERATED {
BACnetProgramRequest ::= ENUMERATED {
927 BACnetProgramState ::= ENUMERATED {
BACnetPropertyAccessResult ::= SEQUENCE {
BACnetPropertyIdentifier ::= ENUMERATED { — see below for numerical order
944 BACnetPropertyReference ::= SEQUENCE {
BACnetPropertyStates ::= CHOICE {
946 BACnetPropertyValue ::= SEQUENCE {
BACnetProtocolLevel ::= ENUMERATED {
BACnetRecipient ::= CHOICE {
BACnetRecipientProcess ::= SEQUENCE {
BACnetRelationship ::= ENUMERATED {
947 BACnetReliability ::= ENUMERATED {
BACnetRestartReason ::= ENUMERATED {
948 BACnetResultFlags ::= BIT STRING {
BACnetRouterEntry ::= SEQUENCE {
BACnetScale ::= CHOICE {
BACnetSegmentation ::= ENUMERATED {
BACnetServicesSupported ::= BIT STRING {
950 BACnetSetpointReference ::= SEQUENCE {
BACnetShedLevel ::= CHOICE {
BACnetShedState ::= ENUMERATED {
BACnetSilencedState ::= ENUMERATED {
BACnetSpecialEvent ::= SEQUENCE {
BACnetStageLimitValue ::= SEQUENCE {
BACnetStatusFlags ::= BIT STRING {
BACnetSuccessFilter ::= ENUMERATED {
951 BACnetTimerState ::= ENUMERATED {
BACnetTimerStateChangeValue ::= CHOICE {
BACnetTimerTransition ::= ENUMERATED {
BACnetTimeStamp ::= CHOICE {
BACnetTimeValue ::= SEQUENCE {
BACnetValueSource ::= CHOICE {
952 BACnetVMACEntry ::= SEQUENCE {
BACnetVTClass ::= ENUMERATED {
BACnetVTSession ::= SEQUENCE {
BACnetWeekNDay ::= OCTET STRING (SIZE (3))
BACnetWriteStatus ::= ENUMERATED {
ReadAccessResult ::= SEQUENCE {
953 ReadAccessSpecification ::= SEQUENCE {
WriteAccessSpecification ::= SEQUENCE {
954 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
955 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
956 22.2.1.3 Scheduling
22.2.1.4 Trending
22.2.1.5 Device and Network Management
957 23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION
23.1 Extending Enumeration Values
958 23.2 Using the PrivateTransfer Services to Invoke Non-Standardized Services
23.3 Adding Proprietary Properties to a Standardized Object
959 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
960 24 DELETED CLAUSE
961 25 REFERENCES
966 ANNEX A – PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE)
969 ANNEX B – GUIDE TO SPECIFYING BACnet DEVICES (INFORMATIVE)
970 ANNEX C – Removed
971 ANNEX D – Removed
972 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
973 E.1.5 Example of the UnconfirmedEventNotification Service
974 E.1.6 Example of the GetAlarmSummary Service
E.1.7 Examples of the GetEnrollmentSummary Service
975 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
976 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
977 E.2.2 Examples of the AtomicWriteFile Service
978 E.3 Object Access Services
E.3.1 Example of the AddListElement Service
979 E.3.2 Example of the RemoveListElement Service
980 E.3.3 Example of the CreateObject Service
981 E.3.4 Example of the DeleteObject Service
E.3.5 Example of the ReadProperty Service
E.3.6 Deleted Clause
E.3.7 Examples of the ReadPropertyMultiple Service
982 E.3.8 Example of the ReadRange Service
983 E.3.9 Example of the WriteProperty Service
E.3.10 Example of the WritePropertyMultiple Service
E.3.11 Examples of WriteGroup Service
984 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
985 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
986 E.4.9 Examples of the Who-Is and I-Am Services
987 E.4.10 Examples of the Who-Am-I and You-Are Services
988 E.5 Virtual Terminal Services
990 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
991 F.1.4 Encoding for Example E.1.4 – ConfirmedEventNotification Service
992 F.1.5 Encoding for Example E.1.5 – UnconfirmedEventNotification Service
994 F.1.6 Encoding for Example E.1.6 – GetAlarmSummary Service
F.1.7 Encoding for Example E.1.7 – GetEnrollmentSummary Service
996 F.1.8 Encoding for Example E.1.8 – GetEventInformation Service
997 F.1.9 Encoding for Example E.1.9 – LifeSafetyOperation
998 F.1.10 Encoding for Example E.1.10 – SubscribeCOV
F.1.11 Encoding for Example E.1.11 – SubscribeCOVProperty
999 F.1.12 Encoding for Example E.1.12 – SubscribeCOVPropertyMultiple Service
1000 F.1.13 Encoding for Example E.1.13 – ConfirmedCOVNotificationMultiple Service
1001 F.1.14 Encoding for Example E.1.14 – UnconfirmedCOVNotificationMultiple Service
F.2 Example Encodings for File Access Services
F.2.1 Encoding for Example E.2.1 – AtomicReadFile Service
1002 F.2.2 Encoding for Example E.2.2 – AtomicWriteFile Service
1003 F.3 Example Encodings for Object Access Services
F.3.1 Encoding for Example E.3.1 – AddListElement Service
1004 F.3.2 Encoding for Example E.3.2 – RemoveListElement Service
1005 F.3.3 Encoding for Example E.3.3 – CreateObject Service
1006 F.3.4 Encoding for Example E.3.4 – DeleteObject Service
F.3.5 Encoding for Example E.3.5 – ReadProperty Service
1007 F.3.6 Deleted Clause
F.3.7 Encoding for Example E.3.7 – ReadPropertyMultiple Service
1009 F.3.8 Encoding for Example E.3.8 – ReadRange Service
1010 F.3.9 Encoding for Example E.3.9 – WriteProperty Service
F.3.10 Encoding for Example E.3.10 – WritePropertyMultiple Service
1011 F.3.11 Encoding for Examples E.3.11 – WriteGroup Service
1013 F.3.12 Encoding for Example E.3.12 – ReadPropertyMultiple OPTIONAL response if there are no optional properties
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
1014 F.4.3 Encoding for Example E.4.3 – UnconfirmedPrivateTransfer Service
F.4.4 Encoding for Example E.4.4 – ReinitializeDevice Service
1015 F.4.5 Encoding for Example E.4.5 – ConfirmedTextMessage Service
F.4.6 Encoding for Example E.4.6 – UnconfirmedTextMessage Service
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
1016 F.4.9 Encoding for Example E.4.9 – Who-Is and I-Am Services
1018 F.4.10 Encoding for Example E.4.10 – Who-Am-I and You-Are Services
1019 F.5 Example Encodings for Virtual Terminal Services
1022 ANNEX G – CALCULATION OF CRC (INFORMATIVE)
G.1 Calculation of the Header CRC
1025 G.1.1 Sample Implementation of the Header CRC Algorithm in C
1026 G.1.2 Sample Implementation of the Header CRC Algorithm in Assembly Language
1027 G.1.3 Other Implementations of the Header CRC Algorithm
1028 G.2 Calculation of the Data CRC
1030 G.2.1 Sample Implementation of the Data CRC Algorithm in C
1031 G.2.2 Sample Implementation of the Data CRC Algorithm in Assembly Language
G.2.3 Other Implementations of the Data CRC Algorithm
1032 G.3 Calculation of the Encoded CRC-32K
G.3.1 Sample Implementation of the CRC-32K in C
1033 G.3.2 Sample Implementation of the CRC-32K in Assembly Language
1034 G.3.3 Parallel Implementation of the CRC-32K
1036 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
1037 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
1038 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)
1039 H.3.2 Implementation Notes
1040 H.4 Using BACnet with the IPX Protocol
H.4.1 BACnet/IPX Packet-Assembler-Disassembler (B/IPX PAD)
H.4.2 Implementation Notes
1041 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
H.5.2.1 Object_Identifier
H.5.2.2 Object_Name
H.5.2.3 Object_Type
H.5.2.4 System_Status
1042 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
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
1043 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
H.5.3.3 Object_Type
H.5.3.4 Present_Value
H.5.3.5 Description
H.5.3.6 Status_Flags
1044 H.5.3.7 Event_State
H.5.3.8 Reliability
H.5.3.9 Out_Of_Service
H.5.3.10 Polarity
H.5.3.11 Units
1046 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
1047 H.5.4.3 Analog Output
H.5.4.4 Analog Value
1048 H.5.4.5 Binary Input
H.5.4.6 Binary Output
H.5.4.7 Binary Value
1049 H.5.4.8 Dimming Actuator
H.5.4.9 Defining Proprietary Object Types
H.5.4.10 Defining Proprietary Properties
1050 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
1051 H.6.1.4 Writable
H.6.1.5 InAlarm
H.6.1.6 PossibleValues and WritableValues
1052 H.6.1.7 Overridden
H.7 Virtual MAC Addressing
H.7.1 General
H.7.2 Using Device Instance as a VMAC Address
1053 H.7.3 EUI-48 and Random-48 VMAC Address
1054 ANNEX I – COMMANDABLE PROPERTIES WITH MINIMUM ON AND OFF TIMES (INFORMATIVE)
1056 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
J.2 BACnet Virtual Link Layer
1057 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
J.2.3 Read-Broadcast-Distribution-Table: Purpose
J.2.3.1 Read-Broadcast-Distribution-Table: Format
1058 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
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
1059 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
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
1060 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
J.4.3 BBMD Concept
1061 J.4.3.1 Broadcast Distribution
J.4.3.2 Broadcast Distribution Table Format
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
1062 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
1063 J.5.2.1.1 Use of the BVLL Read-Foreign-Device-Table Message
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
1064 J.7 Routing Between Two B/IP BACnet Networks
J.7.1 B/IP Internetwork Design Considerations
1065 J.7.2 B/IP Routers
J.7.3 B/IP Router Tables
J.7.4 B/IP Router Operation
1066 J.7.5 BBMD Operation with Network Address Translation
1069 J.8 Use of IP Multicast within BACnet/IP
J.8.1 B/IP Multicast (B/IP-M) Concept
J.8.2 B/IP-M Use of BVLL Messages
1070 J.8.3 B/IP-M BBMD Operation
1071 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)
K.1.7 BIBB – Data Sharing-WritePropertyMultiple-A (DS-WPM-A)
K.1.8 BIBB – Data Sharing-WritePropertyMultiple-B (DS-WPM-B)
1072 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)
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)
1073 K.1.15 BIBB – Data Sharing-View-A (DS-V-A)
1074 K.1.16 BIBB – Data Sharing-Advanced View-A (DS-AV-A)
1075 K.1.17 BIBB – Data Sharing-Modify-A (DS-M-A)
1077 K.1.18 BIBB – Data Sharing-Advanced Modify-A (DS-AM-A)
K.1.19 BIBB – Data Sharing-WriteGroup-A (DS-WG-A)
K.1.20 BIBB – Data Sharing-WriteGroup-Internal-B (DS-WG-I-B)
1078 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)
K.1.25 BIBB – Data Sharing-Life Safety View-A (DS-LSV-A)
1079 K.1.26 BIBB – Data Sharing-Life Safety Advanced View-A (DS-LSAV-A)
1080 K.1.27 BIBB – Data Sharing-Life Safety Modify-A (DS-LSM-A)
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)
1081 K.1.30 BIBB – Data Sharing-Access Control Advanced View-A (DS-ACAV-A)
1082 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)
1083 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)
K.1.36 BIBB – Data Sharing-Access Control Site Configuration-B (DS-ACSC-B)
1084 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)
K.1.43 BIBB – Data Sharing-Advanced Lighting Output-A (DS-ALO-A)
1085 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)
1086 K.1.47 BIBB – Data Sharing-Lighting Advanced View-A (DS-LAV-A)
K.1.48 BIBB – Data Sharing-Lighting Modify-A (DS-LM-A)
1087 K.1.49 BIBB – Data Sharing-Lighting Advanced Modify-A (DS-LAM-A)
K.1.50 BIBB – Data Sharing-Elevator View-A (DS-EV-A)
1088 K.1.51 BIBB – Data Sharing-Elevator Advanced View-A (DS-EAV-A)
K.1.52 BIBB – Data Sharing-Elevator Modify-A (DS-EM-A)
1089 K.1.53 BIBB – Data Sharing-Elevator Advanced Modify-A (DS-EAM-A)
K.2 Alarm and Event Management BIBBs
K.2.1 BIBB – Alarm and Event Management-Notification-A (AE-N-A)
1090 K.2.2 BIBB – Alarm and Event Management-Notification-Internal-B (AE-N-I-B)
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)
1091 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)
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)
1092 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)
1093 K.2.17 BIBB – Alarm and Event Management-Advanced View and Modify-A (AE-AVM-A)
1094 K.2.18 BIBB – Alarm and Event Management-Alarm Summary View-A (AE-AS-A)
K.2.19 BIBB – Alarm and Event Management-Event Log View-A (AE-ELV-A)
1095 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)
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)
1096 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)
K.2.26 BIBB – Alarm and Event Management-Temporary Event Subscription-A (AE-TES-A)
1097 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)
K.2.30 BIBB – Alarm and Event Management-Life Safety Advanced View and Modify-A (AE-LSAVM-A)
1098 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)
1099 K.2.34 BIBB – Alarm and Event Management-Access Control View and Modify-A (AE-ACVM-A)
K.2.35 BIBB – Alarm and Event Management-Access Control Advanced View and Modify-A (AE-ACAVM-A)
1100 K.2.36 BIBB – Alarm and Event Management-Elevator View Notifications-A (AE-EVN-A)
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)
1101 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)
1102 K.3.4 BIBB – Scheduling-Readonly-B (SCHED-R-B)
K.3.5 BIBB – Scheduling-Advanced View and Modify-A (SCHED-AVM-A)
1103 K.3.6 BIBB – Scheduling-View and Modify-A (SCHED-VM-A)
1104 K.3.7 BIBB – Scheduling-Weekly Schedule-A (SCHED-WS-A)
K.3.8 BIBB – Scheduling-Weekly Schedule-Internal-B (SCHED-WS-I-B)
1105 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)
K.4.4 BIBB – Trending-Automated Trend Retrieval-A (T-ATR-A)
1106 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)
K.4.10 BIBB – Trending-Automated Multiple Value Retrieval-B (T-AMVR-B)
1107 K.4.11 BIBB – Trending-View-A (T-V-A)
K.4.12 BIBB – Trending-Advanced View and Modify-A (T-AVM-A)
1108 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)
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)
1109 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)
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)
1110 K.5.15 BIBB – Device Management-ReinitializeDevice-A (DM-RD-A)
K.5.16 BIBB – Device Management-ReinitializeDevice-B (DM-RD-B)
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)
1111 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)
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)
1112 K.5.27 BIBB – Device Management-Automatic Network Mapping-A (DM-ANM-A)
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)
1113 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)
1114 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)
1115 K.6.5 BIBB – Network Management-BBMD Configuration-A (NM-BBMDC-A)
K.6.6 BIBB – Network Management-BBMD Configuration-B (NM-BBMDC-B)
K.6.7 BIBB – Network Management-Foreign Device Registration-A (NM-FDR-A)
1116 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)
K.6.10 BIBB – Network Management-Secure Connect Direct Connect – B (NM-SCDC-B)
1117 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)
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)
1118 K.8.3 BIBB – Audit Reporting-Reporter-Simple-B (AR-R-S-B)
K.8.4 BIBB – Audit Reporting-Forwarder-B (AR-F-B)
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)
1120 ANNEX L – DESCRIPTIONS AND PROFILES OF STANDARDIZED BACnet DEVICES (NORMATIVE)
L.1 Operator Interface Profiles
1121 L.1.1 BACnet Cross-Domain Advanced Workstation (B-XAWS)
L.1.2 BACnet Advanced Operator Workstation (B-AWS)
1122 L.1.3 BACnet Operator Workstation (B-OWS)
L.1.4 BACnet Operator Display (B-OD)
L.2 Life Safety Operator Interface Profiles
1123 L.2.1 BACnet Advanced Life Safety Workstation (B-ALSWS)
1124 L.2.2 BACnet Life Safety Workstation (B-LSWS)
L.2.3 BACnet Life Safety Annunciator Panel (B-LSAP)
1125 L.3 Access Control Operator Interface Profiles
L.3.1 BACnet Advanced Access Control Workstation (B-AACWS)
1126 L.3.2 BACnet Access Control Workstation (B-ACWS)
1127 L.3.3 BACnet Access Control Security Display (B-ACSD)
L.4 Controller Profiles
1128 L.4.1 BACnet Building Controller (B-BC)
1129 L.4.2 BACnet Advanced Application Controller (B-AAC)
L.4.3 BACnet Application Specific Controller (B-ASC)
L.4.4 BACnet Smart Actuator (B-SA)
1130 L.4.5 BACnet Smart Sensor (B-SS)
L.5 Life Safety Controller Profiles
L.5.1 BACnet Advanced Life Safety Controller (B-ALSC)
1131 L.5.2 BACnet Life Safety Controller (B-LSC)
L.6 Access Control Controller Profiles
1132 L.6.1 BACnet Advanced Access Control Controller (B-AACC)
1133 L.6.2 BACnet Access Control Controller (B-ACC)
L.7 Miscellaneous Profiles
1134 L.7.1 BACnet Router (B-RTR)
L.7.2 BACnet Gateway (B-GW)
L.7.3 BACnet Broadcast Management Device (B-BBMD)
1135 L.7.4 BACnet Access Control Door Controller (B-ACDC)
L.7.5 BACnet Access Control Credential Reader (B-ACCR)
1136 L.7.6 BACnet Secure Connect Hub (B-SCHUB)
L.8 BACnet General (B-GENERAL) Profile
1137 L.9 Lighting Operator Interface Profiles
L.9.1 BACnet Advanced Lighting Workstation (B-ALWS)
1138 L.9.2 BACnet Lighting Operator Display (B-LOD)
L.10 Lighting Control Station Profiles
1139 L.10.1 BACnet Advanced Lighting Control Station (B-ALCS)
L.10.2 BACnet Lighting Control Station (B-LCS)
L.11 Lighting Controller Profiles
1140 L.11.1 BACnet Lighting Supervisor (B-LS)
L.11.2 BACnet Lighting Device (B-LD)
1141 L.12 Elevator Operator Interface Profiles
L.12.1 BACnet Advanced Elevator Workstation (B-AEWS)
1142 L.12.2 BACnet Elevator Workstation (B-EWS)
L.12.3 BACnet Elevator Display (B-ED)
1143 L.13 Elevator Controller Profiles
L.13.1 BACnet Advanced Elevator Controller (B-AEC)
1144 L.13.2 BACnet Elevator Controller (B-EC)
L.13.3 BACnet Elevator Monitor (B-EM)
1146 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
1147 M.2 Property Safety Message Group (32 – 63)
M.2.1 Property Safety Message Group Examples
M.3 Supervisory Message Group (64 – 95)
M.3.1 Supervisory Message Group Examples
1148 M.4 Trouble Message Group (96 – 127)
M.4.1 Trouble Message Group Examples
M.5 Miscellaneous Higher Priority Message Group (128 – 191)
M.5.1 Miscellaneous Higher Priority Group Examples
1149 M.6 Miscellaneous Lower Priority Message Group (192 – 255)
M.6.1 Miscellaneous Lower Priority Group Examples
1150 ANNEX N – FORMER BACnet/WS WEB SERVICES INTERFACE (INFORMATIVE)
N.1 Data Model
1151 N.2 Paths
N.3 Normalized Points
1152 N.4 Reference Nodes
N.5 Localization
N.6 Security
1153 N.7 Sessions
N.8 Attributes
N.8.1 Primitive Attributes
N.8.2 Enumerated Attributes
N.8.3 Array Attributes
1154 N.8.4 Attribute Summary
N.8.5 NodeType
1155 N.8.6 NodeSubtype
N.8.7 DisplayName
N.8.8 Description
N.8.9 ValueType
1156 N.8.10 Value
N.8.11 Units
N.8.12 Writable
N.8.13 InAlarm
N.8.14 Minimum
N.8.15 Maximum
N.8.16 Resolution
1157 N.8.17 MinimumLength
N.8.18 MaximumLength
N.8.19 IsMultiLine
N.8.20 Attributes
N.8.21 WritableValues
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
1158 N.8.29 SinglyWritableLocales
N.8.30 HasDynamicChildren
N.9 Standard Nodes
N.10 Encodings
N.10.1 Canonical Form
1159 N.10.2 Service Parameters
N.11 Service Options
1160 N.11.1 readback
N.11.2 errorString
N.11.3 errorPrefix
N.11.4 locale
1161 N.11.5 writeSingleLocale
N.11.6 canonical
1162 N.11.7 precision
N.11.8 noEmptyArrays
N.12 Services
N.12.1 getValue Service
N.12.1.1 Structure
N.12.1.2 Argument
N.12.1.2.1 Options
1163 N.12.1.2.2 Path
N.12.1.3 Result
N.12.1.4 Service Procedure
N.12.2 get Values Service
N.12.2.1 Structure
1164 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
N.12.3 getRelativeValues Service
1165 N.12.3.1 Structure
N.12.3.2 Argument
N.12.3.2.1 Options
N.12.3.2.2 Base Path
N.12.3.2.3 Paths
N.12.3.3 Result
N.12.3.4 Service Procedure
1166 N.12.4 getArray Service
N.12.4.1 Structure
N.12.4.2 Argument
N.12.4.2.1 Options
N.12.4.2.2 Paths
1167 N.12.4.3 Result
N.12.4.4 Service Procedure
N.12.5 getArrayRange Service
N.12.5.1 Structure
1168 N.12.5.2 Argument
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
1169 N.12.6 getArraySize Service
N.12.6.1 Structure
N.12.6.2 Argument
N.12.6.2.1 Options
1170 N.12.6.2.2 Paths
N.12.6.3 Result
N.12.6.4 Service Procedure
N.12.7 setValue Service
N.12.7.1 Structure
1171 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
1172 N.12.8 setValues Service
N.12.8.1 Structure
N.12.8.2 Argument
N.12.8.2.1 Options
N.12.8.2.2 Paths
Result
1173 N.12.8.2.3 Values
N.12.8.3 Result
N.12.8.4 Service Procedure
N.12.9 getHistoryPeriodic
1174 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
N.12.9.2.6 Resample Method
1175 N.12.9.3 Result
N.12.9.4 Service Procedure
1176 N.12.10 getDefaultLocale
N.12.10.1 Structure
N.12.10.2 Argument
N.12.10.2.1 Options
N.12.10.3 Result
N.12.10.4 Service Procedure
1177 N.12.11 getSupportedLocales
N.12.11.1 Structure
N.12.11.2 Argument
N.12.11.2.1 Options
N.12.11.3 Result
N.12.11.4 Service Procedure
1178 N.13 Errors
1179 N.14 Extending BACnet/WS
1180 ANNEX O – BACnet OVER ZigBee AS A DATA LINK LAYER (NORMATIVE)
O.1 General
O.2 ZigBee Overview
1181 O.3 Definitions
O.4 Unicast Addressing
O.5 Broadcast Addressing
O.6 BACnet/ZigBee Data Link Layer (BZLL)
1183 O.6.1 BZLL VMAC Table Management
1184 O.6.2 BZLL Transfer NPDU
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
1185 ANNEX P – BACnet ENCODING OF STANDARD AUTHENTICATION FACTOR FORMATS (NORMATIVE)
1190 ANNEX Q – XML DATA FORMATS (NORMATIVE)
Q.1 Introduction
Q.1.1 Design
Q.1.1.1 XML Requirements and Restrictions
1191 Q.1.2 Syntax Examples
1193 Q.2 XML Document Structure
1194 Q.2.1
Q.2.1.1 ‘defaultLocale’
Q.2.1.2
1195 Q.2.1.3
Q.2.1.4
1196 Q.2.1.4.1
Q.2.1.4.1.1 ‘value’
1197 Q.3 Expressing Data
Q.4.1 Primitive Metadata
Q.4.2 Localizable Metadata
1198 Q.4.3 Container Metadata
Q.5 Expressing Values
1199 Q.5.1 Localizable Values
Q.6 Binary Encoding and Access Rules
1200 Q.7 Extensibility
Q.7.1 XML Extensions
Q.7.2 Data Model Extensions
Q.8 BACnet URI Scheme
1202 ANNEX R – MAPPING NETWORK LAYER ERRORS (NORMATIVE)
1203 ANNEX S – Removed
1204 ANNEX T – COBS (CONSISTENT OVERHEAD BYTE STUFFING) FUNCTIONS (INFORMATIVE)
T.1 Preparing a COBS-Encoded MS/TP Frame for Transmission
1206 T.2 Decoding an Extended MS/TP Frame upon Reception
1208 T.3 Example COBS-Encoded Frame – Who-Has Service
1210 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
1211 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
1212 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
1213 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
1214 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
U.2.13 Distribute-Broadcast-To-Network: Purpose
1215 U.2.13.1 Distribute-Broadcast-To-Network: Format
U.3 BACnet/IPv6 Directed Messages
U.4 BACnet/IPv6 Broadcast Messages
U.4.1 BACnet/IPv6 Multicast Examples
1217 U.4.2 BACnet/IPv6 BBMD Concept
1218 U.4.2.1 BACnet/IPv6 BBMD Example
U.4.2.2 BACnet /IPv6 Broadcast Distribution Table Format
1219 U.4.3 BACnet/IPv6 BBMD Configuration
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
1220 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
1221 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
1222 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
1223 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
1224 ANNEX W – BACnet/WS RESTful WEB SERVICES INTERFACE (NORMATIVE)
W.1 Data Model
W.2 Paths
1225 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
1226 W.3.1.4 Factory Default Condition
W.3.1.5 Reset to Factory Defaults
W.3.2 OAuth
1227 W.3.3 Internal Authorization Server
1228 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
1229 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
1230 W.3.5.1 Extended Scope Identifiers
W.3.5.2 Use of Scope Identifiers
1231 W.3.5.3 Use of Multiple Scope Identifiers
W.3.6 Audiences
W.3.6.1 The “Audience” Parameter
1232 W.3.7 Access Token Format
W.3.7.1 Access Token Signature Keys
1233 W.3.8 Refresh Tokens
W.3.9 Revocable Access Tokens
W.3.10 Summary of Minimum Requirements
1234 W.3.11 User and Role Identification
W.4 Sessions
W.5 Standard Data Items
1235 W.5.1 The .info Data Item
W.5.2 The .data Data Item
1236 W.5.3 The .auth Data Item
1237 W.5.4 The .trees Data Item
1238 W.5.5 The .defs Collection
W.5.6 The .subs Collection
W.6 Metadata
W.7 Functions
1239 W.7.1 tagged()
W.7.2 historyPeriodic()
1240 W.7.3 exists()
W.7.4 remote()
W.7.5 contains()
W.7.6 startsWith()
W.7.7 endsWith()
W.8 Query Parameters
1241 W.8.1 alt
W.8.2 filter
W.8.3 select
W.8.4 metadata
W.8.5 skip
1242 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
W.8.13 error-prefix
W.8.14 error-string
W.8.15 priority
W.9 Representation of Data
1243 W.10 Representation of Metadata
W.11 Representation of Logs
1244 W.11.1 Trend Logs
W.11.1.1 Trend Log Records
1247 W.11.1.2 Processed Trend Results
1248 W.12 Filtering Items
1249 W.12.1 Expression Syntax
W.12.2 Expression Evaluation
1250 W.12.3 Filter Examples
W.13 Limiting Number of Items
W.14 Selecting Children
1251 W.15 Controlling Content of Data Representations
W.15.1 Default Content
W.15.2 Enhanced Content
1252 W.15.3 Implied Content
W.15.4 The ‘effectiveType’ Metadata
1254 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
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
1255 W.16.4 Reading a Range of a Time Series List
W.16.5 Reading a Range of a Sequenced List
1256 W.17 Localized Values
W.18 Accessing Individual Tags and Bits
1257 W.19 Semantics
W.20 Links and Relationships
W.21 Foreign XML and Other Media Types
W.21.1 Direct Media Access: alt=media
1258 W.22 Logical Modeling
W.22.1 Associating Logical and Mapped Points
W.23 Mapped Modeling
W.24 Commandability
1259 W.25 Writability and Visibility
1260 W.26 Working with Optional Data
1261 W.27 Working with Optional Metadata
W.28 Creating Data
1262 W.29 Setting Data
1263 W.29.1 Data Updating Rules
1264 W.30 Deleting Data
W.31 Parentally Inherited Values
W.32 Concurrency Control
1265 W.33 Server Support for Data Definitions
W.34 Server Support for Metadata
1266 W.34.1 Server Support for ‘href’
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
1267 W.36.1 Subscription Resource
W.36.2 Creating, Refreshing, Modifying, and Cancelling
1268 W.36.3 Callback Notifications
W.37 Reading Multiple Resources
1269 W.37.1 Creating, Refreshing, Modifying, and Cancelling
W.38 Writing Multiple Resources
1270 W.39 Mapping of BACnet Systems
W.39.1 Accessing BACnet Properties
W.39.1.1 “.bacnet”
W.39.1.2 Scope
W.39.1.3 “.this”
1271 W.39.1.4 Device
W.39.1.5 “.device”
W.39.1.6 Object
W.39.1.7 Property
W.39.1.7.1 Unknown Property Data
1272 W.39.1.8 “.blt”
W.39.1.9 “.bltd”
W.39.2 Accessing BACnet File Contents
W.39.3 Accessing BACnet Property Members
1273 W.39.4 Creating Objects
W.39.5 Deleting Objects
W.40 Errors
1275 W.41 Examples
W.41.1 Getting the {prefix} to Find the Server Root
1276 W.41.2 Getting Metadata
W.41.3 Getting Primitive Data
1277 W.41.4 Getting Constructed Data
W.41.5 Limiting the Response Size
1278 W.41.6 Getting Time Series Records from a BACnet Trend Log
1279 W.41.7 Controlling CSML Metadata with the ‘metadata’ Parameter
1281 W.41.8 Getting a Filtered List of Objects and Properties
W.41.9 Working with Optional Data
1283 W.41.10 Creating Data
W.41.11 Putting Data
1284 W.41.12 Putting Individual Bits and Tags
1285 W.41.13 Putting Metadata
W.41.14 Deleting Data
1286 W.41.15 Logical Tree Data Associated with a Mapped Object
W.41.16 Logical Tree Data without a Declared Definition
1287 W.41.17 Logical Tree Data with a Declared Definition
1288 W.41.18 Finding the Definition for a Declared Definition
1289 W.41.19 Logical Tree Data with a Declared Definition and a Protocol Mapping
W.41.20 Example .info
1290 W.41.21 Tree Discovery
W.41.22 Example ‘multi’
1291 W.41.23 Subscribing for COV
1292 W.41.24 Subscribing to Log Buffers
1293 W.41.25 Receiving a Subscription COV Callback
1294 W.41.26 Receiving a Subscription Log Callback
1295 W.41.27 Getting Localized String Data
1296 W.41.28 Setting Localized String Data
1298 W.41.29 Getting Definitions Along with Instance Data
1303 ANNEX X – EXTENDED DISCOVERY OF DEVICES, PROFILES, AND VIEWS (NORMATIVE)
X.1 Profiles
1304 X.2 xdd Files
X.2.1 xdd File Format
1305 X.2.2 Virtual Objects and Properties
X.2.3 Augmentation of Physical Objects
X.3 Example of Definition of Objects, Properties, and Datatypes.
1307 X.4 Views
X.4.1 Factory Fixed-function Scenarios
1308 X.4.2 Field Applied Scenarios
1311 X.4.3 Additional Deployment Scenarios
1312 X.5 PICS Declarations
1313 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
1314 Y.1.5 Links
1315 Y.1.6 Points
Y.1.7 Objects
Y.1.8 Properties
Y.2 Trees
1317 Y.3 Base Types
Y.4 Common Metadata
Y.4.1 ‘name’
1318 Y.4.1.1 Definition Names
Y.4.1.2 Tag Names
Y.4.2 ‘id’
Y.4.3 ‘type’
1319 Y.4.4 ‘base’
Y.4.5 ‘extends’
Y.4.6 ‘overlays’
Y.4.7 ‘nodeType’
1320 Y.4.8 ‘nodeSubtype’
Y.4.9 ‘displayName’
Y.4.10 ‘description’
Y.4.11 ‘documentation’
Y.4.12 ‘comment’
1321 Y.4.13 ‘writable’
Y.4.14 ‘commandable’
Y.4.15 ‘priorityArray’
1322 Y.4.16 ‘relinquishDefault’
Y.4.17 ‘failures’
Y.4.18 ‘readable’
Y.4.19 ‘associatedWith’
1323 Y.4.20 ‘requiredWith’
Y.4.21 ‘requiredWithout’
1324 Y.4.22 ‘notPresentWith’
Y.4.23 ‘writeEffective’
1325 Y.4.24 ‘optional’
Y.4.25 ‘absent’
Y.4.26 ‘variability’
1326 Y.4.27 ‘volatility’
Y.4.28 ‘isMultiLine’
Y.4.29 ‘inAlarm’
Y.4.30 ‘overridden’
1327 Y.4.31 ‘fault’
Y.4.32 ‘outOfService’
Y.4.33 ‘links’
Y.4.34 ‘tags’
Y.4.35 ‘valueTags’
Y.4.36 ‘authRead’
Y.4.37 ‘authWrite’
Y.4.38 ‘authVisible’
1328 Y.4.39 ‘href’
1329 Y.4.40 ‘sourceId’
Y.4.41 ‘etag’
Y.4.42 ‘count’
Y.4.43 ‘children’
Y.4.44 ‘descendants’
Y.4.45 ‘history’
Y.4.46 ‘target’
1330 Y.4.47 ‘targetType’
Y.4.48 ‘relationship’
Y.4.49 ‘virtual’
Y.4.50 ‘effectiveType’
Y.5 Named Values
Y.5.1 ‘namedValues’
1332 Y.5.2 ‘displayNameForWriting’
Y.5.3 ‘notForWriting’
1333 Y.5.4 ‘notForReading’
Y.5.5 Use of ‘notForReading’ and ‘notForWriting’
Y.6 Named Bits
1334 Y.6.1 ‘namedBits’
Y.6.2 Bit
Y.6.3 ‘bit’
Y.7 Primitive Values
Y.7.1 Value
1335 Y.7.2 ‘unspecifiedValue’
Y.7.3 ‘length’
Y.7.4 ‘mediaType’
Y.7.5 ‘error’
1336 Y.7.6 ‘errorText’
Y.8 Range Restrictions
1337 Y.8.1 ‘minimum’
Y.8.2 ‘maximum’
1338 Y.8.3 ‘minimumForWriting’
Y.8.4 ‘maximumForWriting’
Y.8.5 ‘resolution’
Y.9 Engineering Units
Y.9.1 ‘units’
Y.9.2 ‘unitsText’
1339 Y.10 Length Restrictions
Y.10.1 ‘minimumLength’
Y.10.2 ‘maximumLength’
1340 Y.10.3 ‘minimumLengthForWriting’
Y.10.4 ‘maximumLengthForWriting’
Y.10.5 ‘minimumEncodedLength’
Y.10.6 ‘maximumEncodedLength’
Y.10.7 ‘minimumEncodedLengthForWriting’
Y.10.8 ‘maximumEncodedLengthForWriting’
Y.11 Collections
1341 Y.11.1 ‘minimumSize’
Y.11.2 ‘maximumSize’
Y.11.3 ‘memberType’
Y.11.4 ‘memberTypeDefinition’
1342 Y.11.5 ‘memberRelationship’
1343 Y.12 Primitive Data
Y.12.1 Null
Y.12.2 Boolean
Y.12.3 Unsigned
Y.12.4 Integer
Y.12.5 Real
Y.12.6 Double
Y.12.7 OctetString
Y.12.8 Raw
Y.12.9 String
1344 Y.12.10 StringSet
Y.12.11 BitString
Y.12.12 Enumerated
Y.12.13 Date
Y.12.14 DatePattern
1345 Y.12.15 DateTime
Y.12.16 DateTimePattern
1346 Y.12.17 Time
Y.12.18 TimePattern
Y.12.19 Link
Y.13 Constructed Data
Y.13.1 Sequence
1347 Y.13.2 Choice
Y.13.2.1 ‘choices’
Y.13.2.2 ‘allowedChoices’
Y.13.3 Array
Y.13.4 Unknown
1348 Y.13.5 List
Y.13.6 SequenceOf
Y.13.7 Collection
Y.13.8 Composition
1349 Y.13.9 Object
Y.13.10 ‘truncated’
Y.13.11 ‘partial’
1350 Y.13.12 ‘displayOrder’
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’
1351 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’
1352 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
1358 Y.19 Data Revisions
Y.19.1 ‘addRev’
1359 Y.19.2 ‘remRev’
Y.19.3 ‘modRev’
Y.19.4 ‘dataRev’
Y.19.5 ‘revisions’
Y.19.6 Indicating Definition Revisions
1360 Y.19.7 Indicating Instance Revisions
1361 Y.20 BACnet-Specific Base Types
Y.20.1 ObjectIdentifier
Y.20.2 ObjectIdentifierPattern
Y.20.3 WeekNDay
1362 Y.21 BACnet-Specific Metadata
Y.21.1 ‘writableWhen’
Y.21.2 ‘writableWhenText’
1363 Y.21.3 ‘requiredWhen’
Y.21.4 ‘requiredWhenText’
1364 Y.21.5 ‘contextTag’
Y.21.6 ‘propertyIdentifier’
Y.21.7 ‘objectType’
1365 ANNEX Z – JSON DATA FORMATS (NORMATIVE)
Z.1 Introduction
Z.1.1 Design
Z.1.2 Syntax Examples
1368 Z.2 JSON Document Structure
1369 Z.2.1 “$$defaultLocale”
Z.2.2 “$$definitions”
Z.2.3 “$$tagDefinitions”
1370 Z.2.4 “$$includes”
1371 Z.3 Expressing Data
Z.3.1 Order
Z.3.2 $$order
Z.4 Expressing Metadata
Z.4.1 Primitive Metadata
1372 Z.4.2 Localizable Metadata
Z.4.3 Container Metadata
Z.5 Expressing Values
1373 Z.5.1 Localizable Value
1374 Z.6 Extensibility
Z.6.1 JSON Extensions
Z.6.2 Data Model Extensions
1376 ANNEX AA – TIME SERIES DATA EXCHANGE FILE FORMAT (NORMATIVE)
AA.1 File Format
AA.2 Representation of Data
1377 AA.3 File Generation
AA.4 Example Files
1379 ANNEX AB – BACnet Secure Connect (NORMATIVE)
AB.1 BACnet Secure Connect Data link
AB.1.1 BACnet/SC Nodes
1380 AB.1.1.1 BVLL Entity
AB.1.1.2 Hub Connector
AB.1.1.3 Optional Node Switch and Direct Connections
1381 AB.1.2 Hub Function
1382 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
1383 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
AB.1.4.3.2 Semantics of the Service Primitive
AB.1.4.3.3 When Generated
1384 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
1385 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
AB.2.1 General BVLC Message Format
1386 AB.2.2 Control Flags
1387 AB.2.3 Header Options
1388 AB.2.3.1 Secure Path Header Option
AB.2.3.2 Proprietary Header Options
AB.2.4 BVLC-Result
1389 AB.2.4.1 BVLC-Result Format
AB.2.5 Encapsulated-NPDU
AB.2.5.1 Encapsulated-NPDU Format
AB.2.6 Address-Resolution
AB.2.6.1 Address-Resolution Format
1390 AB.2.7 Address-Resolution-ACK
AB.2.7.1 Address-Resolution-ACK Format
AB.2.8 Advertisement
AB.2.8.1 Advertisement Format
1391 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
AB.2.11.1 Connect-Accept Format
1392 AB.2.12 Disconnect-Request
AB.2.12.1 Disconnect-Request Format
AB.2.13 Disconnect-ACK
AB.2.13.1 Disconnect-ACK Format
AB.2.14 Heartbeat-Request
AB.2.14.1 Heartbeat-Request Format
1393 AB.2.15 Heartbeat-ACK
AB.2.15.1 Heartbeat-ACK Format
AB.2.16 Proprietary Message
AB.2.16.1 Proprietary Message Format
AB.2.17 BVLC Message Encoding Examples
1395 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
AB.3.1.3 Message ID Parameter
AB.3.1.4 Header Options Processing and ‘Must Understand’
1396 AB.3.1.5 Common Error Situations
AB.3.2 Advertisement Exchange
AB.3.3 Address Resolution
1397 AB.3.4 NPDU Exchange
AB.4 Node Switch and Direct Connections
AB.4.1 URIs For Direct Connections
1398 AB.4.2 Node Switch Function
AB.4.2.1 Outbound Messages
1399 AB.4.2.2 Inbound Messages
AB.5 Hub Function and Hub Connector
1400 AB.5.1 Hub Function Requirements
AB.5.2 Hub Connector Requirements
1401 AB.5.3 BACnet/SC Hub Function
AB.5.3.1 Hub Connections
1402 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
1403 AB.6 BACnet/SC Connections
AB.6.1 BACnet/SC Reconnect Timeout
AB.6.2 BACnet/SC Connection Establishment and Termination
1404 AB.6.2.1 Duplicate Connections and VMAC Address Collisions
AB.6.2.2 BACnet/SC Connection Initiating Peer State Machine
1405 AB.6.2.3 BACnet/SC Connection Accepting Peer State Machine
1407 AB.6.3 Connection Keep-Alive
AB.7 Application of WebSockets in BACnet/SC
AB.7.1 The WebSocket Protocol
1408 AB.7.2 WebSocket URIs
AB.7.3 WebSocket Binary Data Payload Format
AB.7.4 Connection Security
AB.7.4.1 Certificate Management
AB.7.4.1.1 Operational Credentials
1409 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
AB.7.5 WebSocket Connection Operation
AB.7.5.1 Initiating WebSocket Connections
1411 AB.7.5.2 Accepting WebSocket Connections
AB.7.5.3 BACnet/SC BVLC Message Exchange
AB.7.5.4 Refreshing WebSocket Connections
AB.7.5.5 Closing WebSocket Connections
1413 HISTORY OF REVISIONS
ASHRAE Standard 135 2020
$67.71