Crate canadensis_can[−][src]
Expand description
CAN and CAN FD transport for UAVCAN v1.0
This library implements the UAVCAN/CAN transport layer. It splits transfers into frames, reassembles frames into transfers, and keeps track of subscriptions.
Modules
Structs
A 29-bit extended CAN ID
CAN or CAN FD data frame with up to 64 bytes of data and an extended 29-bit ID
An error indicating that memory could not be allocated
Handles subscriptions and assembles incoming frames into transfers
Calculates the 32-bit transfer CRC
Splits outgoing transfers into frames
Enums
Allowed maximum transmission unit (MTU) values
Errors that can occur when subscribing to service requests or responses
Constants
Maximum number of bytes in a frame