Expand description

Module for logical communication channels with an ECU

Currently, the following channel types are defined:

Structs§

Enums§

Traits§

  • Packet channel for sending and receiving individual CAN Frames
  • Extended trait for PayloadChannel when utilizing ISO-TP to send data to the ECU
  • This trait is for packets that are used by PacketChannel
  • A PacketChannel is a way for a device to send and receive individual network packets across an ECU network. Unlike PayloadChannel, this channel type is unfiltered, so all network traffic may be visible, and filtering should be done in software. Most of the protocols that implement PayloadChannel are actually higher-level PacketChannels which use multiple packets to send larger payloads. Such is the case with ISO-TP over CAN.
  • A payload channel is a way for a device to have a bi-directional communication link with a specific ECU

Type Aliases§