Expand description
BACnet service request/response encode/decode per ASHRAE 135-2020.
Each module covers one or more related BACnet services with request/response
structs and encode/decode functions. Service data at constructed boundaries
remains as raw bytes (Vec<u8>) — the application layer interprets
property values, not the service codec.
Modules§
- alarm_
event - Alarm and event services per ASHRAE 135-2020 Clauses 13.2–13.9.
- alarm_
summary - GetAlarmSummary service per ASHRAE 135-2020 Clause 13.7 (deprecated).
- audit
- Audit services per ASHRAE 135-2020 Clauses 15.2.8 / 15.2.9.
- common
- Shared BACnet service data types per ASHRAE 135-2020 Clause 21.
- cov
- COV (Change of Value) services per ASHRAE 135-2020 Clause 13 & 16.
- cov_
multiple - SubscribeCOVPropertyMultiple and COVNotificationMultiple services per ASHRAE 135-2020 Clauses 13.14.3 / 13.15.
- device_
mgmt - Device management services per ASHRAE 135-2020 Clauses 15-16.
- enrollment_
summary - GetEnrollmentSummary service per ASHRAE 135-2020 Clause 13.8.
- file
- AtomicReadFile / AtomicWriteFile services per ASHRAE 135-2020 Clauses 15.1–15.2.
- life_
safety - LifeSafetyOperation service per ASHRAE 135-2020 Clause 15.2.7.
- list_
manipulation - AddListElement / RemoveListElement services per ASHRAE 135-2020 Clause 15.3.
- object_
mgmt - Object management services per ASHRAE 135-2020 Clause 15.3-15.4.
- private_
transfer - ConfirmedPrivateTransfer / UnconfirmedPrivateTransfer services per ASHRAE 135-2020 Clauses 15.19 and 16.10.6.
- read_
property - ReadProperty service per ASHRAE 135-2020 Clause 15.5.
- read_
range - ReadRange service per ASHRAE 135-2020 Clause 15.8.
- rpm
- ReadPropertyMultiple service per ASHRAE 135-2020 Clause 15.7.
- text_
message - ConfirmedTextMessage / UnconfirmedTextMessage services per ASHRAE 135-2020 Clauses 16.5 and 16.6.
- virtual_
terminal - Virtual Terminal (VT) services per ASHRAE 135-2020 Clauses 16.3–16.5.
- who_
am_ i - Who-Am-I and You-Are services per ASHRAE 135-2020 Clause 16.10.9 / 16.10.10.
- who_has
- Who-Has and I-Have services per ASHRAE 135-2020 Clause 16.9.
- who_is
- Who-Is and I-Am services per ASHRAE 135-2020 Clause 16.10.
- wpm
- WritePropertyMultiple service per ASHRAE 135-2020 Clause 15.10.
- write_
group - WriteGroup service per ASHRAE 135-2020 Clause 16.10.8.
- write_
property - WriteProperty service per ASHRAE 135-2020 Clause 15.9.