[][src]Enum sawp_modbus::DiagnosticSubfunction

#[repr(u16)]pub enum DiagnosticSubfunction {
    RetQueryData,
    RestartCommOpt,
    RetDiagReg,
    ChangeInputDelimiter,
    ForceListenOnlyMode,
    ClearCtrDiagReg,
    RetBusMsgCount,
    RetBusCommErrCount,
    RetBusExcErrCount,
    RetServerMsgCount,
    RetServerNoRespCount,
    RetServerNAKCount,
    RetServerBusyCount,
    RetBusCharOverrunCount,
    RetOverrunErrCount,
    ClearOverrunCounterFlag,
    GetClearPlusStats,
    Reserved,
}

Subunction code names as stated in the protocol reference

Variants

RetQueryData
RestartCommOpt
RetDiagReg
ChangeInputDelimiter
ForceListenOnlyMode
ClearCtrDiagReg
RetBusMsgCount
RetBusCommErrCount
RetBusExcErrCount
RetServerMsgCount
RetServerNoRespCount
RetServerNAKCount
RetServerBusyCount
RetBusCharOverrunCount
RetOverrunErrCount
ClearOverrunCounterFlag
GetClearPlusStats
Reserved

Trait Implementations

impl Debug for DiagnosticSubfunction[src]

impl Display for DiagnosticSubfunction[src]

impl PartialEq<DiagnosticSubfunction> for DiagnosticSubfunction[src]

impl StructuralPartialEq for DiagnosticSubfunction[src]

impl TryFrom<u16> for DiagnosticSubfunction[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for DiagnosticSubfunction[src]

type Primitive = u16

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.