irda_parser.h 481 B

12345678910111213
  1. #pragma once
  2. #include "../irda_app_signal.h"
  3. #include <flipper_format/flipper_format.h>
  4. #include <string>
  5. bool irda_parser_save_signal(
  6. FlipperFormat* ff,
  7. const IrdaAppSignal& signal,
  8. const std::string& name);
  9. bool irda_parser_read_signal(FlipperFormat* ff, IrdaAppSignal& signal, std::string& name);
  10. bool irda_parser_is_parsed_signal_valid(const IrdaMessage* signal);
  11. bool irda_parser_is_raw_signal_valid(uint32_t frequency, float duty_cycle, uint32_t timings_cnt);