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);