package
0.2.0
Repository: https://github.com/ci4rail/socketcan-io4edge.git
Documentation: pkg.go.dev

# Functions

NewRawInterface creates a new raw CAN interface.

# Constants

CANErrAck flags received no ACK on transmission.
CANErrBusError flags bus error.
CANErrBusOff flags bus off.
CANErrCtrl flags controller problems.
CANErrCtrlRxOverflow flags RX buffer overflow.
CANErrCtrlRxPassive flags reached error passive status RX.
CANErrCtrlRxWarning flags reached warning level for RX errors.
CANErrCtrlTxOverflow flags TX buffer overflow.
CANErrCtrlTxPassive flags reached error passive status TX.
CANErrCtrlTxWarning flags reached warning level for TX errors.
CANErrCtrlUnspec flags unspecified.
CANErrLostArb flags a lost arbitration.
CANErrProt flags protocol violations.
CANErrRestarted flags controller restarted.
CANErrTrx flags transceiver status.
CANErrTxTimeout flags a TX timeout.

# Structs

CANErrorFrame represents a CAN error frame.
CANFrame represents a CAN frame.
RawInterface represents a raw CAN interface.

# Type aliases

CANCtrlErrorDetails represents of a can controller error (when CANErrCtrl is set in CANErrorClass).
CANErrorClass represents athe CAN error class.