pub enum CommunicationType {
SndNke,
ReqUd1,
ReqUd2,
SndUd,
SndUd2,
RspUd,
Unsupported,
}Expand description
A supported wired M-Bus communication type.
Variants§
SndNke
Normalize the link layer.
ReqUd1
Request time-critical data.
ReqUd2
Request standard data.
SndUd
Send user data.
SndUd2
Send user data and request a response.
RspUd
Respond with user data.
Unsupported
A control value unsupported by wired M-Bus.
Trait Implementations§
Source§impl Clone for CommunicationType
impl Clone for CommunicationType
Source§fn clone(&self) -> CommunicationType
fn clone(&self) -> CommunicationType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CommunicationType
Source§impl Debug for CommunicationType
impl Debug for CommunicationType
impl Eq for CommunicationType
Source§impl Hash for CommunicationType
impl Hash for CommunicationType
Source§impl PartialEq for CommunicationType
impl PartialEq for CommunicationType
impl StructuralPartialEq for CommunicationType
Auto Trait Implementations§
impl Freeze for CommunicationType
impl RefUnwindSafe for CommunicationType
impl Send for CommunicationType
impl Sync for CommunicationType
impl Unpin for CommunicationType
impl UnsafeUnpin for CommunicationType
impl UnwindSafe for CommunicationType
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