subghz_test_packet.h 578 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <gui/view.h>
  3. typedef enum {
  4. SubGhzTestPacketEventOnlyRx,
  5. } SubGhzTestPacketEvent;
  6. typedef struct SubGhzTestPacket SubGhzTestPacket;
  7. typedef void (*SubGhzTestPacketCallback)(SubGhzTestPacketEvent event, void* context);
  8. void subghz_test_packet_set_callback(
  9. SubGhzTestPacket* subghz_test_packet,
  10. SubGhzTestPacketCallback callback,
  11. void* context);
  12. SubGhzTestPacket* subghz_test_packet_alloc();
  13. void subghz_test_packet_free(SubGhzTestPacket* subghz_test_packet);
  14. View* subghz_test_packet_get_view(SubGhzTestPacket* subghz_test_packet);