Skip to content

Class espos::devices::TankLevel

ClassList > espos > devices > TankLevel

  • #include <espos_devices/tank.hpp>

Public Functions

Type Name
TankLevel (espos::flow::Graph & g, const TankLevelConfig & cfg)
espos::sensors::Analog & analog ()
espos::flow::TankLevel & level ()
espos::flow::DividerR2 & ohms ()
esp_err_t open_error () const
espos::sk::Output< float > & output ()
esp_err_t register_config (const char * title="Tank calibration")
esp_err_t start ()
void stop ()

Public Functions Documentation

function TankLevel

inline espos::devices::TankLevel::TankLevel (
    espos::flow::Graph & g,
    const TankLevelConfig & cfg
) 

function analog

inline espos::sensors::Analog & espos::devices::TankLevel::analog () 

function level

inline espos::flow::TankLevel & espos::devices::TankLevel::level () 

function ohms

inline espos::flow::DividerR2 & espos::devices::TankLevel::ohms () 

function open_error

inline esp_err_t espos::devices::TankLevel::open_error () const

function output

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

function register_config

inline esp_err_t espos::devices::TankLevel::register_config (
    const char * title="Tank calibration"
) 

function start

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

function stop

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


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