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.4.
- 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.
- clock
- Dependency-neutral clock data exposed to BACnet objects.
- color
- Color (type 63) and Color Temperature (type 64) objects.
- command
- Command object (type 7) per ASHRAE 135-2020 Clause 12.
- database
- ObjectDatabase — stores and retrieves BACnet objects by identifier.
- device
- Device object (type 8) per ASHRAE 135-2020 Clause 12.11.
- elevator
- Elevator, Escalator, and Lift objects per ASHRAE 135-2020 Clause 12.
- 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.
- log_
buffer - Shared resident storage and identity projection for BACnet log objects.
- loop_
obj - Loop (type 12) object per ASHRAE 135-2020 Clause 12.19.
- 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 - NetworkPort object (type 56) per ASHRAE 135-2020 Clause 12.56.
- notification_
class - NotificationClass object per ASHRAE 135-2020 Clause 12.31.
- program
- Program object (type 16) per ASHRAE 135-2020 Clause 12.
- 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.
- timer
- Timer object (type 31) per ASHRAE 135-2020 Clause 12.
- 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).
Macros§
- impl_
intrinsic_ reporting - Implement legacy immediate intrinsic-reporting detector delegation.