rolling_flaws_settings.h 1.2 KB

123456789101112131415161718192021
  1. #pragma once
  2. #include <furi.h>
  3. #include "rolling_flaws_structs.h"
  4. uint32_t rolling_flaws_setting_frequency_get(RollingFlawsModel* model);
  5. char* rolling_flaws_setting_frequency_name_get(RollingFlawsModel* model);
  6. char* rolling_flaws_setting_protocol_base_name_get(RollingFlawsModel* model);
  7. char* rolling_flaws_setting_protocol_display_name_get(RollingFlawsModel* model);
  8. const char* rolling_flaws_setting_protocol_mf_name_get(RollingFlawsModel* model);
  9. void rolling_flaws_setting_protocol_custom_mf_set(RollingFlawsModel* model, FuriString* mf);
  10. bool rolling_flaws_setting_replay_get(RollingFlawsModel* model);
  11. uint32_t rolling_flaws_setting_window_next_get(RollingFlawsModel* model);
  12. uint32_t rolling_flaws_setting_window_future_get(RollingFlawsModel* model);
  13. uint32_t rolling_flaws_setting_window_future_gap_get(RollingFlawsModel* model);
  14. uint32_t rolling_flaws_setting_fix_get(RollingFlawsModel* model);
  15. bool rolling_flaws_setting_sn_zero_get(RollingFlawsModel* model);
  16. uint8_t rolling_flaws_setting_sn_bits_get(RollingFlawsModel* model);
  17. bool rolling_flaws_setting_count_zero_get(RollingFlawsModel* model);
  18. void rolling_flaw_populate_variable_item_list(RollingFlaws* app);