UnitempViews.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #ifndef UNITEMP_SCENES
  2. #define UNITEMP_SCENES
  3. #include "../unitemp.h"
  4. //Виды менюшек
  5. typedef enum UnitempViews {
  6. GENERAL_VIEW,
  7. MAINMENU_VIEW,
  8. SETTINGS_VIEW,
  9. SENSORSLIST_VIEW,
  10. SENSOREDIT_VIEW,
  11. SENSORNAMEEDIT_VIEW,
  12. SENSORACTIONS_VIEW,
  13. VIEWS_COUNT
  14. } UnitempViews;
  15. /* Общий вид на датчики */
  16. void unitemp_General_alloc(void);
  17. void unitemp_General_switch(void);
  18. void unitemp_General_free(void);
  19. /* Главное меню */
  20. void unitemp_MainMenu_alloc(void);
  21. void unitemp_MainMenu_switch(void);
  22. void unitemp_MainMenu_free(void);
  23. /* Настройки */
  24. void unitemp_Settings_alloc(void);
  25. void unitemp_Settings_switch(void);
  26. void unitemp_Settings_free(void);
  27. /* Список датчиков */
  28. void unitemp_SensorsList_alloc(void);
  29. void unitemp_SensorsList_switch(void);
  30. void unitemp_SensorsList_free(void);
  31. /* Редактор датчка */
  32. void unitemp_SensorEdit_alloc(void);
  33. //sensor - указатель на редактируемый датчик
  34. void unitemp_SensorEdit_switch(Sensor* sensor);
  35. void unitemp_SensorEdit_free(void);
  36. /* Редактор имени датчика */
  37. void unitemp_SensorNameEdit_alloc(void);
  38. void unitemp_SensorNameEdit_switch(Sensor* sensor);
  39. void unitemp_SensorNameEdit_free(void);
  40. /* Список действий с датчиком */
  41. void unitemp_SensorActions_alloc(void);
  42. void unitemp_SensorActions_switch(Sensor* sensor);
  43. void unitemp_SensorActions_free(void);
  44. #endif