Skip to content

Class espos::devices::BilgeSwitch

ClassList > espos > devices > BilgeSwitch

  • #include <espos_devices/switches.hpp>

Public Functions

Type Name
BilgeSwitch (espos::flow::Graph & g, const BilgeSwitchConfig & cfg)
espos::sensors::GpioState & gpio ()
espos::sk::Notify & notify ()
espos::sk::Output< bool > & output ()
esp_err_t start ()
void stop ()
espos::flow::Producer< bool > & wet ()

Public Functions Documentation

function BilgeSwitch

inline espos::devices::BilgeSwitch::BilgeSwitch (
    espos::flow::Graph & g,
    const BilgeSwitchConfig & cfg
) 

function gpio

inline espos::sensors::GpioState & espos::devices::BilgeSwitch::gpio () 

function notify

inline espos::sk::Notify & espos::devices::BilgeSwitch::notify () 

function output

inline espos::sk::Output < bool > & espos::devices::BilgeSwitch::output () 

function start

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

function stop

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

function wet

inline espos::flow::Producer < bool > & espos::devices::BilgeSwitch::wet () 


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