pub struct WriteGroupTarget {
pub channel: ObjectIdentifier,
pub group_number: u32,
pub channel_number: u16,
pub priority: u8,
pub value: Vec<u8>,
pub inhibit_delay: bool,
}Expand description
One Channel write an inbound WriteGroup would make: the Channel, and the change-list entry and priority that reach it (Clause 15.11).
Fields§
§channel: ObjectIdentifierThe Channel whose Present_Value would be written.
group_number: u32The request’s control group, one the Channel’s Control_Groups holds.
channel_number: u16The change-list entry’s channel number, the Channel’s Channel_Number.
priority: u8The priority of the write: the entry’s own, or else the request’s.
value: Vec<u8>The entry’s BACnetChannelValue, encoded as the request carried it.
inhibit_delay: boolWhether the request asks for the Channel’s execution delays to be skipped.
Trait Implementations§
Source§impl Clone for WriteGroupTarget
impl Clone for WriteGroupTarget
Source§impl Debug for WriteGroupTarget
impl Debug for WriteGroupTarget
impl Eq for WriteGroupTarget
Source§impl PartialEq for WriteGroupTarget
impl PartialEq for WriteGroupTarget
impl StructuralPartialEq for WriteGroupTarget
Auto Trait Implementations§
impl Freeze for WriteGroupTarget
impl RefUnwindSafe for WriteGroupTarget
impl Send for WriteGroupTarget
impl Sync for WriteGroupTarget
impl Unpin for WriteGroupTarget
impl UnsafeUnpin for WriteGroupTarget
impl UnwindSafe for WriteGroupTarget
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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