Expand description
BACnet object model: traits, database, and standard object types.
Modules§
- access_
control - Access Control objects (ASHRAE 135-2020 Clause 12).
- accumulator
- Accumulator (type 23) and Pulse Converter (type 24) objects.
- analog
- Analog Input (type 0), Analog Output (type 1), and Analog Value (type 2) objects.
- audit
- AuditLog (type 61) and AuditReporter (type 62) objects per Addendum 135-2016bj.
- averaging
- Averaging (type 18) object per ASHRAE 135-2020 Clause 12.5.
- binary
- Binary Input (type 3), Binary Output (type 4), and Binary Value (type 5) objects per ASHRAE 135-2020 Clauses 12.6, 12.7, and 12.8.
- channel
- Channel object (type 53) per ASHRAE 135-2020 Clause 12.53.
- clock
- Dependency-neutral clock data exposed to BACnet objects.
- color
- Color (type 63) and Color Temperature (type 64) objects, added by Addendum 135-2020ca (Clauses 12.X and 12.Y, Tables 12-X and 12-Y).
- command
- Command object (type 7) per ASHRAE 135-2020 Clause 12.10.
- command_
source - Explicit command origins and object-owned source tracking (Clause 19.5): per priority for a commandable Present_Value, and a single source for one with no priority array (#1552).
- database
- ObjectDatabase — stores and retrieves BACnet objects by identifier.
- device
- Device object (type 8) per ASHRAE 135-2020 Clause 12.11.
- durable
- Saving object state off the object database lock (#1270).
- elevator
- Elevator Group, Escalator, and Lift objects per ASHRAE 135-2020.
- event
- Intrinsic reporting — OUT_OF_RANGE event state machine.
- event_
enrollment - EventEnrollment (type 9) object per ASHRAE 135-2020 Clause 12.12.
- event_
log - EventLog (type 25) object per ASHRAE 135-2020 Clause 12.27.
- file
- File (type 10) object per ASHRAE 135-2020 Clause 12.13.
- group
- Group, GlobalGroup, and StructuredView objects per ASHRAE 135-2020.
- life_
safety - Life Safety Point (type 21) and Life Safety Zone (type 22) objects per ASHRAE 135-2020 Clauses 12.15 and 12.16.
- lighting
- Lighting Output (type 54) and Binary Lighting Output (type 55) objects per ASHRAE 135-2020 Clauses 12.54 and 12.55.
- load_
control - Load Control object (type 28) per ASHRAE 135-2020 Clause 12.28.
- log_
buffer - Shared resident storage and identity projection for BACnet log objects.
- log_
reporting - BUFFER_READY intrinsic reporting for the log objects (Clause 13.3.7).
- loop_
obj - Loop (type 12) object per ASHRAE 135-2020 Clause 12.17.
- multistate
- Multi-State Input (type 13), Multi-State Output (type 14), and Multi-State Value (type 19) objects per ASHRAE 135-2020 Clauses 12.18, 12.19, and 12.20.
- network_
port - Configured Network Port snapshots and selected live state (135-2020 Clause 12.56).
- notification_
class - NotificationClass object: priorities, acknowledgment requirements, and recipients.
- notification_
forwarder - Notification Forwarder object (type 51, Clause 12.51).
- object_
profile - The optional Tags, Profile_Location and Profile_Name rows (#1553).
- present_
value_ access - How a Value object’s Present_Value is written.
- program
- Program object (type 16) per ASHRAE 135-2020 Clause 12.22.
- property_
metadata - Executable property metadata and compatibility projections.
- schedule
- Schedule (type 17) and Calendar (type 6) objects per ASHRAE 135-2020.
- staging
- Local-target Staging object (type 60) per ASHRAE 135-2020 Clause 12.62.
- subscribed_
recipients - A Notification Forwarder’s Subscribed_Recipients (Clause 12.51.9, #1049): a bounded BACnetLIST of BACnetEventNotificationSubscription whose entries lapse when their time runs out.
- timer
- Timer object (type 31) per ASHRAE 135-2020 Clause 12.57.
- traits
- BACnetObject trait — the interface all BACnet objects implement.
- trend
- TrendLog (type 20) and TrendLogMultiple (type 27) objects per ASHRAE 135-2020.
- value_
types - Extended value object types (ASHRAE 135-2020 Clause 12).