pub struct BACnetActionCommand {
pub device_identifier: Option<ObjectIdentifier>,
pub object_identifier: ObjectIdentifier,
pub property_identifier: PropertyIdentifier,
pub property_array_index: Option<u32>,
pub property_value: PropertyValue,
pub priority: Option<u8>,
pub post_delay: Option<u32>,
pub quit_on_failure: bool,
pub write_successful: bool,
}Expand description
One write a Command object makes when it runs an action list
(BACnetActionCommand, Clause 21).
On the wire every member is context tagged, numbered [0] to [8] in
field order. The device, array index, priority and post delay are
optional; the value sits inside an opening/closing tag pair [4]. The
codec is bacnet_encoding::constructed::{encode_action_command, decode_action_command}.
Fields§
§device_identifier: Option<ObjectIdentifier>The device holding the target object; None for this device.
object_identifier: ObjectIdentifierThe object written.
property_identifier: PropertyIdentifierThe property written.
property_array_index: Option<u32>The element written, for an array property; None writes it whole.
property_value: PropertyValueThe value written.
priority: Option<u8>The command priority, 1 to 16, for a commandable property.
post_delay: Option<u32>How long to wait after this write before the next one.
quit_on_failure: boolWhether a failed write stops the rest of the list.
write_successful: boolWhether the last attempt at this write succeeded.