#[non_exhaustive]pub enum ConstructedElement {
Show 28 variants
NameValue,
Destination,
PortPermission,
ReadAccessSpecification,
ReadAccessResult,
ActionList,
DeviceObjectReference,
AuthenticationFactorFormat,
AuthenticationPolicy,
StageLimitValue,
AccessRule,
DeviceObjectPropertyReference,
ObjectPropertyReference,
PropertyAccessResult,
Recipient,
DailySchedule,
SpecialEvent,
CalendarEntry,
DateRange,
TimeStamp,
CovSubscription,
ValueSource,
Scale,
Prescale,
AddressBinding,
ShedLevel,
AuthenticationFactor,
EventParameter,
}Expand description
A constructed production a property’s value is made of.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
NameValue
A Tags element, a BACnetNameValue
(decode_name_value).
Destination
A Recipient_List element, a BACnetDestination
(decode_destination).
PortPermission
A Port_Filter element, a BACnetPortPermission
(decode_port_permission).
ReadAccessSpecification
A Group member, a ReadAccessSpecification
(decode_read_access_specification).
ReadAccessResult
A Group’s Present_Value element: one result of a ReadPropertyMultiple
ACK, which bacnet-services decodes.
ActionList
A Command’s Action element, a BACnetActionList
(decode_action_list).
DeviceObjectReference
A BACnetDeviceObjectReference
(decode_device_object_reference).
AuthenticationFactorFormat
A Supported_Formats element, a BACnetAuthenticationFactorFormat
(decode_authentication_factor_format).
AuthenticationPolicy
An Authentication_Policy_List element, a BACnetAuthenticationPolicy
(decode_authentication_policy).
StageLimitValue
A Stages element, a BACnetStageLimitValue
(decode_stage_limit_value).
AccessRule
An Access Rights rule, a BACnetAccessRule
(decode_access_rule).
DeviceObjectPropertyReference
A BACnetDeviceObjectPropertyReference
(decode_device_object_property_reference).
ObjectPropertyReference
A BACnetObjectPropertyReference, which names no device
(decode_object_property_reference_at).
PropertyAccessResult
A Global Group member’s result, a BACnetPropertyAccessResult
(decode_property_access_result).
Recipient
A BACnetRecipient
(decode_recipient).
DailySchedule
A Weekly_Schedule day, a BACnetDailySchedule
(decode_daily_schedule).
SpecialEvent
An Exception_Schedule element, a BACnetSpecialEvent
(decode_special_event).
CalendarEntry
A Date_List element, a BACnetCalendarEntry
(decode_calendar_entry).
DateRange
A BACnetDateRange
(decode_date_range).
TimeStamp
A BACnetTimeStamp
(decode_timestamp_choice).
CovSubscription
An Active_COV_Subscriptions element, a BACnetCOVSubscription
(decode_cov_subscription).
ValueSource
A command source, a BACnetValueSource
(decode_value_source).
Scale
An Accumulator’s Scale, a BACnetScale
(decode_scale).
Prescale
An Accumulator’s Prescale, a BACnetPrescale
(decode_prescale).
AddressBinding
A Device_Address_Binding element: the Device’s identifier, then its network number and MAC, each application tagged.
ShedLevel
A Load Control shed level, a BACnetShedLevel
(decode_shed_level).
AuthenticationFactor
A BACnetAuthenticationFactor
(decode_authentication_factor).
EventParameter
An Event Enrollment’s Event_Parameters, a BACnetEventParameter
(decode_event_parameter).