ESPHome 2025.5.0
Loading...
Searching...
No Matches
canbus.h File Reference

Go to the source code of this file.

Data Structures

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

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  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
}