pub struct MaskWriteRegisterResponse {
pub address: Address,
pub and_mask: u16,
pub or_mask: u16,
}Expand description
Response to a Mask Write Register request (FC 0x16).
This is an echo of the request.
Fields§
§address: AddressAddress of the register.
and_mask: u16AND mask applied to the register.
or_mask: u16OR mask applied to the register.
Implementations§
Trait Implementations§
Source§impl Debug for MaskWriteRegisterResponse
impl Debug for MaskWriteRegisterResponse
Source§impl Encode for MaskWriteRegisterResponse
impl Encode for MaskWriteRegisterResponse
Source§fn encode_into(&self, buf: &mut [u8]) -> Result<usize, EncodeError>
fn encode_into(&self, buf: &mut [u8]) -> Result<usize, EncodeError>
Write the full PDU (function code + data) into
buf. Read moreSource§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Total encoded length in bytes (including the function code byte).
Auto Trait Implementations§
impl Freeze for MaskWriteRegisterResponse
impl RefUnwindSafe for MaskWriteRegisterResponse
impl Send for MaskWriteRegisterResponse
impl Sync for MaskWriteRegisterResponse
impl Unpin for MaskWriteRegisterResponse
impl UnsafeUnpin for MaskWriteRegisterResponse
impl UnwindSafe for MaskWriteRegisterResponse
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