meal_pager_transmit.h 927 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <gui/view.h>
  3. #include "../helpers/meal_pager_custom_event.h"
  4. typedef struct Meal_PagerTransmit Meal_PagerTransmit;
  5. typedef void (*Meal_PagerTransmitCallback)(Meal_PagerCustomEvent event, void* context);
  6. void meal_pager_transmit_set_callback(
  7. Meal_PagerTransmit* meal_pager_transmit,
  8. Meal_PagerTransmitCallback callback,
  9. void* context);
  10. void meal_pager_transmit_model_set_sending(Meal_PagerTransmit* instance, uint32_t value);
  11. void meal_pager_transmit_model_set_type(Meal_PagerTransmit* instance, uint32_t type);
  12. void meal_pager_transmit_model_set_station(Meal_PagerTransmit* instance, uint32_t station);
  13. void meal_pager_transmit_model_set_pager(Meal_PagerTransmit* instance, uint32_t pager);
  14. View* meal_pager_transmit_get_view(Meal_PagerTransmit* meal_pager_static);
  15. Meal_PagerTransmit* meal_pager_transmit_alloc();
  16. void meal_pager_transmit_free(Meal_PagerTransmit* meal_pager_static);