{"id":300354,"date":"2024-10-19T20:30:00","date_gmt":"2024-10-19T20:30:00","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ashrae-standard-135-2020\/"},"modified":"2024-10-25T17:56:12","modified_gmt":"2024-10-25T17:56:12","slug":"ashrae-standard-135-2020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ashrae\/ashrae-standard-135-2020\/","title":{"rendered":"ASHRAE Standard 135 2020"},"content":{"rendered":"

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.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\n135_2020-draft-06 (FINAL backup 202010901).pdf <\/td>\n<\/tr>\n
3<\/td>\nCONTENTS <\/td>\n<\/tr>\n
11<\/td>\nFOREWORD <\/td>\n<\/tr>\n
13<\/td>\n1 PURPOSE
2 SCOPE
3 DEFINITIONS
3.1 Terms Adopted from International Standards <\/td>\n<\/tr>\n
14<\/td>\n3.2 Terms Defined for this Standard <\/td>\n<\/tr>\n
19<\/td>\n3.3 Abbreviations and Acronyms Used in this Standard <\/td>\n<\/tr>\n
23<\/td>\n4 BACnet PROTOCOL ARCHITECTURE <\/td>\n<\/tr>\n
24<\/td>\n4.1 The BACnet Collapsed Architecture <\/td>\n<\/tr>\n
26<\/td>\n4.2 BACnet Network Topology
4.3 Security <\/td>\n<\/tr>\n
28<\/td>\n5 THE APPLICATION LAYER
5.1 The Application Layer Model <\/td>\n<\/tr>\n
31<\/td>\n5.1.1 Confirmed Application Services <\/td>\n<\/tr>\n
32<\/td>\n5.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 <\/td>\n<\/tr>\n
33<\/td>\n5.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 <\/td>\n<\/tr>\n
34<\/td>\n5.3.2 Segmented Confirmed-Request Message Transmission <\/td>\n<\/tr>\n
35<\/td>\n5.3.3 Segmented ComplexACK Message Transmission
5.3.4 SegmentACK APDU Transmission <\/td>\n<\/tr>\n
36<\/td>\n5.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 <\/td>\n<\/tr>\n
37<\/td>\n5.3.6 Stale Resource Disposal
5.4 Application Protocol State Machines <\/td>\n<\/tr>\n
38<\/td>\n5.4.1 Variables And Parameters <\/td>\n<\/tr>\n
39<\/td>\n5.4.2 Window Query Functions
5.4.2.1 Function InWindow
5.4.2.2 Function DuplicateInWindow
5.4.3 Function FillWindow <\/td>\n<\/tr>\n
40<\/td>\n5.4.4 State Machine for Requesting BACnet User (client)
5.4.4.1 IDLE <\/td>\n<\/tr>\n
41<\/td>\n5.4.4.2 SEGMENTED_REQUEST <\/td>\n<\/tr>\n
43<\/td>\n5.4.4.3 AWAIT_CONFIRMATION <\/td>\n<\/tr>\n
45<\/td>\n5.4.4.4 SEGMENTED_CONF <\/td>\n<\/tr>\n
47<\/td>\n5.4.5 State Machine for Responding BACnet User (server)
5.4.5.1 IDLE <\/td>\n<\/tr>\n
48<\/td>\n5.4.5.2 SEGMENTED_REQUEST <\/td>\n<\/tr>\n
50<\/td>\n5.4.5.3 AWAIT_RESPONSE <\/td>\n<\/tr>\n
52<\/td>\n5.4.5.4 SEGMENTED_RESPONSE <\/td>\n<\/tr>\n
54<\/td>\n5.5 Application Protocol Time Sequence Diagrams <\/td>\n<\/tr>\n
62<\/td>\n5.6 Application Layer Service Conventions <\/td>\n<\/tr>\n
63<\/td>\n6 THE NETWORK LAYER
6.1 Network Layer Service Specification <\/td>\n<\/tr>\n
65<\/td>\n6.2 Network Layer PDU Structure
6.2.1 Protocol Version Number
6.2.2 Network Layer Protocol Control Information <\/td>\n<\/tr>\n
68<\/td>\n6.2.2.1 DNET, SNET, and Vendor ID Encoding
6.2.2.2 DADR and SADR Encoding <\/td>\n<\/tr>\n
69<\/td>\n6.2.3 Hop Count
6.2.4 Network Layer Message Type
6.2.5 Vendor Proprietary Network Layer Messages <\/td>\n<\/tr>\n
70<\/td>\n6.2.6 Network Layer Messages Conveying Data <\/td>\n<\/tr>\n
71<\/td>\n6.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 <\/td>\n<\/tr>\n
72<\/td>\n6.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 <\/td>\n<\/tr>\n
73<\/td>\n6.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 <\/td>\n<\/tr>\n
74<\/td>\n6.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 <\/td>\n<\/tr>\n
75<\/td>\n6.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 <\/td>\n<\/tr>\n
76<\/td>\n6.5.4 Network Layer Procedures for the Receipt of Remote Traffic <\/td>\n<\/tr>\n
77<\/td>\n6.6 BACnet Routers <\/td>\n<\/tr>\n
79<\/td>\n6.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 <\/td>\n<\/tr>\n
80<\/td>\n6.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 <\/td>\n<\/tr>\n
81<\/td>\n6.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 <\/td>\n<\/tr>\n
82<\/td>\n6.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 <\/td>\n<\/tr>\n
83<\/td>\n6.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 <\/td>\n<\/tr>\n
84<\/td>\n6.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 <\/td>\n<\/tr>\n
85<\/td>\n6.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 <\/td>\n<\/tr>\n
86<\/td>\n7 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 <\/td>\n<\/tr>\n
87<\/td>\n8 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 <\/td>\n<\/tr>\n
89<\/td>\n9 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 <\/td>\n<\/tr>\n
90<\/td>\n9.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 <\/td>\n<\/tr>\n
91<\/td>\n9.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 <\/td>\n<\/tr>\n
92<\/td>\n9.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 <\/td>\n<\/tr>\n
94<\/td>\n9.2.2.1.1.2 Twisted-pair Only with Mixed Devices <\/td>\n<\/tr>\n
95<\/td>\n9.2.2.1.1.3 Twisted-pair and Reference with Isolated Devices <\/td>\n<\/tr>\n
96<\/td>\n9.2.2.1.1.4 Twisted-pair and Reference with Mixed Devices <\/td>\n<\/tr>\n
97<\/td>\n9.2.2.1.1.5 Extending Twisted-pair with Reference <\/td>\n<\/tr>\n
98<\/td>\n9.2.2.1.2 Multiple Buildings
9.2.2.1.2.1 Isolated Devices <\/td>\n<\/tr>\n
99<\/td>\n9.2.2.1.2.2 Isolated Repeater <\/td>\n<\/tr>\n
100<\/td>\n9.2.2.1.2.3 Fiber Optic Isolation <\/td>\n<\/tr>\n
101<\/td>\n9.2.2.1.2.4 No Isolation (not permitted)
9.2.3 Timing <\/td>\n<\/tr>\n
102<\/td>\n9.3 MS\/TP Frame Format <\/td>\n<\/tr>\n
103<\/td>\n9.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 <\/td>\n<\/tr>\n
104<\/td>\n9.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 <\/td>\n<\/tr>\n
105<\/td>\n9.5.1 UART Receiver Model
9.5.1.1 DataRegister
9.5.1.2 DataAvailable
9.5.1.3 ReceiveError
9.5.2 Variables <\/td>\n<\/tr>\n
106<\/td>\n9.5.3 Parameters <\/td>\n<\/tr>\n
108<\/td>\n9.5.4 Receive Frame Finite State Machine
9.5.4.1 IDLE <\/td>\n<\/tr>\n
109<\/td>\n9.5.4.2 PREAMBLE
9.5.4.3 HEADER <\/td>\n<\/tr>\n
110<\/td>\n9.5.4.4 HEADER_CRC <\/td>\n<\/tr>\n
111<\/td>\n9.5.4.5 DATA <\/td>\n<\/tr>\n
112<\/td>\n9.5.4.6 DATA_CRC
9.5.4.7 SKIP_DATA <\/td>\n<\/tr>\n
113<\/td>\n9.5.4.8 RECEIVE_ENCODED_FIELDS
9.5.4.9 VALIDATE_ENCODED_FIELDS <\/td>\n<\/tr>\n
114<\/td>\n9.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 <\/td>\n<\/tr>\n
115<\/td>\n9.5.6 Master Node Finite State Machine <\/td>\n<\/tr>\n
116<\/td>\n9.5.6.1 INITIALIZE
9.5.6.2 IDLE <\/td>\n<\/tr>\n
117<\/td>\n9.5.6.3 USE_TOKEN
9.5.6.4 WAIT_FOR_REPLY <\/td>\n<\/tr>\n
118<\/td>\n9.5.6.5 DONE_WITH_TOKEN <\/td>\n<\/tr>\n
119<\/td>\n9.5.6.6 PASS_TOKEN
9.5.6.7 NO_TOKEN <\/td>\n<\/tr>\n
120<\/td>\n9.5.6.8 POLL_FOR_MASTER <\/td>\n<\/tr>\n
121<\/td>\n9.5.6.9 ANSWER_DATA_REQUEST
9.5.7 Slave Node Finite State Machine <\/td>\n<\/tr>\n
122<\/td>\n9.5.7.1 INITIALIZE
9.5.7.2 IDLE <\/td>\n<\/tr>\n
123<\/td>\n9.5.7.3 ANSWER_DATA_REQUEST
9.5.8 The CheckHeader Procedure
9.6 Cyclic Redundancy Check (CRC) <\/td>\n<\/tr>\n
124<\/td>\n9.6.1 Frame Header CRC
9.6.2 Data CRC
9.6.3 CRC-32K <\/td>\n<\/tr>\n
125<\/td>\n9.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 <\/td>\n<\/tr>\n
126<\/td>\n9.9.1 IDLE
9.9.2 PORT_i_ACTIVE <\/td>\n<\/tr>\n
127<\/td>\n9.10 COBS (Consistent Overhead Byte Stuffing) Encoding
9.10.1 COBS Description <\/td>\n<\/tr>\n
128<\/td>\n9.10.2 Preparing COBS-Encoded MS\/TP Frames for Transmission <\/td>\n<\/tr>\n
129<\/td>\n9.10.3 Decoding COBS-Encoded MS\/TP Frames Upon Reception
9.10.3.1 Local Variables
9.10.3.2 Procedure <\/td>\n<\/tr>\n
130<\/td>\n9.11 Documenting MS\/TP Device Design Choices
9.11.1 Master or Slave Implementation <\/td>\n<\/tr>\n
131<\/td>\n9.11.2 EIA\/TIA-485 Power Isolation
9.11.3 Local Biasing
9.11.4 Transceiver Unit Loading
9.11.5 Data Rates <\/td>\n<\/tr>\n
132<\/td>\n10 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 <\/td>\n<\/tr>\n
133<\/td>\n10.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 <\/td>\n<\/tr>\n
134<\/td>\n10.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 <\/td>\n<\/tr>\n
135<\/td>\n10.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 <\/td>\n<\/tr>\n
136<\/td>\n10.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 <\/td>\n<\/tr>\n
137<\/td>\n10.3.1 Character Transparency and Flow Control <\/td>\n<\/tr>\n
138<\/td>\n10.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 <\/td>\n<\/tr>\n
139<\/td>\n10.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 <\/td>\n<\/tr>\n
141<\/td>\n10.4.3 Parameters
10.4.4 SendFrame Procedure <\/td>\n<\/tr>\n
142<\/td>\n10.4.5 SendHeaderOctet Procedure
10.4.6 SendOctet Procedure
10.4.7 Receive Frame State Machine <\/td>\n<\/tr>\n
143<\/td>\n10.4.7.1 IDLE <\/td>\n<\/tr>\n
144<\/td>\n10.4.7.2 PREAMBLE
10.4.7.3 HEADER <\/td>\n<\/tr>\n
145<\/td>\n10.4.7.4 HEADER_CRC <\/td>\n<\/tr>\n
146<\/td>\n10.4.7.5 DATA <\/td>\n<\/tr>\n
147<\/td>\n10.4.7.6 DATA_CRC
10.4.8 Data Link Connection Establishment and Termination Procedures
10.4.9 Connection State Machine <\/td>\n<\/tr>\n
148<\/td>\n10.4.9.1 DISCONNECTED <\/td>\n<\/tr>\n
149<\/td>\n10.4.9.2 OUTBOUND
10.4.9.3 INBOUND <\/td>\n<\/tr>\n
150<\/td>\n10.4.9.4 CONNECTED
10.4.9.5 DISCONNECTING <\/td>\n<\/tr>\n
151<\/td>\n10.4.10 Transmission State Machine
10.4.10.1 TRANSMIT IDLE <\/td>\n<\/tr>\n
152<\/td>\n10.4.10.2 TRANSMIT BLOCKED <\/td>\n<\/tr>\n
153<\/td>\n10.4.10.3 TRANSMIT READY
10.4.10.4 TRANSMIT PENDING <\/td>\n<\/tr>\n
154<\/td>\n10.4.11 Reception State Machine
10.4.11.1 RECEIVE IDLE <\/td>\n<\/tr>\n
155<\/td>\n10.4.11.2 RECEIVE READY <\/td>\n<\/tr>\n
157<\/td>\n10.4.11.3 DATA <\/td>\n<\/tr>\n
158<\/td>\n10.4.11.4 DATA ACK <\/td>\n<\/tr>\n
159<\/td>\n10.4.11.5 DATA NAK <\/td>\n<\/tr>\n
160<\/td>\n11 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 <\/td>\n<\/tr>\n
161<\/td>\n11.5 Physical Media <\/td>\n<\/tr>\n
162<\/td>\n12 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 <\/td>\n<\/tr>\n
163<\/td>\n12.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 <\/td>\n<\/tr>\n
164<\/td>\n12.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 <\/td>\n<\/tr>\n
165<\/td>\n12.1.6 Special Property Identifiers
12.1.7 Unspecified Dates and Times
12.1.8 Reliability <\/td>\n<\/tr>\n
167<\/td>\n12.1.9 Handling of Invalid Data Encoding or Excessive Data Length <\/td>\n<\/tr>\n
168<\/td>\n12.2 Analog Input Object Type <\/td>\n<\/tr>\n
169<\/td>\n12.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 <\/td>\n<\/tr>\n
170<\/td>\n12.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 <\/td>\n<\/tr>\n
171<\/td>\n12.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 <\/td>\n<\/tr>\n
172<\/td>\n12.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 <\/td>\n<\/tr>\n
173<\/td>\n12.2.38 Audit_Level
12.2.39 Auditable_Operations
12.2.40 Tags
12.2.41 Profile_Location
12.2.42 Profile_Name <\/td>\n<\/tr>\n
174<\/td>\n12.3 Analog Output Object Type <\/td>\n<\/tr>\n
175<\/td>\n12.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 <\/td>\n<\/tr>\n
176<\/td>\n12.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 <\/td>\n<\/tr>\n
177<\/td>\n12.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 <\/td>\n<\/tr>\n
178<\/td>\n12.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 <\/td>\n<\/tr>\n
179<\/td>\n12.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 <\/td>\n<\/tr>\n
180<\/td>\n12.3.45 Tags
12.3.46 Profile_Location
12.3.47 Profile_Name <\/td>\n<\/tr>\n
181<\/td>\n12.4 Analog Value Object Type <\/td>\n<\/tr>\n
182<\/td>\n12.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 <\/td>\n<\/tr>\n
183<\/td>\n12.4.7 Event_State
12.4.8 Reliability
12.4.9 Out_Of_Service
12.4.10 Units
12.4.11 Priority_Array <\/td>\n<\/tr>\n
184<\/td>\n12.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 <\/td>\n<\/tr>\n
185<\/td>\n12.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 <\/td>\n<\/tr>\n
186<\/td>\n12.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 <\/td>\n<\/tr>\n
187<\/td>\n12.4.44 Audit_Priority_Filter
12.4.45 Tags
12.4.46 Profile_Location
12.4.47 Profile_Name <\/td>\n<\/tr>\n
188<\/td>\n12.5 Averaging Object Type
12.5.1 Object_Identifier
12.5.2 Object_Name
12.5.3 Object_Type <\/td>\n<\/tr>\n
189<\/td>\n12.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 <\/td>\n<\/tr>\n
190<\/td>\n12.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 <\/td>\n<\/tr>\n
191<\/td>\n12.5.20 Profile_Location
12.5.21 Profile_Name <\/td>\n<\/tr>\n
192<\/td>\n12.6 Binary Input Object Type <\/td>\n<\/tr>\n
193<\/td>\n12.6.1 Object_Identifier
12.6.2 Object_Name
12.6.3 Object_Type
12.6.4 Present_Value
12.6.5 Description <\/td>\n<\/tr>\n
194<\/td>\n12.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 <\/td>\n<\/tr>\n
195<\/td>\n12.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 <\/td>\n<\/tr>\n
196<\/td>\n12.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 <\/td>\n<\/tr>\n
197<\/td>\n12.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 <\/td>\n<\/tr>\n
198<\/td>\n12.6.38 Profile_Location
12.6.39 Profile_Name <\/td>\n<\/tr>\n
199<\/td>\n12.7 Binary Output Object Type <\/td>\n<\/tr>\n
200<\/td>\n12.7.1 Object_Identifier
12.7.2 Object_Name
12.7.3 Object_Type
12.7.4 Present_Value (Commandable) <\/td>\n<\/tr>\n
201<\/td>\n12.7.5 Description
12.7.6 Device_Type
12.7.7 Status_Flags
12.7.8 Event_State
12.7.9 Reliability <\/td>\n<\/tr>\n
202<\/td>\n12.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 <\/td>\n<\/tr>\n
203<\/td>\n12.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 <\/td>\n<\/tr>\n
204<\/td>\n12.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 <\/td>\n<\/tr>\n
205<\/td>\n12.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 <\/td>\n<\/tr>\n
206<\/td>\n12.7.46 Audit_Priority_Filter
12.7.47 Tags
12.7.48 Profile_Location
12.7.49 Profile_Name <\/td>\n<\/tr>\n
207<\/td>\n12.8 Binary Value Object Type <\/td>\n<\/tr>\n
208<\/td>\n12.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 <\/td>\n<\/tr>\n
209<\/td>\n12.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 <\/td>\n<\/tr>\n
210<\/td>\n12.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 <\/td>\n<\/tr>\n
211<\/td>\n12.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 <\/td>\n<\/tr>\n
212<\/td>\n12.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 <\/td>\n<\/tr>\n
213<\/td>\n12.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 <\/td>\n<\/tr>\n
215<\/td>\n12.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 <\/td>\n<\/tr>\n
216<\/td>\n12.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 <\/td>\n<\/tr>\n
217<\/td>\n12.10 Command Object Type <\/td>\n<\/tr>\n
218<\/td>\n12.10.1 Object_Identifier
12.10.2 Object_Name
12.10.3 Object_Type <\/td>\n<\/tr>\n
219<\/td>\n12.10.4 Description
12.10.5 Present_Value
12.10.6 In_Process
12.10.7 All_Writes_Successful
12.10.8 Action <\/td>\n<\/tr>\n
220<\/td>\n12.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 <\/td>\n<\/tr>\n
221<\/td>\n12.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 <\/td>\n<\/tr>\n
222<\/td>\n12.10.25 Auditable_Operations
12.10.26 Tags
12.10.27 Profile_Location
12.10.28 Profile_Name <\/td>\n<\/tr>\n
223<\/td>\n12.11 Device Object Type <\/td>\n<\/tr>\n
225<\/td>\n12.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 <\/td>\n<\/tr>\n
226<\/td>\n12.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 <\/td>\n<\/tr>\n
227<\/td>\n12.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 <\/td>\n<\/tr>\n
228<\/td>\n12.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 <\/td>\n<\/tr>\n
229<\/td>\n12.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 <\/td>\n<\/tr>\n
230<\/td>\n12.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 <\/td>\n<\/tr>\n
231<\/td>\n12.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 <\/td>\n<\/tr>\n
232<\/td>\n12.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 <\/td>\n<\/tr>\n
233<\/td>\n12.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 <\/td>\n<\/tr>\n
234<\/td>\n12.12 Event Enrollment Object Type <\/td>\n<\/tr>\n
235<\/td>\n12.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 <\/td>\n<\/tr>\n
236<\/td>\n12.12.8 Object_Property_Reference <\/td>\n<\/tr>\n
238<\/td>\n12.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 <\/td>\n<\/tr>\n
239<\/td>\n12.12.19 Time_Delay_Normal
12.12.20 Status_Flags
12.12.21 Reliability
12.12.22 Fault_Type <\/td>\n<\/tr>\n
240<\/td>\n12.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 <\/td>\n<\/tr>\n
241<\/td>\n12.12.28 Tags
12.12.29 Profile_Location
12.12.30 Profile_Name <\/td>\n<\/tr>\n
242<\/td>\n12.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 <\/td>\n<\/tr>\n
243<\/td>\n12.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 <\/td>\n<\/tr>\n
244<\/td>\n12.13.13 Audit_Level
12.13.14 Auditable_Operations
12.13.15 Tags
12.13.16 Profile_Location
12.13.17 Profile_Name <\/td>\n<\/tr>\n
245<\/td>\n12.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 <\/td>\n<\/tr>\n
246<\/td>\n12.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 <\/td>\n<\/tr>\n
247<\/td>\n12.15 Life Safety Point Object Type <\/td>\n<\/tr>\n
248<\/td>\n12.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 <\/td>\n<\/tr>\n
249<\/td>\n12.15.8 Status_Flags
12.15.9 Event_State
12.15.10 Reliability
12.15.11 Out_Of_Service
12.15.12 Mode <\/td>\n<\/tr>\n
250<\/td>\n12.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 <\/td>\n<\/tr>\n
251<\/td>\n12.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 <\/td>\n<\/tr>\n
252<\/td>\n12.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 <\/td>\n<\/tr>\n
253<\/td>\n12.15.42 Tags
12.15.43 Profile_Location
12.15.44 Profile_Name <\/td>\n<\/tr>\n
254<\/td>\n12.16 Life Safety Zone Object Type <\/td>\n<\/tr>\n
255<\/td>\n12.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 <\/td>\n<\/tr>\n
256<\/td>\n12.16.8 Status_Flags
12.16.9 Event_State
12.16.10 Reliability
12.16.11 Out_Of_Service
12.16.12 Mode <\/td>\n<\/tr>\n
257<\/td>\n12.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 <\/td>\n<\/tr>\n
258<\/td>\n12.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 <\/td>\n<\/tr>\n
259<\/td>\n12.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 <\/td>\n<\/tr>\n
260<\/td>\n12.16.40 Tags
12.16.41 Profile_Location
12.16.42 Profile_Name <\/td>\n<\/tr>\n
261<\/td>\n12.17 Loop Object Type <\/td>\n<\/tr>\n
262<\/td>\n12.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 <\/td>\n<\/tr>\n
264<\/td>\n12.17.7 Event_State <\/td>\n<\/tr>\n
265<\/td>\n12.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 <\/td>\n<\/tr>\n
266<\/td>\n12.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 <\/td>\n<\/tr>\n
267<\/td>\n12.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 <\/td>\n<\/tr>\n
268<\/td>\n12.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 <\/td>\n<\/tr>\n
269<\/td>\n12.17.47 Audit_Level
12.17.48 Auditable_Operations
12.17.49 Tags
12.17.50 Profile_Location
12.17.51 Profile_Name <\/td>\n<\/tr>\n
270<\/td>\n12.18 Multi-state Input Object Type <\/td>\n<\/tr>\n
271<\/td>\n12.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 <\/td>\n<\/tr>\n
272<\/td>\n12.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 <\/td>\n<\/tr>\n
273<\/td>\n12.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 <\/td>\n<\/tr>\n
274<\/td>\n12.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 <\/td>\n<\/tr>\n
275<\/td>\n12.18.33 Profile_Location
12.18.34 Profile_Name <\/td>\n<\/tr>\n
276<\/td>\n12.19 Multi-state Output Object Type <\/td>\n<\/tr>\n
277<\/td>\n12.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 <\/td>\n<\/tr>\n
278<\/td>\n12.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 <\/td>\n<\/tr>\n
279<\/td>\n12.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 <\/td>\n<\/tr>\n
280<\/td>\n12.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 <\/td>\n<\/tr>\n
281<\/td>\n12.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 <\/td>\n<\/tr>\n
282<\/td>\n12.19.40 Profile_Location
12.19.41 Profile_Name <\/td>\n<\/tr>\n
283<\/td>\n12.20 Multi-state Value Object Type <\/td>\n<\/tr>\n
284<\/td>\n12.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 <\/td>\n<\/tr>\n
285<\/td>\n12.20.7 Event_State
12.20.8 Reliability
12.20.9 Out_Of_Service
12.20.10 Number_Of_States <\/td>\n<\/tr>\n
286<\/td>\n12.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 <\/td>\n<\/tr>\n
287<\/td>\n12.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 <\/td>\n<\/tr>\n
288<\/td>\n12.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 <\/td>\n<\/tr>\n
289<\/td>\n12.20.38 Tags
12.20.39 Profile_Location
12.20.40 Profile_Name <\/td>\n<\/tr>\n
290<\/td>\n12.21 Notification Class Object Type <\/td>\n<\/tr>\n
291<\/td>\n12.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 <\/td>\n<\/tr>\n
292<\/td>\n12.21.9 Property_List
12.21.10 Status_Flags <\/td>\n<\/tr>\n
293<\/td>\n12.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 <\/td>\n<\/tr>\n
294<\/td>\n12.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 <\/td>\n<\/tr>\n
296<\/td>\n12.22 Program Object Type <\/td>\n<\/tr>\n
297<\/td>\n12.22.1 Object_Identifier
12.22.2 Object_Name
12.22.3 Object_Type
12.22.4 Program_State
12.22.5 Program_Change <\/td>\n<\/tr>\n
298<\/td>\n12.22.6 Reason_For_Halt <\/td>\n<\/tr>\n
299<\/td>\n12.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 <\/td>\n<\/tr>\n
300<\/td>\n12.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 <\/td>\n<\/tr>\n
301<\/td>\n12.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 <\/td>\n<\/tr>\n
303<\/td>\n12.23 Pulse Converter Object Type <\/td>\n<\/tr>\n
304<\/td>\n12.23.1 Object_Identifier
12.23.2 Object_Name
12.23.3 Object_Type
12.23.4 Description <\/td>\n<\/tr>\n
305<\/td>\n12.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 <\/td>\n<\/tr>\n
306<\/td>\n12.23.11 Units
12.23.12 Scale_Factor
12.23.13 Adjust_Value
12.23.14 Count
12.23.15 Update_Time <\/td>\n<\/tr>\n
307<\/td>\n12.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 <\/td>\n<\/tr>\n
308<\/td>\n12.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 <\/td>\n<\/tr>\n
309<\/td>\n12.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 <\/td>\n<\/tr>\n
310<\/td>\n12.24 Schedule Object Type <\/td>\n<\/tr>\n
311<\/td>\n12.24.1 Object_Identifier
12.24.2 Object_Name
12.24.3 Object_Type
12.24.4 Present_Value
12.24.5 Description <\/td>\n<\/tr>\n
312<\/td>\n12.24.6 Effective_Period
12.24.7 Weekly_Schedule
12.24.8 Exception_Schedule <\/td>\n<\/tr>\n
313<\/td>\n12.24.9 Schedule_Default
12.24.10 List_Of_Object_Property_References
12.24.11 Priority_For_Writing
12.24.12 Status_Flags <\/td>\n<\/tr>\n
314<\/td>\n12.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 <\/td>\n<\/tr>\n
315<\/td>\n12.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 <\/td>\n<\/tr>\n
316<\/td>\n12.24.28 Tags
12.24.29 Profile_Location
12.24.30 Profile_Name <\/td>\n<\/tr>\n
317<\/td>\n12.25 Trend Log Object Type <\/td>\n<\/tr>\n
318<\/td>\n12.25.1 Object_Identifier
12.25.2 Object_Name <\/td>\n<\/tr>\n
319<\/td>\n12.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 <\/td>\n<\/tr>\n
320<\/td>\n12.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 <\/td>\n<\/tr>\n
322<\/td>\n12.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 <\/td>\n<\/tr>\n
323<\/td>\n12.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 <\/td>\n<\/tr>\n
324<\/td>\n12.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 <\/td>\n<\/tr>\n
325<\/td>\n12.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 <\/td>\n<\/tr>\n
326<\/td>\n12.25.42 Profile_Location
12.25.43 Profile_Name <\/td>\n<\/tr>\n
327<\/td>\n12.26 Access Door Object Type <\/td>\n<\/tr>\n
328<\/td>\n12.26.1 Object_Identifier
12.26.2 Object_Name
12.26.3 Object_Type
12.26.4 Present_Value (Commandable) <\/td>\n<\/tr>\n
329<\/td>\n12.26.5 Description
12.26.6 Status_Flags
12.26.7 Event_State <\/td>\n<\/tr>\n
330<\/td>\n12.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 <\/td>\n<\/tr>\n
331<\/td>\n12.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 <\/td>\n<\/tr>\n
332<\/td>\n12.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 <\/td>\n<\/tr>\n
333<\/td>\n12.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 <\/td>\n<\/tr>\n
334<\/td>\n12.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 <\/td>\n<\/tr>\n
335<\/td>\n12.26.47 Tags
12.26.48 Profile_Location
12.26.49 Profile_Name <\/td>\n<\/tr>\n
336<\/td>\n12.27 Event Log Object Type <\/td>\n<\/tr>\n
337<\/td>\n12.27.1 Object_Identifier
12.27.2 Object_Name
12.27.3 Object_Type
12.27.4 Description
12.27.5 Status_Flags <\/td>\n<\/tr>\n
338<\/td>\n12.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 <\/td>\n<\/tr>\n
339<\/td>\n12.27.12 Buffer_Size
12.27.13 Log_Buffer <\/td>\n<\/tr>\n
340<\/td>\n12.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 <\/td>\n<\/tr>\n
341<\/td>\n12.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 <\/td>\n<\/tr>\n
342<\/td>\n12.27.31 Audit_Level
12.27.32 Auditable_Operations
12.27.33 Tags
12.27.34 Profile_Location
12.27.35 Profile_Name <\/td>\n<\/tr>\n
343<\/td>\n12.28 Load Control Object Type <\/td>\n<\/tr>\n
347<\/td>\n12.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 <\/td>\n<\/tr>\n
348<\/td>\n12.28.8 Event_State
12.28.9 Reliability
12.28.10 Requested_Shed_Level
12.28.11 Start_Time <\/td>\n<\/tr>\n
349<\/td>\n12.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 <\/td>\n<\/tr>\n
350<\/td>\n12.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 <\/td>\n<\/tr>\n
351<\/td>\n12.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 <\/td>\n<\/tr>\n
352<\/td>\n12.28.37 Tags
12.28.38 Profile_Location
12.28.39 Profile_Name <\/td>\n<\/tr>\n
353<\/td>\n12.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 <\/td>\n<\/tr>\n
355<\/td>\n12.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 <\/td>\n<\/tr>\n
356<\/td>\n12.29.12 Subordinate_Relationships
12.29.13 Default_Subordinate_Relationship
12.29.14 Represents
12.29.15 Audit_Level
12.29.16 Auditable_Operations <\/td>\n<\/tr>\n
357<\/td>\n12.29.17 Tags
12.29.18 Profile_Location
12.29.19 Profile_Name <\/td>\n<\/tr>\n
358<\/td>\n12.30 Trend Log Multiple Object Type <\/td>\n<\/tr>\n
359<\/td>\n12.30.1 Object_Identifier
12.30.2 Object_Name
12.30.3 Object_Type
12.30.4 Description <\/td>\n<\/tr>\n
360<\/td>\n12.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 <\/td>\n<\/tr>\n
361<\/td>\n12.30.11 Log_DeviceObjectProperty
12.30.12 Logging_Type
12.30.13 Log_Interval
12.30.14 Align_Intervals <\/td>\n<\/tr>\n
362<\/td>\n12.30.15 Interval_Offset
12.30.16 Trigger
12.30.17 Stop_When_Full
12.30.18 Buffer_Size
12.30.19 Log_Buffer <\/td>\n<\/tr>\n
364<\/td>\n12.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 <\/td>\n<\/tr>\n
365<\/td>\n12.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 <\/td>\n<\/tr>\n
366<\/td>\n12.30.37 Audit_Level
12.30.38 Auditable_Operations
12.30.39 Tags
12.30.40 Profile_Location
12.30.41 Profile_Name <\/td>\n<\/tr>\n
367<\/td>\n12.31 Access Point Object Type <\/td>\n<\/tr>\n
369<\/td>\n12.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 <\/td>\n<\/tr>\n
370<\/td>\n12.31.9 Authentication_Status
12.31.10 Active_Authentication_Policy <\/td>\n<\/tr>\n
371<\/td>\n12.31.11 Number_Of_Authentication_Policies
12.31.12 Authentication_Policy_List
12.31.12.1 Reading Authentication Factors <\/td>\n<\/tr>\n
372<\/td>\n12.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 <\/td>\n<\/tr>\n
373<\/td>\n12.31.14.1 Authorization Decision <\/td>\n<\/tr>\n
374<\/td>\n12.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 <\/td>\n<\/tr>\n
375<\/td>\n12.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 <\/td>\n<\/tr>\n
378<\/td>\n12.31.27.1 Operations for setting the Access_Event property
12.31.28 Access_Event_Tag <\/td>\n<\/tr>\n
379<\/td>\n12.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 <\/td>\n<\/tr>\n
380<\/td>\n12.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 <\/td>\n<\/tr>\n
381<\/td>\n12.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 <\/td>\n<\/tr>\n
382<\/td>\n12.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 <\/td>\n<\/tr>\n
383<\/td>\n12.31.55 Profile_Location
12.31.56 Profile_Name <\/td>\n<\/tr>\n
384<\/td>\n12.32 Access Zone Object Type <\/td>\n<\/tr>\n
385<\/td>\n12.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 <\/td>\n<\/tr>\n
386<\/td>\n12.32.7 Status_Flags
12.32.8 Event_State
12.32.9 Reliability <\/td>\n<\/tr>\n
387<\/td>\n12.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 <\/td>\n<\/tr>\n
388<\/td>\n12.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 <\/td>\n<\/tr>\n
389<\/td>\n12.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 <\/td>\n<\/tr>\n
390<\/td>\n12.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 <\/td>\n<\/tr>\n
391<\/td>\n12.32.42 Tags
12.32.43 Profile_Location
12.32.44 Profile_Name <\/td>\n<\/tr>\n
392<\/td>\n12.33 Access User Object Type
12.33.1 Object_Identifier
12.33.2 Object_Name
12.33.3 Object_Type <\/td>\n<\/tr>\n
393<\/td>\n12.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 <\/td>\n<\/tr>\n
394<\/td>\n12.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 <\/td>\n<\/tr>\n
395<\/td>\n12.33.20 Profile_Location
12.33.21 Profile_Name <\/td>\n<\/tr>\n
396<\/td>\n12.34 Access Rights Object Type
12.34.1 Object_Identifier
12.34.2 Object_Name <\/td>\n<\/tr>\n
397<\/td>\n12.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 <\/td>\n<\/tr>\n
399<\/td>\n12.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 <\/td>\n<\/tr>\n
400<\/td>\n12.34.11 Accompaniment
12.34.12 Reliability_Evaluation_Inhibit
12.34.13 Property_List
12.34.14 Audit_Level
12.34.15 Auditable_Operations <\/td>\n<\/tr>\n
401<\/td>\n12.34.16 Tags
12.34.17 Profile_Location
12.34.18 Profile_Name <\/td>\n<\/tr>\n
402<\/td>\n12.35 Access Credential Object Type <\/td>\n<\/tr>\n
403<\/td>\n12.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 <\/td>\n<\/tr>\n
404<\/td>\n12.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 <\/td>\n<\/tr>\n
405<\/td>\n12.35.10 Authentication_Factors <\/td>\n<\/tr>\n
406<\/td>\n12.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 <\/td>\n<\/tr>\n
407<\/td>\n12.35.14 Days_Remaining
12.35.15 Uses_Remaining
12.35.16 Absentee_Limit
12.35.17 Belongs_To <\/td>\n<\/tr>\n
408<\/td>\n12.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 <\/td>\n<\/tr>\n
409<\/td>\n12.35.26 Reliability_Evaluation_Inhibit
12.35.27 Property_List
12.35.28 Audit_Level <\/td>\n<\/tr>\n
410<\/td>\n12.35.29 Auditable_Operations
12.35.30 Tags
12.35.31 Profile_Location
12.35.32 Profile_Name <\/td>\n<\/tr>\n
411<\/td>\n12.36 Credential Data Input Object Type <\/td>\n<\/tr>\n
412<\/td>\n12.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 <\/td>\n<\/tr>\n
413<\/td>\n12.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 <\/td>\n<\/tr>\n
414<\/td>\n12.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 <\/td>\n<\/tr>\n
415<\/td>\n12.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 <\/td>\n<\/tr>\n
416<\/td>\n12.36.25 Tags
12.36.26 Profile_Location
12.36.27 Profile_Name <\/td>\n<\/tr>\n
417<\/td>\n12.37 CharacterString Value Object Type <\/td>\n<\/tr>\n
418<\/td>\n12.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 <\/td>\n<\/tr>\n
419<\/td>\n12.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 <\/td>\n<\/tr>\n
420<\/td>\n12.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 <\/td>\n<\/tr>\n
421<\/td>\n12.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 <\/td>\n<\/tr>\n
422<\/td>\n12.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 <\/td>\n<\/tr>\n
424<\/td>\n12.38 DateTime Value Object Type <\/td>\n<\/tr>\n
425<\/td>\n12.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 <\/td>\n<\/tr>\n
426<\/td>\n12.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 <\/td>\n<\/tr>\n
427<\/td>\n12.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 <\/td>\n<\/tr>\n
428<\/td>\n12.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 <\/td>\n<\/tr>\n
430<\/td>\n12.39 Large Analog Value Object Type <\/td>\n<\/tr>\n
431<\/td>\n12.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 <\/td>\n<\/tr>\n
432<\/td>\n12.39.7 Event_State
12.39.8 Reliability
12.39.9 Out_Of_Service
12.39.10 Units
12.39.11 Priority_Array <\/td>\n<\/tr>\n
433<\/td>\n12.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 <\/td>\n<\/tr>\n
434<\/td>\n12.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 <\/td>\n<\/tr>\n
435<\/td>\n12.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 <\/td>\n<\/tr>\n
436<\/td>\n12.39.44 Audit_Priority_Filter
12.39.45 Tags
12.39.46 Profile_Location
12.39.47 Profile_Name <\/td>\n<\/tr>\n
437<\/td>\n12.40 BitString Value Object Type <\/td>\n<\/tr>\n
438<\/td>\n12.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 <\/td>\n<\/tr>\n
439<\/td>\n12.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 <\/td>\n<\/tr>\n
440<\/td>\n12.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 <\/td>\n<\/tr>\n
441<\/td>\n12.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 <\/td>\n<\/tr>\n
442<\/td>\n12.40.36 Audit_Priority_Filter
12.40.37 Tags
12.40.38 Profile_Location
12.40.39 Profile_Name <\/td>\n<\/tr>\n
443<\/td>\n12.41 OctetString Value Object Type
12.41.1 Object_Identifier
12.41.2 Object_Name
12.41.3 Object_Type <\/td>\n<\/tr>\n
444<\/td>\n12.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 <\/td>\n<\/tr>\n
445<\/td>\n12.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 <\/td>\n<\/tr>\n
446<\/td>\n12.41.21 Audit_Priority_Filter
12.41.22 Tags
12.41.23 Profile_Location
12.41.24 Profile_Name <\/td>\n<\/tr>\n
447<\/td>\n12.42 Time Value Object Type <\/td>\n<\/tr>\n
448<\/td>\n12.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 <\/td>\n<\/tr>\n
449<\/td>\n12.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 <\/td>\n<\/tr>\n
450<\/td>\n12.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 <\/td>\n<\/tr>\n
451<\/td>\n12.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 <\/td>\n<\/tr>\n
453<\/td>\n12.43 Integer Value Object Type <\/td>\n<\/tr>\n
454<\/td>\n12.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 <\/td>\n<\/tr>\n
455<\/td>\n12.43.7 Event_State
12.43.8 Reliability
12.43.9 Out_Of_Service
12.43.10 Units
12.43.11 Priority_Array <\/td>\n<\/tr>\n
456<\/td>\n12.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 <\/td>\n<\/tr>\n
457<\/td>\n12.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 <\/td>\n<\/tr>\n
458<\/td>\n12.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 <\/td>\n<\/tr>\n
459<\/td>\n12.43.44 Audit_Priority_Filter
12.43.45 Tags
12.43.46 Profile_Location
12.43.47 Profile_Name <\/td>\n<\/tr>\n
460<\/td>\n12.44 Positive Integer Value Object Type <\/td>\n<\/tr>\n
461<\/td>\n12.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 <\/td>\n<\/tr>\n
462<\/td>\n12.44.7 Event_State
12.44.8 Reliability
12.44.9 Out_Of_Service
12.44.10 Units
12.44.11 Priority_Array <\/td>\n<\/tr>\n
463<\/td>\n12.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 <\/td>\n<\/tr>\n
464<\/td>\n12.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 <\/td>\n<\/tr>\n
465<\/td>\n12.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 <\/td>\n<\/tr>\n
466<\/td>\n12.44.44 Audit_Priority_Filter
12.44.45 Tags
12.44.46 Profile_Location
12.44.47 Profile_Name <\/td>\n<\/tr>\n
467<\/td>\n12.45 Date Value Object Type <\/td>\n<\/tr>\n
468<\/td>\n12.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 <\/td>\n<\/tr>\n
469<\/td>\n12.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 <\/td>\n<\/tr>\n
470<\/td>\n12.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 <\/td>\n<\/tr>\n
471<\/td>\n12.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 <\/td>\n<\/tr>\n
473<\/td>\n12.46 DateTime Pattern Value Object Type <\/td>\n<\/tr>\n
474<\/td>\n12.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 <\/td>\n<\/tr>\n
475<\/td>\n12.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 <\/td>\n<\/tr>\n
476<\/td>\n12.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 <\/td>\n<\/tr>\n
477<\/td>\n12.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 <\/td>\n<\/tr>\n
478<\/td>\n12.46.33 Profile_Name <\/td>\n<\/tr>\n
479<\/td>\n12.47 Time Pattern Value Object Type <\/td>\n<\/tr>\n
480<\/td>\n12.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 <\/td>\n<\/tr>\n
481<\/td>\n12.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 <\/td>\n<\/tr>\n
482<\/td>\n12.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 <\/td>\n<\/tr>\n
483<\/td>\n12.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 <\/td>\n<\/tr>\n
485<\/td>\n12.48 Date Pattern Value Object Type <\/td>\n<\/tr>\n
486<\/td>\n12.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 <\/td>\n<\/tr>\n
487<\/td>\n12.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 <\/td>\n<\/tr>\n
488<\/td>\n12.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 <\/td>\n<\/tr>\n
489<\/td>\n12.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 <\/td>\n<\/tr>\n
491<\/td>\n12.49 Deleted Clause <\/td>\n<\/tr>\n
492<\/td>\n12.50 Global Group Object Type <\/td>\n<\/tr>\n
493<\/td>\n12.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 <\/td>\n<\/tr>\n
494<\/td>\n12.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 <\/td>\n<\/tr>\n
495<\/td>\n12.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 <\/td>\n<\/tr>\n
496<\/td>\n12.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 <\/td>\n<\/tr>\n
497<\/td>\n12.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 <\/td>\n<\/tr>\n
498<\/td>\n12.50.34 Auditable_Operations
12.50.35 Tags
12.50.36 Profile_Location
12.50.37 Profile_Name <\/td>\n<\/tr>\n
499<\/td>\n12.51 Notification Forwarder Object Type <\/td>\n<\/tr>\n
502<\/td>\n12.51.1 Object_Identifier
12.51.2 Object_Name
12.51.3 Object_Type
12.51.4 Description
12.51.5 Status_Flags <\/td>\n<\/tr>\n
503<\/td>\n12.51.6 Reliability
12.51.7 Out_Of_Service
12.51.8 Recipient_List
12.51.9 Subscribed_Recipients <\/td>\n<\/tr>\n
504<\/td>\n12.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 <\/td>\n<\/tr>\n
505<\/td>\n12.51.16 Auditable_Operations
12.51.17 Tags
12.51.18 Profile_Location
12.51.19 Profile_Name <\/td>\n<\/tr>\n
506<\/td>\n12.52 Alert Enrollment Object Type
12.52.1 Object_Identifier
12.52.2 Object_Name <\/td>\n<\/tr>\n
507<\/td>\n12.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 <\/td>\n<\/tr>\n
508<\/td>\n12.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 <\/td>\n<\/tr>\n
509<\/td>\n12.52.21 Profile_Location
12.52.22 Profile_Name <\/td>\n<\/tr>\n
510<\/td>\n12.53 Channel Object Type <\/td>\n<\/tr>\n
512<\/td>\n12.53.1 Object_Identifier
12.53.2 Object_Name
12.53.3 Object_Type
12.53.4 Description
12.53.5 Present_Value (Commandable) <\/td>\n<\/tr>\n
513<\/td>\n12.53.5.1 Datatype Coercion of Present_Value <\/td>\n<\/tr>\n
514<\/td>\n12.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 <\/td>\n<\/tr>\n
515<\/td>\n12.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 <\/td>\n<\/tr>\n
516<\/td>\n12.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 <\/td>\n<\/tr>\n
517<\/td>\n12.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 <\/td>\n<\/tr>\n
518<\/td>\n12.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 <\/td>\n<\/tr>\n
519<\/td>\n12.53.31 Tags
12.53.32 Profile_Location
12.53.33 Profile_Name <\/td>\n<\/tr>\n
520<\/td>\n12.54 Lighting Output Object Type <\/td>\n<\/tr>\n
522<\/td>\n12.54.1 Object_Identifier
12.54.2 Object_Name
12.54.3 Object_Type
12.54.4 Present_Value (Commandable) <\/td>\n<\/tr>\n
523<\/td>\n12.54.5 Tracking_Value
12.54.6 Lighting_Command <\/td>\n<\/tr>\n
527<\/td>\n12.54.6.1 Halting a Lighting Command in Progress
12.54.6.2 Blink-Warn Behavior <\/td>\n<\/tr>\n
528<\/td>\n12.54.7 In_Progress
12.54.8 Description
12.54.9 Status_Flags <\/td>\n<\/tr>\n
529<\/td>\n12.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 <\/td>\n<\/tr>\n
530<\/td>\n12.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 <\/td>\n<\/tr>\n
531<\/td>\n12.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 <\/td>\n<\/tr>\n
532<\/td>\n12.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 <\/td>\n<\/tr>\n
533<\/td>\n12.54.45 Auditable_Operations
12.54.46 Audit_Priority_Filter
12.54.47 Tags
12.54.48 Profile_Location
12.54.49 Profile_Name <\/td>\n<\/tr>\n
534<\/td>\n12.55 Binary Lighting Output Object Type <\/td>\n<\/tr>\n
535<\/td>\n12.55.1 Object_Identifier <\/td>\n<\/tr>\n
536<\/td>\n12.55.2 Object_Name
12.55.3 Object_Type
12.55.4 Present_Value (Commandable) <\/td>\n<\/tr>\n
537<\/td>\n12.55.4.1 Halting Warn Operation in Progress
12.55.5 Description
12.55.6 Status_Flags <\/td>\n<\/tr>\n
538<\/td>\n12.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 <\/td>\n<\/tr>\n
539<\/td>\n12.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 <\/td>\n<\/tr>\n
540<\/td>\n12.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 <\/td>\n<\/tr>\n
541<\/td>\n12.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 <\/td>\n<\/tr>\n
542<\/td>\n12.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 <\/td>\n<\/tr>\n
543<\/td>\n12.55.41 Profile_Location
12.55.42 Profile_Name <\/td>\n<\/tr>\n
544<\/td>\n12.56 Network Port Object Type <\/td>\n<\/tr>\n
549<\/td>\n12.56.1 Object_Identifier
12.56.2 Object_Name
12.56.3 Object_Type
12.56.4 Description
12.56.5 Status_Flags <\/td>\n<\/tr>\n
550<\/td>\n12.56.6 Reliability
12.56.7 Out_Of_Service
12.56.8 Network_Type <\/td>\n<\/tr>\n
551<\/td>\n12.56.9 Protocol_Level
12.56.10 Reference_Port
12.56.10.1 Network Port Hierarchies <\/td>\n<\/tr>\n
552<\/td>\n12.56.10.1.1 Property Inheritance <\/td>\n<\/tr>\n
553<\/td>\n12.56.10.1.2 Pending Changes
12.56.11 Network_Number
12.56.12 Network_Number_Quality <\/td>\n<\/tr>\n
554<\/td>\n12.56.13 Changes_Pending
12.56.14 Command <\/td>\n<\/tr>\n
557<\/td>\n12.56.15 MAC_Address
12.56.16 APDU_Length <\/td>\n<\/tr>\n
558<\/td>\n12.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 <\/td>\n<\/tr>\n
559<\/td>\n12.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 <\/td>\n<\/tr>\n
560<\/td>\n12.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 <\/td>\n<\/tr>\n
561<\/td>\n12.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 <\/td>\n<\/tr>\n
562<\/td>\n12.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 <\/td>\n<\/tr>\n
563<\/td>\n12.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 <\/td>\n<\/tr>\n
564<\/td>\n12.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 <\/td>\n<\/tr>\n
565<\/td>\n12.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 <\/td>\n<\/tr>\n
566<\/td>\n12.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 <\/td>\n<\/tr>\n
567<\/td>\n12.56.73 Profile_Location
12.56.74 Profile_Name <\/td>\n<\/tr>\n
568<\/td>\n12.57 Timer Object Type <\/td>\n<\/tr>\n
572<\/td>\n12.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 <\/td>\n<\/tr>\n
573<\/td>\n12.57.7 Event_State
12.57.8 Reliability
12.57.9 Out_Of_Service
12.57.10 Timer_State <\/td>\n<\/tr>\n
574<\/td>\n12.57.11 Timer_Running
12.57.12 Update_Time
12.57.13 Last_State_Change <\/td>\n<\/tr>\n
575<\/td>\n12.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 <\/td>\n<\/tr>\n
576<\/td>\n12.57.20 State_Change_Values
12.57.21 List_Of_Object_Property_References
12.57.22 Priority_For_Writing <\/td>\n<\/tr>\n
577<\/td>\n12.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 <\/td>\n<\/tr>\n
578<\/td>\n12.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 <\/td>\n<\/tr>\n
579<\/td>\n12.57.41 Profile_Location
12.57.42 Profile_Name <\/td>\n<\/tr>\n
580<\/td>\n12.58 Elevator Group Object Type <\/td>\n<\/tr>\n
581<\/td>\n12.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 <\/td>\n<\/tr>\n
582<\/td>\n12.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 <\/td>\n<\/tr>\n
583<\/td>\n12.58.16 Profile_Name <\/td>\n<\/tr>\n
584<\/td>\n12.59 Lift Object Type <\/td>\n<\/tr>\n
586<\/td>\n12.59.1 Object_Identifier
12.59.2 Object_Name <\/td>\n<\/tr>\n
587<\/td>\n12.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 <\/td>\n<\/tr>\n
588<\/td>\n12.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 <\/td>\n<\/tr>\n
589<\/td>\n12.59.17 Car_Door_Status
12.59.18 Car_Door_Command
12.59.19 Car_Door_Zone
12.59.20 Car_Mode <\/td>\n<\/tr>\n
590<\/td>\n12.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 <\/td>\n<\/tr>\n
591<\/td>\n12.59.30 Out_Of_Service
12.59.31 Car_Drive_Status
12.59.32 Fault_Signals <\/td>\n<\/tr>\n
592<\/td>\n12.59.33 Landing_Door_Status
12.59.34 Higher_Deck <\/td>\n<\/tr>\n
593<\/td>\n12.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 <\/td>\n<\/tr>\n
594<\/td>\n12.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 <\/td>\n<\/tr>\n
595<\/td>\n12.59.52 Profile_Location
12.59.53 Profile_Name <\/td>\n<\/tr>\n
596<\/td>\n12.60 Escalator Object Type <\/td>\n<\/tr>\n
597<\/td>\n12.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 <\/td>\n<\/tr>\n
598<\/td>\n12.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 <\/td>\n<\/tr>\n
599<\/td>\n12.60.15 Out_Of_Service
12.60.16 Fault_Signals
12.60.17 Passenger_Alarm <\/td>\n<\/tr>\n
600<\/td>\n12.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 <\/td>\n<\/tr>\n
601<\/td>\n12.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 <\/td>\n<\/tr>\n
602<\/td>\n12.60.36 Profile_Location
12.60.37 Profile_Name <\/td>\n<\/tr>\n
603<\/td>\n12.61 Accumulator Object Type <\/td>\n<\/tr>\n
604<\/td>\n12.61.1 Object_Identifier
12.61.2 Object_Name
12.61.3 Object_Type <\/td>\n<\/tr>\n
605<\/td>\n12.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 <\/td>\n<\/tr>\n
606<\/td>\n12.61.11 Scale
12.61.12 Units
12.61.13 Prescale
12.61.14 Max_Pres_Value <\/td>\n<\/tr>\n
607<\/td>\n12.61.15 Value_Change_Time
12.61.16 Value_Before_Change
12.61.17 Value_Set
12.61.18 Logging_Record <\/td>\n<\/tr>\n
608<\/td>\n12.61.19 Logging_Object
12.61.20 Pulse_Rate <\/td>\n<\/tr>\n
609<\/td>\n12.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 <\/td>\n<\/tr>\n
610<\/td>\n12.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 <\/td>\n<\/tr>\n
611<\/td>\n12.61.41 Audit_Level
12.61.42 Auditable_Operations
12.61.43 Tags
12.61.44 Profile_Location
12.61.45 Profile_Name <\/td>\n<\/tr>\n
612<\/td>\n12.62 Staging Object Type <\/td>\n<\/tr>\n
614<\/td>\n12.62.1 Object_Identifier
12.62.2 Object_Name
12.62.3 Object_Type
12.62.4 Present_Value <\/td>\n<\/tr>\n
615<\/td>\n12.62.4.1 Writing to Referenced Objects
12.62.5 Present_Stage <\/td>\n<\/tr>\n
616<\/td>\n12.62.6 Stages
12.62.7 Stage_Names
12.62.8 Status_Flags <\/td>\n<\/tr>\n
617<\/td>\n12.62.9 Event_State
12.62.10 Reliability
12.62.11 Out_Of_Service <\/td>\n<\/tr>\n
618<\/td>\n12.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 <\/td>\n<\/tr>\n
619<\/td>\n12.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 <\/td>\n<\/tr>\n
620<\/td>\n12.62.31 Audit_Level
12.62.32 Auditable_Operations
12.62.33 Tags
12.62.34 Profile_Location
12.62.35 Profile_Name <\/td>\n<\/tr>\n
621<\/td>\n12.63 Audit Reporter Object Type
12.63.1 Object_Identifier
12.63.2 Object_Name <\/td>\n<\/tr>\n
622<\/td>\n12.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 <\/td>\n<\/tr>\n
623<\/td>\n12.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 <\/td>\n<\/tr>\n
624<\/td>\n12.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 <\/td>\n<\/tr>\n
625<\/td>\n12.63.25 Property_List
12.63.26 Tags
12.63.27 Profile_Location
12.63.28 Profile_Name <\/td>\n<\/tr>\n
626<\/td>\n12.64 Audit Log Object Type <\/td>\n<\/tr>\n
627<\/td>\n12.64.1 Object_Identifier
12.64.2 Object_Name
12.64.3 Object_Type
12.64.4 Description
12.64.5 Status_Flags <\/td>\n<\/tr>\n
628<\/td>\n12.64.6 Event_State
12.64.7 Reliability
12.64.8 Enable
12.64.9 Buffer_Size
12.64.10 Log_Buffer <\/td>\n<\/tr>\n
629<\/td>\n12.64.11 Record_Count
12.64.12 Total_Record_Count
12.64.13 Member_Of <\/td>\n<\/tr>\n
630<\/td>\n12.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 <\/td>\n<\/tr>\n
631<\/td>\n12.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 <\/td>\n<\/tr>\n
633<\/td>\n13 ALARM AND EVENT SERVICES
13.1 Change of Value Reporting <\/td>\n<\/tr>\n
636<\/td>\n13.1.1 Unsubscribed COV Notifications <\/td>\n<\/tr>\n
637<\/td>\n13.1.2 Transmitting Unconfirmed COV Notification Requests <\/td>\n<\/tr>\n
638<\/td>\n13.2 Event Reporting <\/td>\n<\/tr>\n
639<\/td>\n13.2.1 Event Detection and Reporting Model <\/td>\n<\/tr>\n
640<\/td>\n13.2.2 Event-State-Detection <\/td>\n<\/tr>\n
641<\/td>\n13.2.2.1 Event-State-Detection State Machine
13.2.2.1.1 Normal <\/td>\n<\/tr>\n
642<\/td>\n13.2.2.1.2 OffNormal
13.2.2.1.3 Fault
13.2.2.1.4 Transition Actions <\/td>\n<\/tr>\n
643<\/td>\n13.2.2.1.5 Inhibiting Detection of Offnormal Conditions
13.2.3 Alarm-Acknowledgment <\/td>\n<\/tr>\n
644<\/td>\n13.2.4 Event-Summarization <\/td>\n<\/tr>\n
645<\/td>\n13.2.5 Event-Notification-Distribution
13.2.5.1 Notification Forwarding <\/td>\n<\/tr>\n
646<\/td>\n13.2.5.2 Service Parameters of Event Notification Service Requests
13.2.5.3 Fault Event Notifications <\/td>\n<\/tr>\n
648<\/td>\n13.2.5.4 Alarm and Event Priority Classification <\/td>\n<\/tr>\n
649<\/td>\n13.3 Event Algorithms
13.3.1 CHANGE_OF_BITSTRING Event Algorithm <\/td>\n<\/tr>\n
651<\/td>\n13.3.2 CHANGE_OF_STATE Event Algorithm <\/td>\n<\/tr>\n
652<\/td>\n13.3.3 CHANGE_OF_VALUE Event Algorithm <\/td>\n<\/tr>\n
653<\/td>\n13.3.4 COMMAND_FAILURE Event Algorithm <\/td>\n<\/tr>\n
654<\/td>\n13.3.5 FLOATING_LIMIT Event Algorithm <\/td>\n<\/tr>\n
656<\/td>\n13.3.6 OUT_OF_RANGE Event Algorithm <\/td>\n<\/tr>\n
658<\/td>\n13.3.7 BUFFER_READY Event Algorithm <\/td>\n<\/tr>\n
659<\/td>\n13.3.8 CHANGE_OF_LIFE_SAFETY Event Algorithm <\/td>\n<\/tr>\n
661<\/td>\n13.3.9 UNSIGNED_RANGE Event Algorithm <\/td>\n<\/tr>\n
663<\/td>\n13.3.10 EXTENDED Event Algorithm <\/td>\n<\/tr>\n
664<\/td>\n13.3.11 CHANGE_OF_STATUS_FLAGS Event Algorithm <\/td>\n<\/tr>\n
666<\/td>\n13.3.12 ACCESS_EVENT Event Algorithm <\/td>\n<\/tr>\n
667<\/td>\n13.3.13 DOUBLE_OUT_OF_RANGE Event Algorithm <\/td>\n<\/tr>\n
669<\/td>\n13.3.14 SIGNED_OUT_OF_RANGE Event Algorithm <\/td>\n<\/tr>\n
671<\/td>\n13.3.15 UNSIGNED_OUT_OF_RANGE Event Algorithm <\/td>\n<\/tr>\n
673<\/td>\n13.3.16 CHANGE_OF_CHARACTERSTRING Event Algorithm <\/td>\n<\/tr>\n
675<\/td>\n13.3.17 NONE Event Algorithm
13.3.18 CHANGE_OF_DISCRETE_VALUE Event Algorithm <\/td>\n<\/tr>\n
676<\/td>\n13.3.19 CHANGE_OF_TIMER Event Algorithm <\/td>\n<\/tr>\n
678<\/td>\n13.4 Fault Algorithms
13.4.1 NONE Fault Algorithm
13.4.2 FAULT_CHARACTERSTRING Fault Algorithm <\/td>\n<\/tr>\n
679<\/td>\n13.4.3 FAULT_EXTENDED Fault Algorithm <\/td>\n<\/tr>\n
680<\/td>\n13.4.4 FAULT_LIFE_SAFETY Fault Algorithm <\/td>\n<\/tr>\n
681<\/td>\n13.4.5 FAULT_STATE Fault Algorithm <\/td>\n<\/tr>\n
682<\/td>\n13.4.6 FAULT_STATUS_FLAGS Fault Algorithm
13.4.7 FAULT_OUT_OF_RANGE Fault Algorithm <\/td>\n<\/tr>\n
683<\/td>\n13.4.8 FAULT_LISTED Fault Algorithm <\/td>\n<\/tr>\n
685<\/td>\n13.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 <\/td>\n<\/tr>\n
686<\/td>\n13.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 <\/td>\n<\/tr>\n
687<\/td>\n13.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(-) <\/td>\n<\/tr>\n
688<\/td>\n13.6.1.3.1 Error Type
13.6.2 Service Procedure <\/td>\n<\/tr>\n
689<\/td>\n13.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 <\/td>\n<\/tr>\n
690<\/td>\n13.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 <\/td>\n<\/tr>\n
691<\/td>\n13.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 <\/td>\n<\/tr>\n
692<\/td>\n13.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 <\/td>\n<\/tr>\n
693<\/td>\n13.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 <\/td>\n<\/tr>\n
694<\/td>\n13.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 <\/td>\n<\/tr>\n
695<\/td>\n13.9.2 Service Procedure <\/td>\n<\/tr>\n
696<\/td>\n13.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 <\/td>\n<\/tr>\n
697<\/td>\n13.10.2 Service Procedure <\/td>\n<\/tr>\n
698<\/td>\n13.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 <\/td>\n<\/tr>\n
699<\/td>\n13.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 <\/td>\n<\/tr>\n
700<\/td>\n13.11.1.3 Result(-)
13.11.1.3.1 Error Type
13.11.2 Service Procedure <\/td>\n<\/tr>\n
701<\/td>\n13.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 <\/td>\n<\/tr>\n
702<\/td>\n13.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 <\/td>\n<\/tr>\n
703<\/td>\n13.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(+) <\/td>\n<\/tr>\n
704<\/td>\n13.13.1.3 Result(-)
13.13.1.3.1 Error Type
13.13.2 Service Procedure <\/td>\n<\/tr>\n
705<\/td>\n13.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 <\/td>\n<\/tr>\n
706<\/td>\n13.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 <\/td>\n<\/tr>\n
708<\/td>\n13.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 <\/td>\n<\/tr>\n
709<\/td>\n13.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 <\/td>\n<\/tr>\n
710<\/td>\n13.15.2 Service Procedure <\/td>\n<\/tr>\n
711<\/td>\n13.16 SubscribeCOVPropertyMultiple Service
13.16.1 Structure
13.16.1.1 Argument
13.16.1.1.1 Subscriber Process Identifier <\/td>\n<\/tr>\n
712<\/td>\n13.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 <\/td>\n<\/tr>\n
713<\/td>\n13.16.3 Parameters Referenced by the SubscribeCOVPropertyMultiple Service
13.16.3.1 COV Subscription Specification Parameter <\/td>\n<\/tr>\n
714<\/td>\n13.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 <\/td>\n<\/tr>\n
715<\/td>\n13.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 <\/td>\n<\/tr>\n
716<\/td>\n13.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 <\/td>\n<\/tr>\n
717<\/td>\n13.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 <\/td>\n<\/tr>\n
718<\/td>\n13.17.3.1.2.3 Property Value
13.17.3.1.2.4 Time of Change <\/td>\n<\/tr>\n
719<\/td>\n13.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 <\/td>\n<\/tr>\n
720<\/td>\n13.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 <\/td>\n<\/tr>\n
721<\/td>\n13.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 <\/td>\n<\/tr>\n
722<\/td>\n13.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 <\/td>\n<\/tr>\n
723<\/td>\n13.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 <\/td>\n<\/tr>\n
724<\/td>\n13.19.2.2 Audit Query By Source <\/td>\n<\/tr>\n
725<\/td>\n13.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 <\/td>\n<\/tr>\n
726<\/td>\n13.21 UnconfirmedAuditNotification
13.21.1 UnconfirmedAuditNotification Service Structure
13.21.1.1 Argument
13.21.1.1.1 Notifications
13.21.2 Service Procedure <\/td>\n<\/tr>\n
727<\/td>\n14 FILE ACCESS SERVICES
14.1 AtomicReadFile Service
14.1.1 Structure
14.1.2 Argument
14.1.2.1 File Identifier <\/td>\n<\/tr>\n
728<\/td>\n14.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 <\/td>\n<\/tr>\n
729<\/td>\n14.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 <\/td>\n<\/tr>\n
730<\/td>\n14.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 <\/td>\n<\/tr>\n
731<\/td>\n14.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 <\/td>\n<\/tr>\n
733<\/td>\n15 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(+) <\/td>\n<\/tr>\n
734<\/td>\n15.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 <\/td>\n<\/tr>\n
735<\/td>\n15.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 <\/td>\n<\/tr>\n
736<\/td>\n15.2.1.3.2 First Failed Element Number
15.2.2 Service Procedure <\/td>\n<\/tr>\n
737<\/td>\n15.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 <\/td>\n<\/tr>\n
738<\/td>\n15.3.1.3.2 First Failed Element Number
15.3.2 Service Procedure <\/td>\n<\/tr>\n
740<\/td>\n15.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 <\/td>\n<\/tr>\n
741<\/td>\n15.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 <\/td>\n<\/tr>\n
742<\/td>\n15.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 <\/td>\n<\/tr>\n
743<\/td>\n15.6 Deleted Clause <\/td>\n<\/tr>\n
744<\/td>\n15.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 <\/td>\n<\/tr>\n
745<\/td>\n15.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 <\/td>\n<\/tr>\n
746<\/td>\n15.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 <\/td>\n<\/tr>\n
747<\/td>\n15.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 <\/td>\n<\/tr>\n
748<\/td>\n15.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 <\/td>\n<\/tr>\n
749<\/td>\n15.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 <\/td>\n<\/tr>\n
750<\/td>\n15.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 <\/td>\n<\/tr>\n
751<\/td>\n15.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 <\/td>\n<\/tr>\n
752<\/td>\n15.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 <\/td>\n<\/tr>\n
754<\/td>\n15.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 <\/td>\n<\/tr>\n
755<\/td>\n15.9.1.2 Result(+)
15.9.1.3 Result(-)
15.9.1.3.1 Error Type
15.9.2 Service Procedure <\/td>\n<\/tr>\n
756<\/td>\n15.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 <\/td>\n<\/tr>\n
757<\/td>\n15.10.1.3.2 First Failed Write Attempt
15.10.2 Service Procedure <\/td>\n<\/tr>\n
758<\/td>\n15.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 <\/td>\n<\/tr>\n
759<\/td>\n15.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 <\/td>\n<\/tr>\n
760<\/td>\n15.11.2 WriteGroup Service Procedure <\/td>\n<\/tr>\n
761<\/td>\n16 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(+) <\/td>\n<\/tr>\n
762<\/td>\n16.1.1.3 Result(-)
16.1.1.3.1 Error Type
16.1.2 Service Procedure <\/td>\n<\/tr>\n
763<\/td>\n16.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(+) <\/td>\n<\/tr>\n
764<\/td>\n16.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 <\/td>\n<\/tr>\n
765<\/td>\n16.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 <\/td>\n<\/tr>\n
766<\/td>\n16.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 <\/td>\n<\/tr>\n
767<\/td>\n16.4.1.2 Result(+)
16.4.1.3 Result(-)
16.4.1.3.1 Error Type
16.4.2 Service Procedure <\/td>\n<\/tr>\n
768<\/td>\n16.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(-) <\/td>\n<\/tr>\n
769<\/td>\n16.5.1.3.1 Error Type
16.5.2 Service Procedure <\/td>\n<\/tr>\n
770<\/td>\n16.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 <\/td>\n<\/tr>\n
771<\/td>\n16.7 TimeSynchronization Service
16.7.1 Structure
16.7.1.1 Argument
16.7.1.1.1 Time
16.7.2 Service Procedure <\/td>\n<\/tr>\n
772<\/td>\n16.8 UTCTimeSynchronization Service
16.8.1 Structure
16.8.1.1 Argument
16.8.1.1.1 Time
16.8.2 Service Procedure <\/td>\n<\/tr>\n
773<\/td>\n16.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 <\/td>\n<\/tr>\n
774<\/td>\n16.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 <\/td>\n<\/tr>\n
775<\/td>\n16.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 <\/td>\n<\/tr>\n
776<\/td>\n16.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 <\/td>\n<\/tr>\n
777<\/td>\n16.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 <\/td>\n<\/tr>\n
778<\/td>\n16.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 <\/td>\n<\/tr>\n
779<\/td>\n17 VIRTUAL TERMINAL SERVICES
17.1 Virtual Terminal Model <\/td>\n<\/tr>\n
781<\/td>\n17.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 <\/td>\n<\/tr>\n
782<\/td>\n17.1.5 VT Session Synchronization
17.1.6 VT Session Identifiers <\/td>\n<\/tr>\n
783<\/td>\n17.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 <\/td>\n<\/tr>\n
784<\/td>\n17.2.2 Service Procedure <\/td>\n<\/tr>\n
785<\/td>\n17.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 <\/td>\n<\/tr>\n
786<\/td>\n17.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 <\/td>\n<\/tr>\n
787<\/td>\n17.4.1.3 Result (-)
17.4.1.3.1 Error Type
17.4.2 Service Procedure <\/td>\n<\/tr>\n
788<\/td>\n17.5 Default Terminal Characteristics
17.5.1 Default Terminal Character Repertoire <\/td>\n<\/tr>\n
790<\/td>\n17.5.2 Control Functions
17.5.2.1 Octet Code 007
17.5.2.2 Octet Codes 008 and 127 <\/td>\n<\/tr>\n
791<\/td>\n17.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 <\/td>\n<\/tr>\n
792<\/td>\n18 ERROR, REJECT, and ABORT CODES
18.1 Error Class – DEVICE
18.2 Error Class – OBJECT <\/td>\n<\/tr>\n
793<\/td>\n18.3 Error Class – PROPERTY <\/td>\n<\/tr>\n
794<\/td>\n18.4 Error Class – RESOURCES <\/td>\n<\/tr>\n
795<\/td>\n18.5 Error Class – SECURITY <\/td>\n<\/tr>\n
796<\/td>\n18.6 Error Class – SERVICES <\/td>\n<\/tr>\n
797<\/td>\n18.7 Error Class – COMMUNICATION <\/td>\n<\/tr>\n
801<\/td>\n18.8 Error Class – VT <\/td>\n<\/tr>\n
802<\/td>\n18.9 Reject Reason
18.10 Abort Reason <\/td>\n<\/tr>\n
803<\/td>\n18.11 Confirmed Service Common Errors <\/td>\n<\/tr>\n
804<\/td>\n19 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 <\/td>\n<\/tr>\n
805<\/td>\n19.1.2.3 Loading the Backup Parameters
19.1.2.4 Backing Up the Configuration Files
19.1.2.5 Ending the Backup Procedure <\/td>\n<\/tr>\n
806<\/td>\n19.1.3 Restore
19.1.3.1 Initiation of the Restore Procedure
19.1.3.2 Preparation for Restore <\/td>\n<\/tr>\n
807<\/td>\n19.1.3.3 Restoring the Configuration Files
19.1.3.4 Ending the Restore Procedure <\/td>\n<\/tr>\n
809<\/td>\n19.2 Command Prioritization
19.2.1 Prioritization Mechanism <\/td>\n<\/tr>\n
810<\/td>\n19.2.1.1 Commandable Properties
19.2.1.2 Prioritized Commands
19.2.1.3 Relinquish Commands <\/td>\n<\/tr>\n
811<\/td>\n19.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 <\/td>\n<\/tr>\n
812<\/td>\n19.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 <\/td>\n<\/tr>\n
813<\/td>\n19.2.7 Prioritization for Access Point Objects
19.2.8 Prioritization for Staged ValueObjects <\/td>\n<\/tr>\n
814<\/td>\n19.3 Device Restart Procedure <\/td>\n<\/tr>\n
815<\/td>\n19.4 Determining Maximum Conveyable APDU
19.4.1 Example ConfirmedPrivateTransfer Service
19.4.2 Encoding for Example <\/td>\n<\/tr>\n
816<\/td>\n19.4.3 Procedure <\/td>\n<\/tr>\n
817<\/td>\n19.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 <\/td>\n<\/tr>\n
818<\/td>\n19.5.1.4 Last_Command_Time
19.5.1.5 Command_Time_Array
19.5.2 Change of Value Reporting With Value Source Information <\/td>\n<\/tr>\n
819<\/td>\n19.6 Audit Logging <\/td>\n<\/tr>\n
820<\/td>\n19.6.1 Audit Notification Generation <\/td>\n<\/tr>\n
821<\/td>\n19.6.1.1 Audit Notification Generation Through Monitoring
19.6.2 Audit Reporter Objects
19.6.3 Audit Notification Configuration <\/td>\n<\/tr>\n
822<\/td>\n19.6.4 Audit Notifications <\/td>\n<\/tr>\n
825<\/td>\n19.6.5 Audit Operations <\/td>\n<\/tr>\n
827<\/td>\n19.6.6 High Volume Situations
19.6.7 Audit Logs
19.6.7.1 Audit Logger
19.6.7.2 Audit Forwarder <\/td>\n<\/tr>\n
828<\/td>\n19.6.7.3 Audit Logger Hierarchies
19.6.8 Security of Audit Notifications <\/td>\n<\/tr>\n
829<\/td>\n19.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 <\/td>\n<\/tr>\n
830<\/td>\n20 ENCODING BACnet PROTOCOL DATA UNITS <\/td>\n<\/tr>\n
831<\/td>\n20.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 <\/td>\n<\/tr>\n
832<\/td>\n20.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 <\/td>\n<\/tr>\n
833<\/td>\n20.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 <\/td>\n<\/tr>\n
834<\/td>\n20.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 <\/td>\n<\/tr>\n
835<\/td>\n20.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 <\/td>\n<\/tr>\n
836<\/td>\n20.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 <\/td>\n<\/tr>\n
837<\/td>\n20.1.6 BACnet-SegmentACK-PDU
20.1.6.1 negative-ack
20.1.6.2 server <\/td>\n<\/tr>\n
838<\/td>\n20.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 <\/td>\n<\/tr>\n
839<\/td>\n20.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 <\/td>\n<\/tr>\n
840<\/td>\n20.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 <\/td>\n<\/tr>\n
841<\/td>\n20.1.9.2 original-invoke-id
20.1.9.3 abort-reason
20.1.9.4 Format of the BACnet-Abort-PDU <\/td>\n<\/tr>\n
842<\/td>\n20.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 <\/td>\n<\/tr>\n
843<\/td>\n20.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 <\/td>\n<\/tr>\n
844<\/td>\n20.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 <\/td>\n<\/tr>\n
845<\/td>\n20.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 <\/td>\n<\/tr>\n
846<\/td>\n20.2.7 Encoding of a Double Precision Real Number Value
20.2.8 Encoding of an Octet String Value <\/td>\n<\/tr>\n
847<\/td>\n20.2.9 Encoding of a Character String Value <\/td>\n<\/tr>\n
848<\/td>\n20.2.10 Encoding of a Bit String Value
20.2.11 Encoding of an Enumerated Value
20.2.12 Encoding of a Date Value <\/td>\n<\/tr>\n
849<\/td>\n20.2.13 Encoding of a Time Value
20.2.14 Encoding of an Object Identifier Value <\/td>\n<\/tr>\n
850<\/td>\n20.2.15 Encoding of a Tagged Value <\/td>\n<\/tr>\n
853<\/td>\n20.2.16 Encoding of a Sequence Value <\/td>\n<\/tr>\n
854<\/td>\n20.2.17 Encoding of a Sequence-Of Value <\/td>\n<\/tr>\n
855<\/td>\n20.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 <\/td>\n<\/tr>\n
857<\/td>\n21 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 { <\/td>\n<\/tr>\n
858<\/td>\nBACnet-SegmentACK-PDU ::= SEQUENCE {
BACnet-Error-PDU ::= SEQUENCE {
BACnet-Reject-PDU ::= SEQUENCE {
BACnet-Abort-PDU ::= SEQUENCE { <\/td>\n<\/tr>\n
859<\/td>\n21.2 Confirmed Service Productions
BACnetConfirmedServiceChoice ::= ENUMERATED { <\/td>\n<\/tr>\n
860<\/td>\nBACnet-Confirmed-Service-Request ::= CHOICE { <\/td>\n<\/tr>\n
861<\/td>\nBACnet-Confirmed-Service-ACK ::= CHOICE { <\/td>\n<\/tr>\n
862<\/td>\n21.2.1 Confirmed Alarm and Event Services
AcknowledgeAlarm-Request ::= SEQUENCE {
ConfirmedCOVNotification-Request ::= SEQUENCE {
ConfirmedCOVNotificationMultiple-Request ::= SEQUENCE {
ConfirmedEventNotification-Request ::= SEQUENCE { <\/td>\n<\/tr>\n
863<\/td>\nGetAlarmSummary-ACK ::= SEQUENCE OF SEQUENCE {
GetEnrollmentSummary-Request ::= SEQUENCE {
GetEnrollmentSummary-ACK ::= SEQUENCE OF SEQUENCE {
GetEventInformation-Request ::= SEQUENCE {
GetEventInformation-ACK ::= SEQUENCE {
LifeSafetyOperation-Request ::= SEQUENCE { <\/td>\n<\/tr>\n
864<\/td>\nSubscribeCOV-Request ::= SEQUENCE {
SubscribeCOVProperty-Request ::= SEQUENCE {
SubscribeCOVPropertyMultiple-Request ::= SEQUENCE {
ConfirmedAuditNotification-Request ::= SEQUENCE {
21.2.2 Confirmed File Access Services
AtomicReadFile-Request ::= SEQUENCE {
AtomicReadFile-ACK ::= SEQUENCE { <\/td>\n<\/tr>\n
865<\/td>\nAtomicWriteFile-Request ::= SEQUENCE {
AtomicWriteFile-ACK ::= CHOICE {
21.2.3 Confirmed Object Access Services
AddListElement-Request ::= SEQUENCE {
CreateObject-Request ::= SEQUENCE {
CreateObject-ACK ::= BACnetObjectIdentifier
DeleteObject-Request ::= SEQUENCE { <\/td>\n<\/tr>\n
866<\/td>\nReadProperty-Request ::= SEQUENCE {
ReadProperty-ACK ::= SEQUENCE {
ReadPropertyMultiple-Request ::= SEQUENCE {
ReadPropertyMultiple-ACK ::= SEQUENCE {
ReadRange-Request ::= SEQUENCE {
ReadRange-ACK ::= SEQUENCE { <\/td>\n<\/tr>\n
867<\/td>\nRemoveListElement-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 { <\/td>\n<\/tr>\n
868<\/td>\nDeviceCommunicationControl-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 { <\/td>\n<\/tr>\n
869<\/td>\n21.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 { <\/td>\n<\/tr>\n
870<\/td>\nUnconfirmedEventNotification-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 { <\/td>\n<\/tr>\n
871<\/td>\nUnconfirmedPrivateTransfer-Request ::= SEQUENCE {
UnconfirmedTextMessage-Request ::= SEQUENCE {
TimeSynchronization-Request ::= SEQUENCE {
UTCTimeSynchronization-Request ::= SEQUENCE {
Who-Has-Request ::= SEQUENCE {
Who-Is-Request ::= SEQUENCE { <\/td>\n<\/tr>\n
873<\/td>\n21.4 Error Productions
BACnetAbortReason ::= ENUMERATED {
BACnet-Error ::= CHOICE { <\/td>\n<\/tr>\n
874<\/td>\nBACnetRejectReason ::= ENUMERATED {
ChangeList-Error ::= SEQUENCE { <\/td>\n<\/tr>\n
875<\/td>\nCreateObject-Error ::= SEQUENCE {
ConfirmedPrivateTransfer-Error ::= SEQUENCE {
Error ::= SEQUENCE { <\/td>\n<\/tr>\n
882<\/td>\nSubscribeCOVPropertyMultiple-Error ::= CHOICE {
WritePropertyMultiple-Error ::= SEQUENCE {
VTClose-Error ::= SEQUENCE { <\/td>\n<\/tr>\n
883<\/td>\n21.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 <\/td>\n<\/tr>\n
884<\/td>\n21.6 Base Types
BACnetAccessAuthenticationFactorDisable ::= ENUMERATED {
BACnetAccessCredentialDisable ::= ENUMERATED {
BACnetAccessCredentialDisableReason ::= ENUMERATED {
BACnetAccessEvent ::= ENUMERATED { <\/td>\n<\/tr>\n
885<\/td>\nBACnetAccessPassbackMode ::= ENUMERATED {
BACnetAccessRule ::= SEQUENCE { <\/td>\n<\/tr>\n
886<\/td>\nBACnetAccessThreatLevel ::= Unsigned(0..100)
BACnetAccessUserType ::= ENUMERATED {
BACnetAccessZoneOccupancyState ::= ENUMERATED {
BACnetAccumulatorRecord ::= SEQUENCE {
BACnetAcknowledgeAlarmInfo ::= SEQUENCE { <\/td>\n<\/tr>\n
887<\/td>\nBACnetAction ::= ENUMERATED {
BACnetActionCommand ::= SEQUENCE {
BACnetActionList ::= SEQUENCE {
BACnetAddress ::= SEQUENCE {
BACnetAddressBinding ::= SEQUENCE {
BACnetAssignedAccessRights ::= SEQUENCE {
BACnetAssignedLandingCalls ::= SEQUENCE {
BACnetAuditLevel ::= ENUMERATED { <\/td>\n<\/tr>\n
888<\/td>\nBACnetAuditLogRecord ::= SEQUENCE {
BACnetAuditLogRecordResult ::= SEQUENCE {
BACnetAuditLogQueryParameters ::= CHOICE {
BACnetAuditNotification ::= SEQUENCE {
BACnetAuditOperation ::= ENUMERATED { <\/td>\n<\/tr>\n
889<\/td>\nBACnetAuditOperationFlags ::= BIT STRING {
BACnetAuthenticationFactor ::= SEQUENCE {
BACnetAuthenticationFactorFormat ::= SEQUENCE { <\/td>\n<\/tr>\n
890<\/td>\nBACnetAuthenticationFactorType ::= ENUMERATED {
BACnetAuthenticationPolicy ::= SEQUENCE {
BACnetAuthenticationStatus ::= ENUMERATED {
BACnetAuthorizationExemption ::= ENUMERATED { <\/td>\n<\/tr>\n
891<\/td>\nBACnetAuthorizationMode ::= ENUMERATED {
BACnetBackupState ::= ENUMERATED {
BACnetBDTEntry ::= SEQUENCE {
BACnetBinaryLightingPV ::= ENUMERATED {
BACnetBinaryPV ::= ENUMERATED {
BACnetCalendarEntry ::= CHOICE { <\/td>\n<\/tr>\n
892<\/td>\nBACnetChannelValue ::= CHOICE {
BACnetClientCOV ::= CHOICE {
BACnetCOVMultipleSubscription ::= SEQUENCE {
BACnetCOVSubscription ::= SEQUENCE {
BACnetCredentialAuthenticationFactor ::= SEQUENCE {
BACnetDailySchedule ::= SEQUENCE {
BACnetDateRange ::= SEQUENCE { — see Clause 20.2.12 for restrictions <\/td>\n<\/tr>\n
893<\/td>\nBACnetDateTime ::= SEQUENCE {
BACnetDaysOfWeek ::= BIT STRING {
BACnetDestination ::= SEQUENCE {
BACnetDeviceObjectPropertyReference ::= SEQUENCE {
BACnetDeviceObjectPropertyValue ::= SEQUENCE {
BACnetDeviceObjectReference ::= SEQUENCE {
BACnetDeviceStatus ::= ENUMERATED { <\/td>\n<\/tr>\n
894<\/td>\nBACnetDoorAlarmState ::= ENUMERATED {
BACnetDoorSecuredStatus ::= ENUMERATED {
BACnetDoorStatus ::= ENUMERATED {
BACnetDoorValue ::= ENUMERATED {
BACnetEngineeringUnits ::= ENUMERATED { — See below for numerical order <\/td>\n<\/tr>\n
905<\/td>\nBACnetEscalatorFault ::= ENUMERATED {
BACnetEscalatorMode ::= ENUMERATED { <\/td>\n<\/tr>\n
906<\/td>\nBACnetEscalatorOperationDirection ::= ENUMERATED {
BACnetEventLogRecord ::= SEQUENCE {
BACnetEventNotificationSubscription ::= SEQUENCE {
BACnetEventParameter ::= CHOICE { <\/td>\n<\/tr>\n
908<\/td>\nBACnetEventState ::= ENUMERATED { <\/td>\n<\/tr>\n
909<\/td>\nBACnetEventTransitionBits ::= BIT STRING {
BACnetEventType ::= ENUMERATED {
BACnetFaultParameter ::= CHOICE { <\/td>\n<\/tr>\n
910<\/td>\nBACnetFaultType ::= ENUMERATED {
BACnetFDTEntry ::= SEQUENCE {
BACnetFileAccessMethod ::= ENUMERATED { <\/td>\n<\/tr>\n
911<\/td>\nBACnetGroupChannelValue ::= SEQUENCE {
BACnetHostAddress ::= CHOICE {
BACnetHostNPort ::= SEQUENCE {
BACnetIPMode ::= ENUMERATED {
BACnetLandingCallStatus ::= SEQUENCE {
BACnetLandingDoorStatus ::= SEQUENCE {
BACnetLifeSafetyMode ::= ENUMERATED { <\/td>\n<\/tr>\n
912<\/td>\nBACnetLifeSafetyOperation ::= ENUMERATED {
BACnetLifeSafetyOperationInfo ::= SEQUENCE {
BACnetLifeSafetyState ::= ENUMERATED { <\/td>\n<\/tr>\n
913<\/td>\nBACnetLiftCarCallList ::= SEQUENCE {
BACnetLiftCarDirection ::= ENUMERATED {
BACnetLiftCarDoorCommand ::= ENUMERATED {
BACnetLiftCarDriveStatus ::= ENUMERATED { <\/td>\n<\/tr>\n
914<\/td>\nBACnetLiftCarMode ::= ENUMERATED {
BACnetLiftFault ::= ENUMERATED {
BACnetLiftGroupMode ::= ENUMERATED { <\/td>\n<\/tr>\n
915<\/td>\nBACnetLightingCommand ::= SEQUENCE {
BACnetLightingInProgress ::= ENUMERATED {
BACnetLightingOperation ::= ENUMERATED {
BACnetLightingTransition ::= ENUMERATED {
BACnetLimitEnable ::= BIT STRING {
BACnetLockStatus ::= ENUMERATED { <\/td>\n<\/tr>\n
916<\/td>\nBACnetLogData ::= CHOICE {
BACnetLoggingType ::= ENUMERATED {
BACnetLogMultipleRecord ::= SEQUENCE {
BACnetLogRecord ::= SEQUENCE {
BACnetLogStatus ::= BIT STRING { <\/td>\n<\/tr>\n
917<\/td>\nBACnetMaintenance ::= ENUMERATED {
BACnetNameValue ::= SEQUENCE {
BACnetNameValueCollection ::= SEQUENCE {
BACnetNetworkNumberQuality ::= ENUMERATED {
BACnetNetworkPortCommand ::= ENUMERATED {
BACnetNetworkType ::= ENUMERATED { <\/td>\n<\/tr>\n
918<\/td>\nBACnetNodeType ::= ENUMERATED {
BACnetNotificationParameters ::= CHOICE { <\/td>\n<\/tr>\n
921<\/td>\nBACnetNotifyType ::= ENUMERATED {
BACnetObjectPropertyReference ::= SEQUENCE {
BACnetObjectPropertyValue ::= SEQUENCE {
BACnetObjectSelector ::= CHOICE {
BACnetObjectType ::= ENUMERATED { — see below for numerical order <\/td>\n<\/tr>\n
924<\/td>\nBACnetObjectTypesSupported ::= BIT STRING { <\/td>\n<\/tr>\n
925<\/td>\nBACnetOptionalBinaryPV ::= CHOICE {
BACnetOptionalCharacterString ::= CHOICE {
BACnetOptionalPriorityFilter ::= CHOICE {
BACnetOptionalREAL ::= CHOICE {
BACnetOptionalUnsigned ::= CHOICE {
BACnetPolarity ::= ENUMERATED {
BACnetPortPermission ::= SEQUENCE {
BACnetPrescale ::= SEQUENCE {
BACnetPriorityArray ::= SEQUENCE SIZE (16) OF BACnetPriorityValue <\/td>\n<\/tr>\n
926<\/td>\nBACnetPriorityFilter ::= BIT STRING {
BACnetPriorityValue ::= CHOICE {
BACnetProcessIdSelection ::= CHOICE {
BACnetProgramError ::= ENUMERATED {
BACnetProgramRequest ::= ENUMERATED { <\/td>\n<\/tr>\n
927<\/td>\nBACnetProgramState ::= ENUMERATED {
BACnetPropertyAccessResult ::= SEQUENCE {
BACnetPropertyIdentifier ::= ENUMERATED { — see below for numerical order <\/td>\n<\/tr>\n
944<\/td>\nBACnetPropertyReference ::= SEQUENCE {
BACnetPropertyStates ::= CHOICE { <\/td>\n<\/tr>\n
946<\/td>\nBACnetPropertyValue ::= SEQUENCE {
BACnetProtocolLevel ::= ENUMERATED {
BACnetRecipient ::= CHOICE {
BACnetRecipientProcess ::= SEQUENCE {
BACnetRelationship ::= ENUMERATED { <\/td>\n<\/tr>\n
947<\/td>\nBACnetReliability ::= ENUMERATED {
BACnetRestartReason ::= ENUMERATED { <\/td>\n<\/tr>\n
948<\/td>\nBACnetResultFlags ::= BIT STRING {
BACnetRouterEntry ::= SEQUENCE {
BACnetScale ::= CHOICE {
BACnetSegmentation ::= ENUMERATED {
BACnetServicesSupported ::= BIT STRING { <\/td>\n<\/tr>\n
950<\/td>\nBACnetSetpointReference ::= SEQUENCE {
BACnetShedLevel ::= CHOICE {
BACnetShedState ::= ENUMERATED {
BACnetSilencedState ::= ENUMERATED {
BACnetSpecialEvent ::= SEQUENCE {
BACnetStageLimitValue ::= SEQUENCE {
BACnetStatusFlags ::= BIT STRING {
BACnetSuccessFilter ::= ENUMERATED { <\/td>\n<\/tr>\n
951<\/td>\nBACnetTimerState ::= ENUMERATED {
BACnetTimerStateChangeValue ::= CHOICE {
BACnetTimerTransition ::= ENUMERATED {
BACnetTimeStamp ::= CHOICE {
BACnetTimeValue ::= SEQUENCE {
BACnetValueSource ::= CHOICE { <\/td>\n<\/tr>\n
952<\/td>\nBACnetVMACEntry ::= SEQUENCE {
BACnetVTClass ::= ENUMERATED {
BACnetVTSession ::= SEQUENCE {
BACnetWeekNDay ::= OCTET STRING (SIZE (3))
BACnetWriteStatus ::= ENUMERATED {
ReadAccessResult ::= SEQUENCE { <\/td>\n<\/tr>\n
953<\/td>\nReadAccessSpecification ::= SEQUENCE {
WriteAccessSpecification ::= SEQUENCE { <\/td>\n<\/tr>\n
954<\/td>\n22 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 <\/td>\n<\/tr>\n
955<\/td>\n22.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 <\/td>\n<\/tr>\n
956<\/td>\n22.2.1.3 Scheduling
22.2.1.4 Trending
22.2.1.5 Device and Network Management <\/td>\n<\/tr>\n
957<\/td>\n23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION
23.1 Extending Enumeration Values <\/td>\n<\/tr>\n
958<\/td>\n23.2 Using the PrivateTransfer Services to Invoke Non-Standardized Services
23.3 Adding Proprietary Properties to a Standardized Object <\/td>\n<\/tr>\n
959<\/td>\n23.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 <\/td>\n<\/tr>\n
960<\/td>\n24 DELETED CLAUSE <\/td>\n<\/tr>\n
961<\/td>\n25 REFERENCES <\/td>\n<\/tr>\n
966<\/td>\nANNEX A – PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) <\/td>\n<\/tr>\n
969<\/td>\nANNEX B – GUIDE TO SPECIFYING BACnet DEVICES (INFORMATIVE) <\/td>\n<\/tr>\n
970<\/td>\nANNEX C – Removed <\/td>\n<\/tr>\n
971<\/td>\nANNEX D – Removed <\/td>\n<\/tr>\n
972<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
973<\/td>\nE.1.5 Example of the UnconfirmedEventNotification Service <\/td>\n<\/tr>\n
974<\/td>\nE.1.6 Example of the GetAlarmSummary Service
E.1.7 Examples of the GetEnrollmentSummary Service <\/td>\n<\/tr>\n
975<\/td>\nE.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 <\/td>\n<\/tr>\n
976<\/td>\nE.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 <\/td>\n<\/tr>\n
977<\/td>\nE.2.2 Examples of the AtomicWriteFile Service <\/td>\n<\/tr>\n
978<\/td>\nE.3 Object Access Services
E.3.1 Example of the AddListElement Service <\/td>\n<\/tr>\n
979<\/td>\nE.3.2 Example of the RemoveListElement Service <\/td>\n<\/tr>\n
980<\/td>\nE.3.3 Example of the CreateObject Service <\/td>\n<\/tr>\n
981<\/td>\nE.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 <\/td>\n<\/tr>\n
982<\/td>\nE.3.8 Example of the ReadRange Service <\/td>\n<\/tr>\n
983<\/td>\nE.3.9 Example of the WriteProperty Service
E.3.10 Example of the WritePropertyMultiple Service
E.3.11 Examples of WriteGroup Service <\/td>\n<\/tr>\n
984<\/td>\nE.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 <\/td>\n<\/tr>\n
985<\/td>\nE.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 <\/td>\n<\/tr>\n
986<\/td>\nE.4.9 Examples of the Who-Is and I-Am Services <\/td>\n<\/tr>\n
987<\/td>\nE.4.10 Examples of the Who-Am-I and You-Are Services <\/td>\n<\/tr>\n
988<\/td>\nE.5 Virtual Terminal Services <\/td>\n<\/tr>\n
990<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
991<\/td>\nF.1.4 Encoding for Example E.1.4 – ConfirmedEventNotification Service <\/td>\n<\/tr>\n
992<\/td>\nF.1.5 Encoding for Example E.1.5 – UnconfirmedEventNotification Service <\/td>\n<\/tr>\n
994<\/td>\nF.1.6 Encoding for Example E.1.6 – GetAlarmSummary Service
F.1.7 Encoding for Example E.1.7 – GetEnrollmentSummary Service <\/td>\n<\/tr>\n
996<\/td>\nF.1.8 Encoding for Example E.1.8 – GetEventInformation Service <\/td>\n<\/tr>\n
997<\/td>\nF.1.9 Encoding for Example E.1.9 – LifeSafetyOperation <\/td>\n<\/tr>\n
998<\/td>\nF.1.10 Encoding for Example E.1.10 – SubscribeCOV
F.1.11 Encoding for Example E.1.11 – SubscribeCOVProperty <\/td>\n<\/tr>\n
999<\/td>\nF.1.12 Encoding for Example E.1.12 – SubscribeCOVPropertyMultiple Service <\/td>\n<\/tr>\n
1000<\/td>\nF.1.13 Encoding for Example E.1.13 – ConfirmedCOVNotificationMultiple Service <\/td>\n<\/tr>\n
1001<\/td>\nF.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 <\/td>\n<\/tr>\n
1002<\/td>\nF.2.2 Encoding for Example E.2.2 – AtomicWriteFile Service <\/td>\n<\/tr>\n
1003<\/td>\nF.3 Example Encodings for Object Access Services
F.3.1 Encoding for Example E.3.1 – AddListElement Service <\/td>\n<\/tr>\n
1004<\/td>\nF.3.2 Encoding for Example E.3.2 – RemoveListElement Service <\/td>\n<\/tr>\n
1005<\/td>\nF.3.3 Encoding for Example E.3.3 – CreateObject Service <\/td>\n<\/tr>\n
1006<\/td>\nF.3.4 Encoding for Example E.3.4 – DeleteObject Service
F.3.5 Encoding for Example E.3.5 – ReadProperty Service <\/td>\n<\/tr>\n
1007<\/td>\nF.3.6 Deleted Clause
F.3.7 Encoding for Example E.3.7 – ReadPropertyMultiple Service <\/td>\n<\/tr>\n
1009<\/td>\nF.3.8 Encoding for Example E.3.8 – ReadRange Service <\/td>\n<\/tr>\n
1010<\/td>\nF.3.9 Encoding for Example E.3.9 – WriteProperty Service
F.3.10 Encoding for Example E.3.10 – WritePropertyMultiple Service <\/td>\n<\/tr>\n
1011<\/td>\nF.3.11 Encoding for Examples E.3.11 – WriteGroup Service <\/td>\n<\/tr>\n
1013<\/td>\nF.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 <\/td>\n<\/tr>\n
1014<\/td>\nF.4.3 Encoding for Example E.4.3 – UnconfirmedPrivateTransfer Service
F.4.4 Encoding for Example E.4.4 – ReinitializeDevice Service <\/td>\n<\/tr>\n
1015<\/td>\nF.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 <\/td>\n<\/tr>\n
1016<\/td>\nF.4.9 Encoding for Example E.4.9 – Who-Is and I-Am Services <\/td>\n<\/tr>\n
1018<\/td>\nF.4.10 Encoding for Example E.4.10 – Who-Am-I and You-Are Services <\/td>\n<\/tr>\n
1019<\/td>\nF.5 Example Encodings for Virtual Terminal Services <\/td>\n<\/tr>\n
1022<\/td>\nANNEX G – CALCULATION OF CRC (INFORMATIVE)
G.1 Calculation of the Header CRC <\/td>\n<\/tr>\n
1025<\/td>\nG.1.1 Sample Implementation of the Header CRC Algorithm in C <\/td>\n<\/tr>\n
1026<\/td>\nG.1.2 Sample Implementation of the Header CRC Algorithm in Assembly Language <\/td>\n<\/tr>\n
1027<\/td>\nG.1.3 Other Implementations of the Header CRC Algorithm <\/td>\n<\/tr>\n
1028<\/td>\nG.2 Calculation of the Data CRC <\/td>\n<\/tr>\n
1030<\/td>\nG.2.1 Sample Implementation of the Data CRC Algorithm in C <\/td>\n<\/tr>\n
1031<\/td>\nG.2.2 Sample Implementation of the Data CRC Algorithm in Assembly Language
G.2.3 Other Implementations of the Data CRC Algorithm <\/td>\n<\/tr>\n
1032<\/td>\nG.3 Calculation of the Encoded CRC-32K
G.3.1 Sample Implementation of the CRC-32K in C <\/td>\n<\/tr>\n
1033<\/td>\nG.3.2 Sample Implementation of the CRC-32K in Assembly Language <\/td>\n<\/tr>\n
1034<\/td>\nG.3.3 Parallel Implementation of the CRC-32K <\/td>\n<\/tr>\n
1036<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
1037<\/td>\nH.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 <\/td>\n<\/tr>\n
1038<\/td>\nH.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) <\/td>\n<\/tr>\n
1039<\/td>\nH.3.2 Implementation Notes <\/td>\n<\/tr>\n
1040<\/td>\nH.4 Using BACnet with the IPX Protocol
H.4.1 BACnet\/IPX Packet-Assembler-Disassembler (B\/IPX PAD)
H.4.2 Implementation Notes <\/td>\n<\/tr>\n
1041<\/td>\nH.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 <\/td>\n<\/tr>\n
1042<\/td>\nH.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 <\/td>\n<\/tr>\n
1043<\/td>\nH.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 <\/td>\n<\/tr>\n
1044<\/td>\nH.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 <\/td>\n<\/tr>\n
1046<\/td>\nH.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 <\/td>\n<\/tr>\n
1047<\/td>\nH.5.4.3 Analog Output
H.5.4.4 Analog Value <\/td>\n<\/tr>\n
1048<\/td>\nH.5.4.5 Binary Input
H.5.4.6 Binary Output
H.5.4.7 Binary Value <\/td>\n<\/tr>\n
1049<\/td>\nH.5.4.8 Dimming Actuator
H.5.4.9 Defining Proprietary Object Types
H.5.4.10 Defining Proprietary Properties <\/td>\n<\/tr>\n
1050<\/td>\nH.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 <\/td>\n<\/tr>\n
1051<\/td>\nH.6.1.4 Writable
H.6.1.5 InAlarm
H.6.1.6 PossibleValues and WritableValues <\/td>\n<\/tr>\n
1052<\/td>\nH.6.1.7 Overridden
H.7 Virtual MAC Addressing
H.7.1 General
H.7.2 Using Device Instance as a VMAC Address <\/td>\n<\/tr>\n
1053<\/td>\nH.7.3 EUI-48 and Random-48 VMAC Address <\/td>\n<\/tr>\n
1054<\/td>\nANNEX I – COMMANDABLE PROPERTIES WITH MINIMUM ON AND OFF TIMES (INFORMATIVE) <\/td>\n<\/tr>\n
1056<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
1057<\/td>\nJ.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 <\/td>\n<\/tr>\n
1058<\/td>\nJ.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 <\/td>\n<\/tr>\n
1059<\/td>\nJ.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 <\/td>\n<\/tr>\n
1060<\/td>\nJ.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 <\/td>\n<\/tr>\n
1061<\/td>\nJ.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 <\/td>\n<\/tr>\n
1062<\/td>\nJ.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 <\/td>\n<\/tr>\n
1063<\/td>\nJ.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 <\/td>\n<\/tr>\n
1064<\/td>\nJ.7 Routing Between Two B\/IP BACnet Networks
J.7.1 B\/IP Internetwork Design Considerations <\/td>\n<\/tr>\n
1065<\/td>\nJ.7.2 B\/IP Routers
J.7.3 B\/IP Router Tables
J.7.4 B\/IP Router Operation <\/td>\n<\/tr>\n
1066<\/td>\nJ.7.5 BBMD Operation with Network Address Translation <\/td>\n<\/tr>\n
1069<\/td>\nJ.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 <\/td>\n<\/tr>\n
1070<\/td>\nJ.8.3 B\/IP-M BBMD Operation <\/td>\n<\/tr>\n
1071<\/td>\nANNEX 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) <\/td>\n<\/tr>\n
1072<\/td>\nK.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) <\/td>\n<\/tr>\n
1073<\/td>\nK.1.15 BIBB – Data Sharing-View-A (DS-V-A) <\/td>\n<\/tr>\n
1074<\/td>\nK.1.16 BIBB – Data Sharing-Advanced View-A (DS-AV-A) <\/td>\n<\/tr>\n
1075<\/td>\nK.1.17 BIBB – Data Sharing-Modify-A (DS-M-A) <\/td>\n<\/tr>\n
1077<\/td>\nK.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) <\/td>\n<\/tr>\n
1078<\/td>\nK.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) <\/td>\n<\/tr>\n
1079<\/td>\nK.1.26 BIBB – Data Sharing-Life Safety Advanced View-A (DS-LSAV-A) <\/td>\n<\/tr>\n
1080<\/td>\nK.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) <\/td>\n<\/tr>\n
1081<\/td>\nK.1.30 BIBB – Data Sharing-Access Control Advanced View-A (DS-ACAV-A) <\/td>\n<\/tr>\n
1082<\/td>\nK.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) <\/td>\n<\/tr>\n
1083<\/td>\nK.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) <\/td>\n<\/tr>\n
1084<\/td>\nK.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) <\/td>\n<\/tr>\n
1085<\/td>\nK.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) <\/td>\n<\/tr>\n
1086<\/td>\nK.1.47 BIBB – Data Sharing-Lighting Advanced View-A (DS-LAV-A)
K.1.48 BIBB – Data Sharing-Lighting Modify-A (DS-LM-A) <\/td>\n<\/tr>\n
1087<\/td>\nK.1.49 BIBB – Data Sharing-Lighting Advanced Modify-A (DS-LAM-A)
K.1.50 BIBB – Data Sharing-Elevator View-A (DS-EV-A) <\/td>\n<\/tr>\n
1088<\/td>\nK.1.51 BIBB – Data Sharing-Elevator Advanced View-A (DS-EAV-A)
K.1.52 BIBB – Data Sharing-Elevator Modify-A (DS-EM-A) <\/td>\n<\/tr>\n
1089<\/td>\nK.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) <\/td>\n<\/tr>\n
1090<\/td>\nK.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) <\/td>\n<\/tr>\n
1091<\/td>\nK.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) <\/td>\n<\/tr>\n
1092<\/td>\nK.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) <\/td>\n<\/tr>\n
1093<\/td>\nK.2.17 BIBB – Alarm and Event Management-Advanced View and Modify-A (AE-AVM-A) <\/td>\n<\/tr>\n
1094<\/td>\nK.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) <\/td>\n<\/tr>\n
1095<\/td>\nK.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) <\/td>\n<\/tr>\n
1096<\/td>\nK.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) <\/td>\n<\/tr>\n
1097<\/td>\nK.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) <\/td>\n<\/tr>\n
1098<\/td>\nK.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) <\/td>\n<\/tr>\n
1099<\/td>\nK.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) <\/td>\n<\/tr>\n
1100<\/td>\nK.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) <\/td>\n<\/tr>\n
1101<\/td>\nK.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) <\/td>\n<\/tr>\n
1102<\/td>\nK.3.4 BIBB – Scheduling-Readonly-B (SCHED-R-B)
K.3.5 BIBB – Scheduling-Advanced View and Modify-A (SCHED-AVM-A) <\/td>\n<\/tr>\n
1103<\/td>\nK.3.6 BIBB – Scheduling-View and Modify-A (SCHED-VM-A) <\/td>\n<\/tr>\n
1104<\/td>\nK.3.7 BIBB – Scheduling-Weekly Schedule-A (SCHED-WS-A)
K.3.8 BIBB – Scheduling-Weekly Schedule-Internal-B (SCHED-WS-I-B) <\/td>\n<\/tr>\n
1105<\/td>\nK.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) <\/td>\n<\/tr>\n
1106<\/td>\nK.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) <\/td>\n<\/tr>\n
1107<\/td>\nK.4.11 BIBB – Trending-View-A (T-V-A)
K.4.12 BIBB – Trending-Advanced View and Modify-A (T-AVM-A) <\/td>\n<\/tr>\n
1108<\/td>\nK.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) <\/td>\n<\/tr>\n
1109<\/td>\nK.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) <\/td>\n<\/tr>\n
1110<\/td>\nK.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) <\/td>\n<\/tr>\n
1111<\/td>\nK.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) <\/td>\n<\/tr>\n
1112<\/td>\nK.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) <\/td>\n<\/tr>\n
1113<\/td>\nK.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) <\/td>\n<\/tr>\n
1114<\/td>\nK.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) <\/td>\n<\/tr>\n
1115<\/td>\nK.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) <\/td>\n<\/tr>\n
1116<\/td>\nK.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) <\/td>\n<\/tr>\n
1117<\/td>\nK.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) <\/td>\n<\/tr>\n
1118<\/td>\nK.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) <\/td>\n<\/tr>\n
1120<\/td>\nANNEX L – DESCRIPTIONS AND PROFILES OF STANDARDIZED BACnet DEVICES (NORMATIVE)
L.1 Operator Interface Profiles <\/td>\n<\/tr>\n
1121<\/td>\nL.1.1 BACnet Cross-Domain Advanced Workstation (B-XAWS)
L.1.2 BACnet Advanced Operator Workstation (B-AWS) <\/td>\n<\/tr>\n
1122<\/td>\nL.1.3 BACnet Operator Workstation (B-OWS)
L.1.4 BACnet Operator Display (B-OD)
L.2 Life Safety Operator Interface Profiles <\/td>\n<\/tr>\n
1123<\/td>\nL.2.1 BACnet Advanced Life Safety Workstation (B-ALSWS) <\/td>\n<\/tr>\n
1124<\/td>\nL.2.2 BACnet Life Safety Workstation (B-LSWS)
L.2.3 BACnet Life Safety Annunciator Panel (B-LSAP) <\/td>\n<\/tr>\n
1125<\/td>\nL.3 Access Control Operator Interface Profiles
L.3.1 BACnet Advanced Access Control Workstation (B-AACWS) <\/td>\n<\/tr>\n
1126<\/td>\nL.3.2 BACnet Access Control Workstation (B-ACWS) <\/td>\n<\/tr>\n
1127<\/td>\nL.3.3 BACnet Access Control Security Display (B-ACSD)
L.4 Controller Profiles <\/td>\n<\/tr>\n
1128<\/td>\nL.4.1 BACnet Building Controller (B-BC) <\/td>\n<\/tr>\n
1129<\/td>\nL.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) <\/td>\n<\/tr>\n
1130<\/td>\nL.4.5 BACnet Smart Sensor (B-SS)
L.5 Life Safety Controller Profiles
L.5.1 BACnet Advanced Life Safety Controller (B-ALSC) <\/td>\n<\/tr>\n
1131<\/td>\nL.5.2 BACnet Life Safety Controller (B-LSC)
L.6 Access Control Controller Profiles <\/td>\n<\/tr>\n
1132<\/td>\nL.6.1 BACnet Advanced Access Control Controller (B-AACC) <\/td>\n<\/tr>\n
1133<\/td>\nL.6.2 BACnet Access Control Controller (B-ACC)
L.7 Miscellaneous Profiles <\/td>\n<\/tr>\n
1134<\/td>\nL.7.1 BACnet Router (B-RTR)
L.7.2 BACnet Gateway (B-GW)
L.7.3 BACnet Broadcast Management Device (B-BBMD) <\/td>\n<\/tr>\n
1135<\/td>\nL.7.4 BACnet Access Control Door Controller (B-ACDC)
L.7.5 BACnet Access Control Credential Reader (B-ACCR) <\/td>\n<\/tr>\n
1136<\/td>\nL.7.6 BACnet Secure Connect Hub (B-SCHUB)
L.8 BACnet General (B-GENERAL) Profile <\/td>\n<\/tr>\n
1137<\/td>\nL.9 Lighting Operator Interface Profiles
L.9.1 BACnet Advanced Lighting Workstation (B-ALWS) <\/td>\n<\/tr>\n
1138<\/td>\nL.9.2 BACnet Lighting Operator Display (B-LOD)
L.10 Lighting Control Station Profiles <\/td>\n<\/tr>\n
1139<\/td>\nL.10.1 BACnet Advanced Lighting Control Station (B-ALCS)
L.10.2 BACnet Lighting Control Station (B-LCS)
L.11 Lighting Controller Profiles <\/td>\n<\/tr>\n
1140<\/td>\nL.11.1 BACnet Lighting Supervisor (B-LS)
L.11.2 BACnet Lighting Device (B-LD) <\/td>\n<\/tr>\n
1141<\/td>\nL.12 Elevator Operator Interface Profiles
L.12.1 BACnet Advanced Elevator Workstation (B-AEWS) <\/td>\n<\/tr>\n
1142<\/td>\nL.12.2 BACnet Elevator Workstation (B-EWS)
L.12.3 BACnet Elevator Display (B-ED) <\/td>\n<\/tr>\n
1143<\/td>\nL.13 Elevator Controller Profiles
L.13.1 BACnet Advanced Elevator Controller (B-AEC) <\/td>\n<\/tr>\n
1144<\/td>\nL.13.2 BACnet Elevator Controller (B-EC)
L.13.3 BACnet Elevator Monitor (B-EM) <\/td>\n<\/tr>\n
1146<\/td>\nANNEX M – GUIDE TO EVENT NOTIFICATION PRIORITY ASSIGNMENTS (INFORMATIVE)
M.1 Life Safety Message Group (0 – 31)
M.1.1 Life Safety Message Group Examples <\/td>\n<\/tr>\n
1147<\/td>\nM.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 <\/td>\n<\/tr>\n
1148<\/td>\nM.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 <\/td>\n<\/tr>\n
1149<\/td>\nM.6 Miscellaneous Lower Priority Message Group (192 – 255)
M.6.1 Miscellaneous Lower Priority Group Examples <\/td>\n<\/tr>\n
1150<\/td>\nANNEX N – FORMER BACnet\/WS WEB SERVICES INTERFACE (INFORMATIVE)
N.1 Data Model <\/td>\n<\/tr>\n
1151<\/td>\nN.2 Paths
N.3 Normalized Points <\/td>\n<\/tr>\n
1152<\/td>\nN.4 Reference Nodes
N.5 Localization
N.6 Security <\/td>\n<\/tr>\n
1153<\/td>\nN.7 Sessions
N.8 Attributes
N.8.1 Primitive Attributes
N.8.2 Enumerated Attributes
N.8.3 Array Attributes <\/td>\n<\/tr>\n
1154<\/td>\nN.8.4 Attribute Summary
N.8.5 NodeType <\/td>\n<\/tr>\n
1155<\/td>\nN.8.6 NodeSubtype
N.8.7 DisplayName
N.8.8 Description
N.8.9 ValueType <\/td>\n<\/tr>\n
1156<\/td>\nN.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 <\/td>\n<\/tr>\n
1157<\/td>\nN.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 <\/td>\n<\/tr>\n
1158<\/td>\nN.8.29 SinglyWritableLocales
N.8.30 HasDynamicChildren
N.9 Standard Nodes
N.10 Encodings
N.10.1 Canonical Form <\/td>\n<\/tr>\n
1159<\/td>\nN.10.2 Service Parameters
N.11 Service Options <\/td>\n<\/tr>\n
1160<\/td>\nN.11.1 readback
N.11.2 errorString
N.11.3 errorPrefix
N.11.4 locale <\/td>\n<\/tr>\n
1161<\/td>\nN.11.5 writeSingleLocale
N.11.6 canonical <\/td>\n<\/tr>\n
1162<\/td>\nN.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 <\/td>\n<\/tr>\n
1163<\/td>\nN.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 <\/td>\n<\/tr>\n
1164<\/td>\nN.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 <\/td>\n<\/tr>\n
1165<\/td>\nN.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 <\/td>\n<\/tr>\n
1166<\/td>\nN.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 <\/td>\n<\/tr>\n
1167<\/td>\nN.12.4.3 Result
N.12.4.4 Service Procedure
N.12.5 getArrayRange Service
N.12.5.1 Structure <\/td>\n<\/tr>\n
1168<\/td>\nN.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 <\/td>\n<\/tr>\n
1169<\/td>\nN.12.6 getArraySize Service
N.12.6.1 Structure
N.12.6.2 Argument
N.12.6.2.1 Options <\/td>\n<\/tr>\n
1170<\/td>\nN.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 <\/td>\n<\/tr>\n
1171<\/td>\nN.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 <\/td>\n<\/tr>\n
1172<\/td>\nN.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 <\/td>\n<\/tr>\n
1173<\/td>\nN.12.8.2.3 Values
N.12.8.3 Result
N.12.8.4 Service Procedure
N.12.9 getHistoryPeriodic <\/td>\n<\/tr>\n
1174<\/td>\nN.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 <\/td>\n<\/tr>\n
1175<\/td>\nN.12.9.3 Result
N.12.9.4 Service Procedure <\/td>\n<\/tr>\n
1176<\/td>\nN.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 <\/td>\n<\/tr>\n
1177<\/td>\nN.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 <\/td>\n<\/tr>\n
1178<\/td>\nN.13 Errors <\/td>\n<\/tr>\n
1179<\/td>\nN.14 Extending BACnet\/WS <\/td>\n<\/tr>\n
1180<\/td>\nANNEX O – BACnet OVER ZigBee AS A DATA LINK LAYER (NORMATIVE)
O.1 General
O.2 ZigBee Overview <\/td>\n<\/tr>\n
1181<\/td>\nO.3 Definitions
O.4 Unicast Addressing
O.5 Broadcast Addressing
O.6 BACnet\/ZigBee Data Link Layer (BZLL) <\/td>\n<\/tr>\n
1183<\/td>\nO.6.1 BZLL VMAC Table Management <\/td>\n<\/tr>\n
1184<\/td>\nO.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 <\/td>\n<\/tr>\n
1185<\/td>\nANNEX P – BACnet ENCODING OF STANDARD AUTHENTICATION FACTOR FORMATS (NORMATIVE) <\/td>\n<\/tr>\n
1190<\/td>\nANNEX Q – XML DATA FORMATS (NORMATIVE)
Q.1 Introduction
Q.1.1 Design
Q.1.1.1 XML Requirements and Restrictions <\/td>\n<\/tr>\n
1191<\/td>\nQ.1.2 Syntax Examples <\/td>\n<\/tr>\n
1193<\/td>\nQ.2 XML Document Structure <\/td>\n<\/tr>\n
1194<\/td>\nQ.2.1
Q.2.1.1 ‘defaultLocale’
Q.2.1.2 <\/td>\n<\/tr>\n
1195<\/td>\nQ.2.1.3
Q.2.1.4 <\/td>\n<\/tr>\n
1196<\/td>\nQ.2.1.4.1
Q.2.1.4.1.1 ‘value’ <\/td>\n<\/tr>\n
1197<\/td>\nQ.3 Expressing Data
Q.4.1 Primitive Metadata
Q.4.2 Localizable Metadata <\/td>\n<\/tr>\n
1198<\/td>\nQ.4.3 Container Metadata
Q.5 Expressing Values <\/td>\n<\/tr>\n
1199<\/td>\nQ.5.1 Localizable Values
Q.6 Binary Encoding and Access Rules <\/td>\n<\/tr>\n
1200<\/td>\nQ.7 Extensibility
Q.7.1 XML Extensions
Q.7.2 Data Model Extensions
Q.8 BACnet URI Scheme <\/td>\n<\/tr>\n
1202<\/td>\nANNEX R – MAPPING NETWORK LAYER ERRORS (NORMATIVE) <\/td>\n<\/tr>\n
1203<\/td>\nANNEX S – Removed <\/td>\n<\/tr>\n
1204<\/td>\nANNEX T – COBS (CONSISTENT OVERHEAD BYTE STUFFING) FUNCTIONS (INFORMATIVE)
T.1 Preparing a COBS-Encoded MS\/TP Frame for Transmission <\/td>\n<\/tr>\n
1206<\/td>\nT.2 Decoding an Extended MS\/TP Frame upon Reception <\/td>\n<\/tr>\n
1208<\/td>\nT.3 Example COBS-Encoded Frame – Who-Has Service <\/td>\n<\/tr>\n
1210<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
1211<\/td>\nU.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 <\/td>\n<\/tr>\n
1212<\/td>\nU.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 <\/td>\n<\/tr>\n
1213<\/td>\nU.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 <\/td>\n<\/tr>\n
1214<\/td>\nU.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 <\/td>\n<\/tr>\n
1215<\/td>\nU.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 <\/td>\n<\/tr>\n
1217<\/td>\nU.4.2 BACnet\/IPv6 BBMD Concept <\/td>\n<\/tr>\n
1218<\/td>\nU.4.2.1 BACnet\/IPv6 BBMD Example
U.4.2.2 BACnet \/IPv6 Broadcast Distribution Table Format <\/td>\n<\/tr>\n
1219<\/td>\nU.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 <\/td>\n<\/tr>\n
1220<\/td>\nU.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 <\/td>\n<\/tr>\n
1221<\/td>\nANNEX V – MIGRATION FROM SOAP SERVICES (INFORMATIVE)
V.1 Services
V.1.1 getValue Service
V.1.2 getValues Service
V.1.3 getRelativeValues Service <\/td>\n<\/tr>\n
1222<\/td>\nV.1.4 getArray Service
V.1.5 getArrayRange Service
V.1.6 getArraySize Service
V.1.7 setValue Service
V.1.8 setValues Service <\/td>\n<\/tr>\n
1223<\/td>\nV.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 <\/td>\n<\/tr>\n
1224<\/td>\nANNEX W – BACnet\/WS RESTful WEB SERVICES INTERFACE (NORMATIVE)
W.1 Data Model
W.2 Paths <\/td>\n<\/tr>\n
1225<\/td>\nW.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 <\/td>\n<\/tr>\n
1226<\/td>\nW.3.1.4 Factory Default Condition
W.3.1.5 Reset to Factory Defaults
W.3.2 OAuth <\/td>\n<\/tr>\n
1227<\/td>\nW.3.3 Internal Authorization Server <\/td>\n<\/tr>\n
1228<\/td>\nW.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 <\/td>\n<\/tr>\n
1229<\/td>\nW.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 <\/td>\n<\/tr>\n
1230<\/td>\nW.3.5.1 Extended Scope Identifiers
W.3.5.2 Use of Scope Identifiers <\/td>\n<\/tr>\n
1231<\/td>\nW.3.5.3 Use of Multiple Scope Identifiers
W.3.6 Audiences
W.3.6.1 The “Audience” Parameter <\/td>\n<\/tr>\n
1232<\/td>\nW.3.7 Access Token Format
W.3.7.1 Access Token Signature Keys <\/td>\n<\/tr>\n
1233<\/td>\nW.3.8 Refresh Tokens
W.3.9 Revocable Access Tokens
W.3.10 Summary of Minimum Requirements <\/td>\n<\/tr>\n
1234<\/td>\nW.3.11 User and Role Identification
W.4 Sessions
W.5 Standard Data Items <\/td>\n<\/tr>\n
1235<\/td>\nW.5.1 The .info Data Item
W.5.2 The .data Data Item <\/td>\n<\/tr>\n
1236<\/td>\nW.5.3 The .auth Data Item <\/td>\n<\/tr>\n
1237<\/td>\nW.5.4 The .trees Data Item <\/td>\n<\/tr>\n
1238<\/td>\nW.5.5 The .defs Collection
W.5.6 The .subs Collection
W.6 Metadata
W.7 Functions <\/td>\n<\/tr>\n
1239<\/td>\nW.7.1 tagged()
W.7.2 historyPeriodic() <\/td>\n<\/tr>\n
1240<\/td>\nW.7.3 exists()
W.7.4 remote()
W.7.5 contains()
W.7.6 startsWith()
W.7.7 endsWith()
W.8 Query Parameters <\/td>\n<\/tr>\n
1241<\/td>\nW.8.1 alt
W.8.2 filter
W.8.3 select
W.8.4 metadata
W.8.5 skip <\/td>\n<\/tr>\n
1242<\/td>\nW.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 <\/td>\n<\/tr>\n
1243<\/td>\nW.10 Representation of Metadata
W.11 Representation of Logs <\/td>\n<\/tr>\n
1244<\/td>\nW.11.1 Trend Logs
W.11.1.1 Trend Log Records <\/td>\n<\/tr>\n
1247<\/td>\nW.11.1.2 Processed Trend Results <\/td>\n<\/tr>\n
1248<\/td>\nW.12 Filtering Items <\/td>\n<\/tr>\n
1249<\/td>\nW.12.1 Expression Syntax
W.12.2 Expression Evaluation <\/td>\n<\/tr>\n
1250<\/td>\nW.12.3 Filter Examples
W.13 Limiting Number of Items
W.14 Selecting Children <\/td>\n<\/tr>\n
1251<\/td>\nW.15 Controlling Content of Data Representations
W.15.1 Default Content
W.15.2 Enhanced Content <\/td>\n<\/tr>\n
1252<\/td>\nW.15.3 Implied Content
W.15.4 The ‘effectiveType’ Metadata <\/td>\n<\/tr>\n
1254<\/td>\nW.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 <\/td>\n<\/tr>\n
1255<\/td>\nW.16.4 Reading a Range of a Time Series List
W.16.5 Reading a Range of a Sequenced List <\/td>\n<\/tr>\n
1256<\/td>\nW.17 Localized Values
W.18 Accessing Individual Tags and Bits <\/td>\n<\/tr>\n
1257<\/td>\nW.19 Semantics
W.20 Links and Relationships
W.21 Foreign XML and Other Media Types
W.21.1 Direct Media Access: alt=media <\/td>\n<\/tr>\n
1258<\/td>\nW.22 Logical Modeling
W.22.1 Associating Logical and Mapped Points
W.23 Mapped Modeling
W.24 Commandability <\/td>\n<\/tr>\n
1259<\/td>\nW.25 Writability and Visibility <\/td>\n<\/tr>\n
1260<\/td>\nW.26 Working with Optional Data <\/td>\n<\/tr>\n
1261<\/td>\nW.27 Working with Optional Metadata
W.28 Creating Data <\/td>\n<\/tr>\n
1262<\/td>\nW.29 Setting Data <\/td>\n<\/tr>\n
1263<\/td>\nW.29.1 Data Updating Rules <\/td>\n<\/tr>\n
1264<\/td>\nW.30 Deleting Data
W.31 Parentally Inherited Values
W.32 Concurrency Control <\/td>\n<\/tr>\n
1265<\/td>\nW.33 Server Support for Data Definitions
W.34 Server Support for Metadata <\/td>\n<\/tr>\n
1266<\/td>\nW.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 <\/td>\n<\/tr>\n
1267<\/td>\nW.36.1 Subscription Resource
W.36.2 Creating, Refreshing, Modifying, and Cancelling <\/td>\n<\/tr>\n
1268<\/td>\nW.36.3 Callback Notifications
W.37 Reading Multiple Resources <\/td>\n<\/tr>\n
1269<\/td>\nW.37.1 Creating, Refreshing, Modifying, and Cancelling
W.38 Writing Multiple Resources <\/td>\n<\/tr>\n
1270<\/td>\nW.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” <\/td>\n<\/tr>\n
1271<\/td>\nW.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 <\/td>\n<\/tr>\n
1272<\/td>\nW.39.1.8 “.blt”
W.39.1.9 “.bltd”
W.39.2 Accessing BACnet File Contents
W.39.3 Accessing BACnet Property Members <\/td>\n<\/tr>\n
1273<\/td>\nW.39.4 Creating Objects
W.39.5 Deleting Objects
W.40 Errors <\/td>\n<\/tr>\n
1275<\/td>\nW.41 Examples
W.41.1 Getting the {prefix} to Find the Server Root <\/td>\n<\/tr>\n
1276<\/td>\nW.41.2 Getting Metadata
W.41.3 Getting Primitive Data <\/td>\n<\/tr>\n
1277<\/td>\nW.41.4 Getting Constructed Data
W.41.5 Limiting the Response Size <\/td>\n<\/tr>\n
1278<\/td>\nW.41.6 Getting Time Series Records from a BACnet Trend Log <\/td>\n<\/tr>\n
1279<\/td>\nW.41.7 Controlling CSML Metadata with the ‘metadata’ Parameter <\/td>\n<\/tr>\n
1281<\/td>\nW.41.8 Getting a Filtered List of Objects and Properties
W.41.9 Working with Optional Data <\/td>\n<\/tr>\n
1283<\/td>\nW.41.10 Creating Data
W.41.11 Putting Data <\/td>\n<\/tr>\n
1284<\/td>\nW.41.12 Putting Individual Bits and Tags <\/td>\n<\/tr>\n
1285<\/td>\nW.41.13 Putting Metadata
W.41.14 Deleting Data <\/td>\n<\/tr>\n
1286<\/td>\nW.41.15 Logical Tree Data Associated with a Mapped Object
W.41.16 Logical Tree Data without a Declared Definition <\/td>\n<\/tr>\n
1287<\/td>\nW.41.17 Logical Tree Data with a Declared Definition <\/td>\n<\/tr>\n
1288<\/td>\nW.41.18 Finding the Definition for a Declared Definition <\/td>\n<\/tr>\n
1289<\/td>\nW.41.19 Logical Tree Data with a Declared Definition and a Protocol Mapping
W.41.20 Example .info <\/td>\n<\/tr>\n
1290<\/td>\nW.41.21 Tree Discovery
W.41.22 Example ‘multi’ <\/td>\n<\/tr>\n
1291<\/td>\nW.41.23 Subscribing for COV <\/td>\n<\/tr>\n
1292<\/td>\nW.41.24 Subscribing to Log Buffers <\/td>\n<\/tr>\n
1293<\/td>\nW.41.25 Receiving a Subscription COV Callback <\/td>\n<\/tr>\n
1294<\/td>\nW.41.26 Receiving a Subscription Log Callback <\/td>\n<\/tr>\n
1295<\/td>\nW.41.27 Getting Localized String Data <\/td>\n<\/tr>\n
1296<\/td>\nW.41.28 Setting Localized String Data <\/td>\n<\/tr>\n
1298<\/td>\nW.41.29 Getting Definitions Along with Instance Data <\/td>\n<\/tr>\n
1303<\/td>\nANNEX X – EXTENDED DISCOVERY OF DEVICES, PROFILES, AND VIEWS (NORMATIVE)
X.1 Profiles <\/td>\n<\/tr>\n
1304<\/td>\nX.2 xdd Files
X.2.1 xdd File Format <\/td>\n<\/tr>\n
1305<\/td>\nX.2.2 Virtual Objects and Properties
X.2.3 Augmentation of Physical Objects
X.3 Example of Definition of Objects, Properties, and Datatypes. <\/td>\n<\/tr>\n
1307<\/td>\nX.4 Views
X.4.1 Factory Fixed-function Scenarios <\/td>\n<\/tr>\n
1308<\/td>\nX.4.2 Field Applied Scenarios <\/td>\n<\/tr>\n
1311<\/td>\nX.4.3 Additional Deployment Scenarios <\/td>\n<\/tr>\n
1312<\/td>\nX.5 PICS Declarations <\/td>\n<\/tr>\n
1313<\/td>\nANNEX 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 <\/td>\n<\/tr>\n
1314<\/td>\nY.1.5 Links <\/td>\n<\/tr>\n
1315<\/td>\nY.1.6 Points
Y.1.7 Objects
Y.1.8 Properties
Y.2 Trees <\/td>\n<\/tr>\n
1317<\/td>\nY.3 Base Types
Y.4 Common Metadata
Y.4.1 ‘name’ <\/td>\n<\/tr>\n
1318<\/td>\nY.4.1.1 Definition Names
Y.4.1.2 Tag Names
Y.4.2 ‘id’
Y.4.3 ‘type’ <\/td>\n<\/tr>\n
1319<\/td>\nY.4.4 ‘base’
Y.4.5 ‘extends’
Y.4.6 ‘overlays’
Y.4.7 ‘nodeType’ <\/td>\n<\/tr>\n
1320<\/td>\nY.4.8 ‘nodeSubtype’
Y.4.9 ‘displayName’
Y.4.10 ‘description’
Y.4.11 ‘documentation’
Y.4.12 ‘comment’ <\/td>\n<\/tr>\n
1321<\/td>\nY.4.13 ‘writable’
Y.4.14 ‘commandable’
Y.4.15 ‘priorityArray’ <\/td>\n<\/tr>\n
1322<\/td>\nY.4.16 ‘relinquishDefault’
Y.4.17 ‘failures’
Y.4.18 ‘readable’
Y.4.19 ‘associatedWith’ <\/td>\n<\/tr>\n
1323<\/td>\nY.4.20 ‘requiredWith’
Y.4.21 ‘requiredWithout’ <\/td>\n<\/tr>\n
1324<\/td>\nY.4.22 ‘notPresentWith’
Y.4.23 ‘writeEffective’ <\/td>\n<\/tr>\n
1325<\/td>\nY.4.24 ‘optional’
Y.4.25 ‘absent’
Y.4.26 ‘variability’ <\/td>\n<\/tr>\n
1326<\/td>\nY.4.27 ‘volatility’
Y.4.28 ‘isMultiLine’
Y.4.29 ‘inAlarm’
Y.4.30 ‘overridden’ <\/td>\n<\/tr>\n
1327<\/td>\nY.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’ <\/td>\n<\/tr>\n
1328<\/td>\nY.4.39 ‘href’ <\/td>\n<\/tr>\n
1329<\/td>\nY.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’ <\/td>\n<\/tr>\n
1330<\/td>\nY.4.47 ‘targetType’
Y.4.48 ‘relationship’
Y.4.49 ‘virtual’
Y.4.50 ‘effectiveType’
Y.5 Named Values
Y.5.1 ‘namedValues’ <\/td>\n<\/tr>\n
1332<\/td>\nY.5.2 ‘displayNameForWriting’
Y.5.3 ‘notForWriting’ <\/td>\n<\/tr>\n
1333<\/td>\nY.5.4 ‘notForReading’
Y.5.5 Use of ‘notForReading’ and ‘notForWriting’
Y.6 Named Bits <\/td>\n<\/tr>\n
1334<\/td>\nY.6.1 ‘namedBits’
Y.6.2 Bit
Y.6.3 ‘bit’
Y.7 Primitive Values
Y.7.1 Value <\/td>\n<\/tr>\n
1335<\/td>\nY.7.2 ‘unspecifiedValue’
Y.7.3 ‘length’
Y.7.4 ‘mediaType’
Y.7.5 ‘error’ <\/td>\n<\/tr>\n
1336<\/td>\nY.7.6 ‘errorText’
Y.8 Range Restrictions <\/td>\n<\/tr>\n
1337<\/td>\nY.8.1 ‘minimum’
Y.8.2 ‘maximum’ <\/td>\n<\/tr>\n
1338<\/td>\nY.8.3 ‘minimumForWriting’
Y.8.4 ‘maximumForWriting’
Y.8.5 ‘resolution’
Y.9 Engineering Units
Y.9.1 ‘units’
Y.9.2 ‘unitsText’ <\/td>\n<\/tr>\n
1339<\/td>\nY.10 Length Restrictions
Y.10.1 ‘minimumLength’
Y.10.2 ‘maximumLength’ <\/td>\n<\/tr>\n
1340<\/td>\nY.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 <\/td>\n<\/tr>\n
1341<\/td>\nY.11.1 ‘minimumSize’
Y.11.2 ‘maximumSize’
Y.11.3 ‘memberType’
Y.11.4 ‘memberTypeDefinition’ <\/td>\n<\/tr>\n
1342<\/td>\nY.11.5 ‘memberRelationship’ <\/td>\n<\/tr>\n
1343<\/td>\nY.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 <\/td>\n<\/tr>\n
1344<\/td>\nY.12.10 StringSet
Y.12.11 BitString
Y.12.12 Enumerated
Y.12.13 Date
Y.12.14 DatePattern <\/td>\n<\/tr>\n
1345<\/td>\nY.12.15 DateTime
Y.12.16 DateTimePattern <\/td>\n<\/tr>\n
1346<\/td>\nY.12.17 Time
Y.12.18 TimePattern
Y.12.19 Link
Y.13 Constructed Data
Y.13.1 Sequence <\/td>\n<\/tr>\n
1347<\/td>\nY.13.2 Choice
Y.13.2.1 ‘choices’
Y.13.2.2 ‘allowedChoices’
Y.13.3 Array
Y.13.4 Unknown <\/td>\n<\/tr>\n
1348<\/td>\nY.13.5 List
Y.13.6 SequenceOf
Y.13.7 Collection
Y.13.8 Composition <\/td>\n<\/tr>\n
1349<\/td>\nY.13.9 Object
Y.13.10 ‘truncated’
Y.13.11 ‘partial’ <\/td>\n<\/tr>\n
1350<\/td>\nY.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’ <\/td>\n<\/tr>\n
1351<\/td>\nY.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’ <\/td>\n<\/tr>\n
1352<\/td>\nY.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 <\/td>\n<\/tr>\n
1358<\/td>\nY.19 Data Revisions
Y.19.1 ‘addRev’ <\/td>\n<\/tr>\n
1359<\/td>\nY.19.2 ‘remRev’
Y.19.3 ‘modRev’
Y.19.4 ‘dataRev’
Y.19.5 ‘revisions’
Y.19.6 Indicating Definition Revisions <\/td>\n<\/tr>\n
1360<\/td>\nY.19.7 Indicating Instance Revisions <\/td>\n<\/tr>\n
1361<\/td>\nY.20 BACnet-Specific Base Types
Y.20.1 ObjectIdentifier
Y.20.2 ObjectIdentifierPattern
Y.20.3 WeekNDay <\/td>\n<\/tr>\n
1362<\/td>\nY.21 BACnet-Specific Metadata
Y.21.1 ‘writableWhen’
Y.21.2 ‘writableWhenText’ <\/td>\n<\/tr>\n
1363<\/td>\nY.21.3 ‘requiredWhen’
Y.21.4 ‘requiredWhenText’ <\/td>\n<\/tr>\n
1364<\/td>\nY.21.5 ‘contextTag’
Y.21.6 ‘propertyIdentifier’
Y.21.7 ‘objectType’ <\/td>\n<\/tr>\n
1365<\/td>\nANNEX Z – JSON DATA FORMATS (NORMATIVE)
Z.1 Introduction
Z.1.1 Design
Z.1.2 Syntax Examples <\/td>\n<\/tr>\n
1368<\/td>\nZ.2 JSON Document Structure <\/td>\n<\/tr>\n
1369<\/td>\nZ.2.1 “$$defaultLocale”
Z.2.2 “$$definitions”
Z.2.3 “$$tagDefinitions” <\/td>\n<\/tr>\n
1370<\/td>\nZ.2.4 “$$includes” <\/td>\n<\/tr>\n
1371<\/td>\nZ.3 Expressing Data
Z.3.1 Order
Z.3.2 $$order
Z.4 Expressing Metadata
Z.4.1 Primitive Metadata <\/td>\n<\/tr>\n
1372<\/td>\nZ.4.2 Localizable Metadata
Z.4.3 Container Metadata
Z.5 Expressing Values <\/td>\n<\/tr>\n
1373<\/td>\nZ.5.1 Localizable Value <\/td>\n<\/tr>\n
1374<\/td>\nZ.6 Extensibility
Z.6.1 JSON Extensions
Z.6.2 Data Model Extensions <\/td>\n<\/tr>\n
1376<\/td>\nANNEX AA \u2013 TIME SERIES DATA EXCHANGE FILE FORMAT (NORMATIVE)
AA.1 File Format
AA.2 Representation of Data <\/td>\n<\/tr>\n
1377<\/td>\nAA.3 File Generation
AA.4 Example Files <\/td>\n<\/tr>\n
1379<\/td>\nANNEX AB \u2013 BACnet Secure Connect (NORMATIVE)
AB.1 BACnet Secure Connect Data link
AB.1.1 BACnet\/SC Nodes <\/td>\n<\/tr>\n
1380<\/td>\nAB.1.1.1 BVLL Entity
AB.1.1.2 Hub Connector
AB.1.1.3 Optional Node Switch and Direct Connections <\/td>\n<\/tr>\n
1381<\/td>\nAB.1.2 Hub Function <\/td>\n<\/tr>\n
1382<\/td>\nAB.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 <\/td>\n<\/tr>\n
1383<\/td>\nAB.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 <\/td>\n<\/tr>\n
1384<\/td>\nAB.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 <\/td>\n<\/tr>\n
1385<\/td>\nAB.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 <\/td>\n<\/tr>\n
1386<\/td>\nAB.2.2 Control Flags <\/td>\n<\/tr>\n
1387<\/td>\nAB.2.3 Header Options <\/td>\n<\/tr>\n
1388<\/td>\nAB.2.3.1 Secure Path Header Option
AB.2.3.2 Proprietary Header Options
AB.2.4 BVLC-Result <\/td>\n<\/tr>\n
1389<\/td>\nAB.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 <\/td>\n<\/tr>\n
1390<\/td>\nAB.2.7 Address-Resolution-ACK
AB.2.7.1 Address-Resolution-ACK Format
AB.2.8 Advertisement
AB.2.8.1 Advertisement Format <\/td>\n<\/tr>\n
1391<\/td>\nAB.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 <\/td>\n<\/tr>\n
1392<\/td>\nAB.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 <\/td>\n<\/tr>\n
1393<\/td>\nAB.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 <\/td>\n<\/tr>\n
1395<\/td>\nAB.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’ <\/td>\n<\/tr>\n
1396<\/td>\nAB.3.1.5 Common Error Situations
AB.3.2 Advertisement Exchange
AB.3.3 Address Resolution <\/td>\n<\/tr>\n
1397<\/td>\nAB.3.4 NPDU Exchange
AB.4 Node Switch and Direct Connections
AB.4.1 URIs For Direct Connections <\/td>\n<\/tr>\n
1398<\/td>\nAB.4.2 Node Switch Function
AB.4.2.1 Outbound Messages <\/td>\n<\/tr>\n
1399<\/td>\nAB.4.2.2 Inbound Messages
AB.5 Hub Function and Hub Connector <\/td>\n<\/tr>\n
1400<\/td>\nAB.5.1 Hub Function Requirements
AB.5.2 Hub Connector Requirements <\/td>\n<\/tr>\n
1401<\/td>\nAB.5.3 BACnet\/SC Hub Function
AB.5.3.1 Hub Connections <\/td>\n<\/tr>\n
1402<\/td>\nAB.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 <\/td>\n<\/tr>\n
1403<\/td>\nAB.6 BACnet\/SC Connections
AB.6.1 BACnet\/SC Reconnect Timeout
AB.6.2 BACnet\/SC Connection Establishment and Termination <\/td>\n<\/tr>\n
1404<\/td>\nAB.6.2.1 Duplicate Connections and VMAC Address Collisions
AB.6.2.2 BACnet\/SC Connection Initiating Peer State Machine <\/td>\n<\/tr>\n
1405<\/td>\nAB.6.2.3 BACnet\/SC Connection Accepting Peer State Machine <\/td>\n<\/tr>\n
1407<\/td>\nAB.6.3 Connection Keep-Alive
AB.7 Application of WebSockets in BACnet\/SC
AB.7.1 The WebSocket Protocol <\/td>\n<\/tr>\n
1408<\/td>\nAB.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 <\/td>\n<\/tr>\n
1409<\/td>\nAB.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 <\/td>\n<\/tr>\n
1411<\/td>\nAB.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 <\/td>\n<\/tr>\n
1413<\/td>\nHISTORY OF REVISIONS <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

ASHRAE Standard 135-2020 — BACnet — A Data Communication Protocol for Building Automation and Control Networks (ANSI Approved)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
ASHRAE<\/b><\/a><\/td>\n2020<\/td>\n1434<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":300359,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2719],"product_tag":[],"class_list":{"0":"post-300354","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ashrae","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/300354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/300359"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=300354"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=300354"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=300354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}