Skip to main content

Module log_buffer

Module log_buffer 

Source
Expand description

Shared resident storage and identity projection for BACnet log objects.

Structs§

LogRecordIdentity
Stable object-owned identity for one resident log record.
TimestampKey
A record timestamp as ReadRange By-Time compares it: the civil date and time, most significant field first, with the day of the week left out.

Enums§

TimestampOrder
How a log buffer’s timestamps stand for a search by time (LogBufferRecords::timestamp_order).

Constants§

ANY_VALUE_MAX_OCTETS
The largest encoded value, in octets, that the trend pollers log as an any-value. A larger value (a long string, a big array) is logged as a PROPERTY / VALUE_TOO_LONG failure instead, so that one Trend Log record stays small enough for a ReadRange page on a 480-octet APDU.

Traits§

LogBufferRecords
A log object’s Log_Buffer as ReadRange pages it: the resident records, oldest first, each framed on demand as its Clause 21 record production, with the identity ReadRange selects it by.