123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- /**
- *
- * Author(s)...: Pashgan http://ChipEnable.Ru
- * Target(s)...: любой микроконтроллер mega
- * Compiler....: IAR 5.11A
- * Description.: Заготовка для событийной системы на таблицах
- * Data........: 30.09.12
- *
- */
- /* Define to prevent recursive inclusion -------------------------------------*/
- #pragma once
- #ifndef EVENT_SYSTEM_H
- #define EVENT_SYSTEM_H
- #include "main.h"
- #include "list_event.h"
- #define SIZE_BUF 200
- void ES_Init(es_state_t init_state);
- es_state_t ES_GetState(void);
- void ES_SetState(es_state_t new_state);
- es_event_t ES_GetEvent(void);
- void ES_PlaceEvent(es_event_t event);
- void ES_Dispatch(es_event_t event);
- /**
- * ES function prototypes
- */
- void in15Off(void);
- void in15Minus(void);
- void in15Plus(void);
- void in15Percent(void);
- void in15P(void);
- void showTime(void);
- void showMMSS(void);
- void showWD(void);
- void showDayMon(void);
- void showYear(void);
- void showHumidity(void);
- void showTemperature(void);
- void showPressure(void);
- void showSensorData(void);
- void setTimeShow(void);
- void setTimeBegin(void);
- void setHHBegin(void);
- void setHHInc(void);
- void setHHDec(void);
- void setMMBegin(void);
- void setMMInc(void);
- void setMMDec(void);
- void setTimeEnd(void);
- void setDateBegin(void);
- void setDateEnd(void);
- void setWDBegin(void);
- void setMDBegin(void);
- void setMonthBegin(void);
- void setYearBegin(void);
- void setWDShow(void);
- void setDMShow(void);
- void setYearShow(void);
- void setIncWDay(void);
- void setIncMDay(void);
- void setIncMonth(void);
- void setIncYear(void);
- void setDecWDay(void);
- void setDecMDay(void);
- void setDecMonth(void);
- void setDecYear(void);
- void showDNhour(void);
- void showDNbright(void);
- void showDNmode(void);
- void showDNcolour(void);
- void setDNbegin(void);
- void setDNend(void);
- void setDayHourBegin(void);
- void setNightHourBegin(void);
- void setDayBrightBegin(void);
- void setNightBrightBegin(void);
- void setDayModeBegin(void);
- void setNightModeBegin(void);
- void setDayColourBegin(void);
- void setNightColourBegin(void);
- void setIncDayHour(void);
- void setIncDayBright(void);
- void setIncDayMode(void);
- void setIncDayColour(void);
- void setDecDayHour(void);
- void setDecDayBright(void);
- void setDecDayMode(void);
- void setDecDayColour(void);
- void setIncNightHour(void);
- void setIncNightBright(void);
- void setIncNightMode(void);
- void setIncNightColour(void);
- void setDecNightHour(void);
- void setDecNightBright(void);
- void setDecNightMode(void);
- void setDecNightColour(void);
- void setDNbreak(void);
- #endif /* EVENT_SYSTEM_H */
|