Reports the number of seconds since the last restart of the ESP.
More...
#include <sensesp/sensors/system_info.h>
|
| | Uptime () |
| virtual | ~Uptime () |
| String | get_value_name () |
| | ValueProducer () |
| | ValueProducer (const float &initial_value) |
| virtual const float & | get () const |
| std::enable_if< std::is_base_of< ValueConsumer< typenameVConsumer::input_type >, VConsumer >::value &&std::is_convertible< float, typenameVConsumer::input_type >::value, std::shared_ptr< VConsumer > >::type | connect_to (std::shared_ptr< VConsumer > consumer) |
| | Connect a producer to a transform with a different input type.
|
| std::enable_if< std::is_base_of< ValueConsumer< typenameVConsumer::input_type >, VConsumer >::value &&std::is_convertible< float, typenameVConsumer::input_type >::value, VConsumer * >::type | connect_to (VConsumer *consumer) |
| std::enable_if< std::is_base_of< ValueConsumer< typenameVConsumer::input_type >, VConsumer >::value &&std::is_convertible< float, typenameVConsumer::input_type >::value, VConsumer * >::type | connect_to (VConsumer &consumer) |
| void | emit (const float &new_value) |
| | Observable () |
| | Observable (Observable &&other) |
| | Move constructor.
|
| void | notify () |
| int | attach (std::function< void()> observer) |
| | Attach an observer callback.
|
| void | detach (int id) |
| | Remove a previously attached observer by its ID.
|
Reports the number of seconds since the last restart of the ESP.
Nothing about it is configurable, except whether or not it appears in your project's output. That is configured with SensESPAppBuilder.
Definition at line 99 of file system_info.h.
◆ Uptime()
| sensesp::Uptime::Uptime |
( |
| ) |
|
|
inline |
◆ ~Uptime()
| virtual sensesp::Uptime::~Uptime |
( |
| ) |
|
|
inlinevirtual |
◆ get_value_name()
| String sensesp::Uptime::get_value_name |
( |
| ) |
|
|
inline |
◆ update()
| void sensesp::Uptime::update |
( |
| ) |
|
|
protected |
◆ repeat_event_
| reactesp::RepeatEvent* sensesp::Uptime::repeat_event_ = nullptr |
|
protected |
The documentation for this class was generated from the following files: