Open RTS
Full implementation of the Somfy RTS protocol
Loading...
Searching...
No Matches
RTSPulseOutput.hpp
Go to the documentation of this file.
1#ifndef RTS_PULSE_OUTPUT_HPP
2#define RTS_PULSE_OUTPUT_HPP
3
5
22{
23 public:
25
29 void enable();
30
34 void disable();
35
42 void sendPulse(bool state, uint32_t micros);
43
44 protected:
46
47 friend class RTSRemote;
48};
49
54#endif // RTS_PULSE_OUTPUT_HPP
Provides an interface for an output of RTS pulses, eg a GPIO or radio.
Definition RTSPulseOutput.hpp:22
void enable()
Enable the pulse output.
Definition RTSPulseOutput.cpp:8
void sendPulse(bool state, uint32_t micros)
Instruct the rts_pulse_output to output a pulse.
Definition RTSPulseOutput.cpp:18
void disable()
Disable the pulse output.
Definition RTSPulseOutput.cpp:13
Simulates a physical RTS remote control.
Definition RTSRemote.hpp:29
Provides an interface for an output of RTS pulses, eg a GPIO or radio.
Definition rts_pulse_output.h:30