Skip to content

Class espos::devices::EngineRpm

ClassList > espos > devices > EngineRpm

  • #include <espos_devices/engine.hpp>

Public Functions

Type Name
EngineRpm (espos::flow::Graph & g, const EngineRpmConfig & cfg)
espos::sk::Output< float > & output ()
espos::sensors::PulseCounter & pulses ()
esp_err_t register_config (const char * title="Engine RPM")
espos::flow::Producer< bool > & running ()
espos::flow::Linear< float > & scale ()
esp_err_t start ()
void stop ()

Public Functions Documentation

function EngineRpm

inline espos::devices::EngineRpm::EngineRpm (
    espos::flow::Graph & g,
    const EngineRpmConfig & cfg
) 

function output

inline espos::sk::Output < float > & espos::devices::EngineRpm::output () 

function pulses

inline espos::sensors::PulseCounter & espos::devices::EngineRpm::pulses () 

function register_config

inline esp_err_t espos::devices::EngineRpm::register_config (
    const char * title="Engine RPM"
) 

function running

inline espos::flow::Producer < bool > & espos::devices::EngineRpm::running () 

function scale

inline espos::flow::Linear < float > & espos::devices::EngineRpm::scale () 

function start

inline esp_err_t espos::devices::EngineRpm::start () 

function stop

inline void espos::devices::EngineRpm::stop () 


The documentation for this class was generated from the following file espos_devices/include/espos_devices/engine.hpp