SensESP
3.1.1
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
timestring.cpp
Go to the documentation of this file.
1
2
#include "
timestring.h
"
3
4
namespace
sensesp
{
5
6
TimeString::TimeString
(
const
String& config_path)
7
:
Transform
<time_t, String>(config_path) {}
8
9
void
TimeString::set
(
const
time_t& input) {
10
char
buf[
sizeof
"2011-10-08T07:07:09Z"
];
11
strftime(buf,
sizeof
buf,
"%FT%TZ"
, gmtime(&input));
12
this->
emit
(String(buf));
13
}
14
15
}
// namespace sensesp
sensesp::TimeString::set
virtual void set(const time_t &input) override
Definition
timestring.cpp:9
sensesp::TimeString::TimeString
TimeString(const String &config_path="")
Definition
timestring.cpp:6
sensesp::Transform< time_t, String >::Transform
Transform(String config_path="")
Definition
transform.h:55
sensesp::ValueProducer< String >::emit
void emit(const String &new_value)
Definition
valueproducer.h:91
sensesp
Definition
sensesp.cpp:7
timestring.h
src
sensesp
transforms
timestring.cpp
Generated by
1.13.2