Go to the documentation of this file.
21 void logFunctionParameters(uint16_t data,
bool repeat) {
22 DBG_PRINT(
"sendLegoPowerFunctions(data=");
32 ::logFunctionParameters(data, repeat);
37 bitStreamEncoder.
reset(data, repeat);
41 }
while (bitStreamEncoder.
next());
44 #endif // SEND_LEGO_PF
void reset(uint16_t data, bool repeatMessage)
uint8_t getMarkDuration() const
#define DBG_PRINTLN(...)
If DEBUG, print the arguments as a line, otherwise do nothing.
void mark(unsigned int usec)
void enableIROut(int khz)
#define DBG_PRINT(...)
If DEBUG, print the arguments, otherwise do nothing.
void sendLegoPowerFunctions(uint16_t data, bool repeat=true)
uint32_t getPauseDuration() const
Public API to the library.
void space(unsigned int usec)