SensESP
3.1.1
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
digital_output.h
Go to the documentation of this file.
1
#ifndef SENSESP_SENSORS_DIGITAL_OUTPUT_H
2
#define SENSESP_SENSORS_DIGITAL_OUTPUT_H
3
4
#include <ArduinoJson.h>
5
6
#include "
sensesp/system/observable.h
"
7
#include "
sensesp/transforms/transform.h
"
8
9
namespace
sensesp
{
10
17
class
DigitalOutput
:
public
BooleanTransform
{
18
public
:
19
DigitalOutput
(
int
pin);
20
void
set
(
const
bool
& new_value)
override
;
21
22
private
:
23
int
pin_number_;
24
};
25
26
}
// namespace sensesp
27
28
#endif
sensesp::DigitalOutput::DigitalOutput
DigitalOutput(int pin)
Definition
digital_output.cpp:7
sensesp::DigitalOutput::set
void set(const bool &new_value) override
Definition
digital_output.cpp:11
sensesp
Definition
sensesp.cpp:7
sensesp::BooleanTransform
SymmetricTransform< bool > BooleanTransform
Definition
transform.h:101
observable.h
transform.h
src
sensesp
sensors
digital_output.h
Generated by
1.13.2