Skip to main content

Module traits

Module traits 

Source
Expand description

BACnetObject trait — the interface all BACnet objects implement.

Structs§

LifeSafetyOperationOutcome
Result of applying a LifeSafetyOperation to object-owned state.

Enums§

CovReportedProperty
One property a whole-object (SubscribeCOV) notification reports after Present_Value and Status_Flags, from the object type’s Table 13-1 row.
LifeSafetyOperationEffect
Result of applying a LifeSafetyOperation to an object.
ReliabilityEvaluation
Result of one object-owned reliability evaluation pass.

Traits§

BACnetObject
The core trait for all BACnet objects.

Functions§

standard_array_property
Whether the stack’s classification table marks property as a BACnetARRAY on object_type: the answer the default BACnetObject::is_array_property gives, and every built-in object’s. The table holds every property a Clause 12 object table of the 2020 standard types as an array, served or not. A client can ask it about a remote object, before or without any value, to learn the property’s shape; a vendor-defined array isn’t in it.
standard_list_property
Whether the stack’s classification table marks property as a BACnetLIST on object_type: the answer the default BACnetObject::is_list_property gives, and every built-in object’s, covering every list of the 2020 object tables. Usable for a remote object as standard_array_property is.