subghz_test_carrier.h 596 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <gui/view.h>
  3. typedef enum {
  4. SubghzTestCarrierEventOnlyRx,
  5. } SubghzTestCarrierEvent;
  6. typedef struct SubghzTestCarrier SubghzTestCarrier;
  7. typedef void (*SubghzTestCarrierCallback)(SubghzTestCarrierEvent event, void* context);
  8. void subghz_test_carrier_set_callback(
  9. SubghzTestCarrier* subghz_test_carrier,
  10. SubghzTestCarrierCallback callback,
  11. void* context);
  12. SubghzTestCarrier* subghz_test_carrier_alloc();
  13. void subghz_test_carrier_free(SubghzTestCarrier* subghz_test_carrier);
  14. View* subghz_test_carrier_get_view(SubghzTestCarrier* subghz_test_carrier);