Expand description
AuditLog (type 61) and AuditReporter (type 62) objects per Addendum 135-2016bj.
Re-exports§
pub use object_policy::AuditPriorityPolicy;pub use object_policy::ObjectAuditPolicy;
Structs§
- Audit
LogObject - BACnet AuditLog object with explicit application-owned durable storage.
- Audit
LogQuery Page - One owned page returned by an object-level AuditLogQuery capability.
- Audit
LogSnapshot - Complete durable state for exactly one AuditLog object.
- Audit
Reporter Object - BACnet AuditReporter object — configures which audit notifications to send.
- Audit
Send Delay - Audit Reporter Maximum_Send_Delay, in whole seconds (0 through 3600).
- Completed
Audit Receipt - One completed confirmed Audit request retained in an Audit Log snapshot.
- File
Audit LogPersistence - Two-slot, versioned and checksummed file snapshot backend.
- Object
Audit Policy - Independently optional Audit properties owned by an Analog Value, a Binary Value, a Color object or a Color Temperature object.
- Staged
Audit Batch - A notification batch whose commit is queued on the Audit Log’s writer.
Enums§
- Audit
Batch Stage - What staging an Audit notification batch gave the caller.
- Audit
Priority Policy - Value of a present Audit_Priority_Filter property.
- Confirmed
Audit Notification Outcome - Result of atomically checking and storing a confirmed Audit receipt.
Constants§
- MAX_
AUDIT_ RECEIPT_ KEY_ BYTES - Maximum exact-key size, including the bounded 64-KiB service payload.
- MAX_
AUDIT_ RECORDS - Maximum configured AuditLog capacity accepted by the repository.
- MAX_
COMPLETED_ AUDIT_ RECEIPTS - Maximum completed confirmed Audit receipts retained by one Audit Log.
Traits§
- Audit
LogNotification Sink - Mutable, object-owned receiver for one authorized Audit notification batch.
- Audit
LogPersistence - Application-owned persistence port for one AuditLog object.
- Audit
LogStorage - Read-only query capability for an object’s retained Audit Log records.