pub struct ObjectAuditPolicy {
pub level: Option<AuditLevel>,
pub operations: Option<AuditOperationFlags>,
pub priority_filter: Option<AuditPriorityPolicy>,
}Expand description
Independently optional Audit properties owned by an Analog Value, a Binary Value, a Color object or a Color Temperature object.
Provisioning any field opts that instance into the implemented Audit property subset. Absent fields inherit the associated Reporter. DEFAULT level and a present NULL priority filter also inherit. AV/BV follow their object-specific clauses for absent priority inheritance; generic §19.6.3 has conflicting wording. The priority filter applies to a commandable Present_Value: a noncommandable AV/BV leaves its row out, and the colour objects, which have no commandable property, drop the field when provisioned (#1525). These properties do not install a Reporter or enable reporting by themselves.
Fields§
§level: Option<AuditLevel>Absent row or the instance level; DEFAULT inherits.
operations: Option<AuditOperationFlags>Absent row or the instance operation selection, including an empty set.
priority_filter: Option<AuditPriorityPolicy>Absent row, present NULL inheritance, or an explicit filter.