Enum socketcan::CANError [] [src]

pub enum CANError {
    TransmitTimeout,
    LostArbitration(u8),
    ControllerProblem(ControllerProblem),
    ProtocolViolation {
        vtype: ViolationType,
        location: Location,
    },
    TransceiverError,
    NoAck,
    BusOff,
    BusError,
    Restarted,
    Unknown(u32),
}

Variants

TX timeout (by netdevice driver)

Arbitration was lost. Contains the number after which arbitration was lost or 0 if unspecified

Fields of ProtocolViolation

Methods

impl CANError
[src]

Trait Implementations

impl Copy for CANError
[src]

impl Clone for CANError
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CANError
[src]

Formats the value using the given formatter.