ESPHome  2024.5.2
Data Structures | Namespaces | Enumerations
canbus.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::canbus::CanbusSendAction< Ts >
 
struct  esphome::canbus::CanFrame
 
class  esphome::canbus::Canbus
 
class  esphome::canbus::CanbusSendAction< Ts >
 
class  esphome::canbus::CanbusTrigger
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::canbus
 

Enumerations

enum  esphome::canbus::Error : uint8_t {
  esphome::canbus::ERROR_OK = 0, esphome::canbus::ERROR_FAIL = 1, esphome::canbus::ERROR_ALLTXBUSY = 2, esphome::canbus::ERROR_FAILINIT = 3,
  esphome::canbus::ERROR_FAILTX = 4, esphome::canbus::ERROR_NOMSG = 5
}
 
enum  esphome::canbus::CanSpeed : uint8_t {
  esphome::canbus::CAN_1KBPS, esphome::canbus::CAN_5KBPS, esphome::canbus::CAN_10KBPS, esphome::canbus::CAN_12K5BPS,
  esphome::canbus::CAN_16KBPS, esphome::canbus::CAN_20KBPS, esphome::canbus::CAN_25KBPS, esphome::canbus::CAN_31K25BPS,
  esphome::canbus::CAN_33KBPS, esphome::canbus::CAN_40KBPS, esphome::canbus::CAN_50KBPS, esphome::canbus::CAN_80KBPS,
  esphome::canbus::CAN_83K3BPS, esphome::canbus::CAN_95KBPS, esphome::canbus::CAN_100KBPS, esphome::canbus::CAN_125KBPS,
  esphome::canbus::CAN_200KBPS, esphome::canbus::CAN_250KBPS, esphome::canbus::CAN_500KBPS, esphome::canbus::CAN_800KBPS,
  esphome::canbus::CAN_1000KBPS
}