|
Arduino PulseWire Transceiver Library
|
Specifies a single IR signal segment for protocol-agnostic transmission. More...
#include <Preamble.h>
Public Member Functions | |
| OutputEdge (bool l, uint32_t p) | |
Data Fields | |
| bool | level |
| uint32_t | pulseUs = 0 |
Specifies a single IR signal segment for protocol-agnostic transmission.
Used by Codec classes to describe the logic level and duration of each segment (pulse or space) for hardware drivers. This enables protocol-agnostic encoding and transmission, allowing drivers to convert OutputSpec vectors to hardware-specific formats (e.g., RMT symbols, PWM, etc.).
Definition at line 23 of file Preamble.h.
Definition at line 28 of file Preamble.h.
| bool pulsewire::OutputEdge::level |
Definition at line 24 of file Preamble.h.
| uint32_t pulsewire::OutputEdge::pulseUs = 0 |
Definition at line 26 of file Preamble.h.