19#include <IRremoteESP8266.h>
56 String commandProtocol;
57 uint32_t parsedCommandAddress;
58 uint32_t parsedCommandData;
59 uint32_t rawCommandFrequency;
60 float rawCommandDutyCycle;
61 uint16_t rawCommandLength;
62 std::vector<uint16_t> rawCommandData;
68 uint16_t kRecvPin = 37;
72 std::vector<String> deviceTypes;
73 std::vector<String> deviceBrands;
74 std::vector<String> devices;
75 std::vector<IRCommand> deviceCommands;
80 decode_results results;
82 uint16_t jamSignal[2] = {65535, 0};
96 void init(fs::SDFS &sdInstance);
105 void sendRawIR(uint16_t *data, uint16_t length, uint16_t frequency);
Struct to store IR command information.
Definition IRTools.h:52
Struct to store IR device information.
Definition IRTools.h:41