pub struct ScheduleWrite {
pub value: PropertyValue,
pub priority: u8,
pub references: Vec<BACnetObjectPropertyReference>,
pub retry: bool,
}Expand description
The writes one Schedule evaluation owes to List_Of_Object_Property_References.
Fields§
§value: PropertyValueThe new Present_Value in the scheduled value’s own datatype. A NULL
relinquishes the slot at priority in a commandable target.
priority: u8Priority_For_Writing, 1 to 16: the priority each target is written at.
references: Vec<BACnetObjectPropertyReference>The complete local references, target array indices included.
retry: boolWhether this write only offers the value the references already owe again, to those whose last write was refused (#1436). A Schedule makes it on every pass with nothing else to send while a refusal stands, so the server logs a target’s failure of it at debug, not warn.
Trait Implementations§
Source§impl Clone for ScheduleWrite
impl Clone for ScheduleWrite
Source§impl Debug for ScheduleWrite
impl Debug for ScheduleWrite
Source§impl PartialEq for ScheduleWrite
impl PartialEq for ScheduleWrite
impl StructuralPartialEq for ScheduleWrite
Auto Trait Implementations§
impl Freeze for ScheduleWrite
impl RefUnwindSafe for ScheduleWrite
impl Send for ScheduleWrite
impl Sync for ScheduleWrite
impl Unpin for ScheduleWrite
impl UnsafeUnpin for ScheduleWrite
impl UnwindSafe for ScheduleWrite
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more