SensESP
2.7.2
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
digital_output.cpp
Go to the documentation of this file.
1
#include "
digital_output.h
"
2
3
#include "Arduino.h"
4
5
namespace
sensesp
{
6
7
DigitalOutput::DigitalOutput
(
int
pin) {
8
pin_number_ = pin;
9
pinMode
(pin,
OUTPUT
);
10
}
11
12
void
DigitalOutput::set_input
(
bool
new_value
,
uint8_t
inputChannel
) {
13
digitalWrite
(pin_number_,
new_value
);
14
this->
emit
(new_value);
15
}
16
17
}
// namespace sensesp
sensesp::DigitalOutput::DigitalOutput
DigitalOutput(int pin)
Definition
digital_output.cpp:7
sensesp::DigitalOutput::set_input
void set_input(bool new_value, uint8_t input_channel=0) override
Definition
digital_output.cpp:12
sensesp::LambdaTransform
Construct a new transform based on a single function.
Definition
lambda_transform.h:71
sensesp::ValueProducer::emit
void emit(T new_value)
Definition
valueproducer.h:109
digital_output.h
sensesp
Definition
sensesp.h:22
src
sensesp
sensors
digital_output.cpp
Generated by
1.9.8