|
| CanSensor (uint32_t eid, uint8_t offset, SensorType type, efidur_t timeout) |
|
void | decodeFrame (const CANRxFrame &frame, efitick_t nowNt) override |
|
| CanSensorBase (uint32_t eid, SensorType type, efidur_t timeout) |
|
void | showInfo (const char *sensorName) const override |
|
SensorResult | get () const final override |
|
| StoredValueSensor (SensorType type, efidur_t timeoutNt) |
|
void | invalidate () |
|
void | invalidate (UnexpectedCode why) |
|
void | setValidValue (float value, efitick_t timestamp) |
|
void | showInfo (const char *sensorName) const override |
|
virtual void | setTimeout (int timeoutMs) |
|
bool | Register () |
|
const char * | getSensorName () const |
|
virtual bool | hasSensor () const |
|
virtual float | getRaw () const |
|
virtual bool | isRedundant () const |
|
void | unregister () |
|
SensorType | type () const |
|
| CanListener (uint32_t id) |
|
CanListener * | processFrame (const size_t busIndex, const CANRxFrame &frame, efitick_t nowNt) |
|
uint32_t | getId () |
|
void | setNext (CanListener *next) |
|
virtual CanListener * | request () |
|
bool | hasNext () const |
|
virtual bool | acceptFrame (const size_t busIndex, const CANRxFrame &frame) const |
|
template<typename TStorage, int TScale>
class CanSensor< TStorage, TScale >
Definition at line 32 of file can_sensor.h.