|
Arduino PulseWire Transceiver Library
|
Tone-modulated output signal implementation using tone(). More...
#include <TxProtocol.h>


Public Member Functions | |
| ToneSignal (uint16_t freq=CARRIER_HZ) | |
| void | setFrequency (uint16_t freq) |
| uint16_t | getFrequency () const |
| void | setTxPin (uint8_t pin) |
| void | sendBit (bool bit) |
Protected Attributes | |
| uint16_t | _freq |
| uint8_t | _pin |
Tone-modulated output signal implementation using tone().
Sends a modulated carrier (using tone()) or disables it (using noTone()) for IR transmission.
Definition at line 44 of file TxProtocol.h.
|
inline |
Definition at line 46 of file TxProtocol.h.
|
inline |
Definition at line 49 of file TxProtocol.h.
Implements pulsewire::SignalBase.
Definition at line 57 of file TxProtocol.h.
Definition at line 48 of file TxProtocol.h.
Implements pulsewire::SignalBase.
Definition at line 51 of file TxProtocol.h.
|
protected |
Definition at line 66 of file TxProtocol.h.
|
protectedinherited |
Definition at line 17 of file SignalBase.h.