|
static IrSignal * | parse (const uint16_t *data, size_t size) |
| Function for parsing its input data into an IrSignal. More...
|
|
static IrSignal * | parse (const char *str) |
| Function for parsing its input data into an IrSignal. More...
|
|
static IrSignal * | parse_PF (const uint_farptr_t str) |
| Function for parsing its input data into an IrSignal. More...
|
|
static IrSignal * | parse_PF (const char *ptr) |
|
static IrSignal * | parse (const __FlashStringHelper *str) |
| Function for parsing its input data into an IrSignal. More...
|
|
static char * | toProntoHex (const IrSignal &irSignal) |
| Function for generating a Pronto Hex string from the argument. More...
|
|
static char * | toProntoHex (const IrSequence &introSequence, const IrSequence &repeatSequence=IrSequence::emptyInstance, frequency_t frequency=IrSignal::defaultFrequency) |
| Function for generating a Pronto Hex string from the arguments. More...
|
|
static char * | toProntoHex (const microseconds_t *introData, size_t introLength, frequency_t frequency=IrSignal::defaultFrequency) |
| Function for generating a Pronto Hex string from the arguments. More...
|
|
static char * | toProntoHex (const microseconds_t *introData, size_t introLength, const microseconds_t *repeatData=nullptr, size_t repeatLength=0, frequency_t frequency=IrSignal::defaultFrequency) |
| Function for generating a Pronto Hex string from the arguments. More...
|
|
static void | dump (Stream &stream, const IrSignal &irSignal) |
| Function for printing data as Pronto Hex string on the stream given as argument. More...
|
|
static void | dump (Stream &stream, const IrSequence &introSequence, const IrSequence &repeatSequence=IrSequence::emptyInstance, frequency_t frequency=IrSignal::defaultFrequency) |
| Function for printing data as Pronto Hex string on the stream given as argument. More...
|
|
static void | dump (Stream &stream, const microseconds_t *introData, size_t introLength, const microseconds_t *repeatData=nullptr, size_t repeatLength=0, frequency_t frequency=IrSignal::defaultFrequency) |
| Function for printing data as Pronto Hex string on the stream given as argument. More...
|
|
Static class consisting of functions for parsing a Pronto Hex string (like 0000 006C 0022 0002 015B 00AD ...) into an IrSignal, and vice versa.
Reference.
Note: Unless you have "infinitely much" memory, it is a very bad idea to put Pronto Hex in your source files. Better is to use, for example IrScruitinizer to convert the signals offline, and put the converted version in your source files instead.
Definition at line 20 of file Pronto.h.