Module canadensis::core

source ·
Expand description

Basic Cyphal types

Modules

  • Minimal and reusable non-blocking I/O layer
  • Methods to keep track of receive sessions
  • Subscription management for transport receivers
  • Instant and duration definitions
  • Transfer data definitions
  • Transport layer traits

Structs

  • An error indicating that an unacceptable integer was provided to a TryFrom implementation
  • An error indicating that memory could not be allocated
  • A value that can represent a service ID (0..=511) or a subject ID (0..=8192)
  • Service ID, in range 0..=511
  • Subject ID, in range 0..=8191

Enums

  • Basic transfer priority levels that all transports should support
  • An error that may occur when subscribing to a service