Class espos::sensors::Pwm
ClassList > espos > sensors > Pwm
#include <espos_sensors/sensors.hpp>
Inherits the following classes: espos::flow::NodeBase, espos::flow::Consumer, espos::flow::Producer
Public Types
Public Types inherited from espos::flow::Producer
See espos::flow::Producer
Public Attributes inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions
| Type |
Name |
|
Pwm (const char * id, int gpio, uint32_t freq_hz=5000, bool invert=false)
|
| esp_err_t |
open_error () const
|
| void |
set (const float & duty) override
|
Public Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Public Functions inherited from espos::flow::Producer
See espos::flow::Producer
Protected Functions
Protected Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Protected Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Protected Functions inherited from espos::flow::Producer
See espos::flow::Producer
Public Types Documentation
typedef consumes_type
using espos::sensors::Pwm::consumes_type = float;
Public Functions Documentation
function Pwm
inline espos::sensors::Pwm::Pwm (
const char * id,
int gpio,
uint32_t freq_hz=5000,
bool invert=false
)
function open_error
inline esp_err_t espos::sensors::Pwm::open_error () const
function set
inline void espos::sensors::Pwm::set (
const float & duty
) override
Protected Functions Documentation
function node_id_for_error
inline virtual const char * espos::sensors::Pwm::node_id_for_error () override const
Implements espos::flow::Producer::node_id_for_error
The documentation for this class was generated from the following file espos_sensors/include/espos_sensors/sensors.hpp