|
Arduino PulseWire Transceiver Library
|
Transmitter class for IR communication. More...
#include <IRTransceiver.h>


Public Member Functions | |
| IRTrasmitter (IRProtocol info, uint8_t txPin) | |
| int | available () override |
| size_t | readBytes (uint8_t *data, size_t len) |
| int | read () override |
| int | peek () override |
| void | flush () override |
| size_t | write (uint8_t b) override |
| size_t | write (const uint8_t *data, size_t len) |
| const IRProtocol & | getInfo () const |
| void | setIRProtocol (IRProtocol &info) |
| void | begin () |
Static Public Member Functions | |
| static void | onChange (IRProtocolEnum proto, IRProtocol &info, void *ref) |
Transmitter class for IR communication.
The IRTransmitter class is a specialized version of the IRTransceiver class designed for transmission-only operations. It provides a simplified interface for sending IR signals using a TX driver.
Definition at line 128 of file IRTransceiver.h.
|
inline |
Definition at line 130 of file IRTransceiver.h.
|
inlineoverrideinherited |
Definition at line 62 of file IRTransceiver.h.
|
inlineinherited |
Definition at line 103 of file IRTransceiver.h.
|
inlineoverrideinherited |
Definition at line 68 of file IRTransceiver.h.
|
inlineinherited |
Definition at line 74 of file IRTransceiver.h.
|
inlinestaticinherited |
Definition at line 98 of file IRTransceiver.h.
|
inlineoverrideinherited |
Definition at line 67 of file IRTransceiver.h.
|
inlineoverrideinherited |
Definition at line 66 of file IRTransceiver.h.
Definition at line 63 of file IRTransceiver.h.
|
inlineinherited |
Definition at line 77 of file IRTransceiver.h.
Definition at line 70 of file IRTransceiver.h.
Definition at line 69 of file IRTransceiver.h.