pub struct GroupChannelValue {
pub channel: u16,
pub override_priority: Option<u8>,
pub value: Vec<u8>,
}Expand description
A single entry in the WriteGroup change list (BACnetGroupChannelValue, Clause 21.6).
Fields§
§channel: u16[0] channel number, matched against a Channel object’s Channel_Number.
override_priority: Option<u8>[1] overriding-priority OPTIONAL: priority 1-16 replacing the request’s write priority for this entry.
value: Vec<u8>The BACnetChannelValue, already encoded and carried without a wrapper tag: one
well-formed application-tagged primitive, or a constructed context-[0] lighting
command, context-[1] xy colour or context-[2] colour command whose fields are
in order with valid lengths. WriteGroupRequest::encode rejects anything else.
Trait Implementations§
Source§impl Clone for GroupChannelValue
impl Clone for GroupChannelValue
Source§impl Debug for GroupChannelValue
impl Debug for GroupChannelValue
impl Eq for GroupChannelValue
Source§impl PartialEq for GroupChannelValue
impl PartialEq for GroupChannelValue
impl StructuralPartialEq for GroupChannelValue
Auto Trait Implementations§
impl Freeze for GroupChannelValue
impl RefUnwindSafe for GroupChannelValue
impl Send for GroupChannelValue
impl Sync for GroupChannelValue
impl Unpin for GroupChannelValue
impl UnsafeUnpin for GroupChannelValue
impl UnwindSafe for GroupChannelValue
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