Заголовочный файл для протокола обмена по Ethernet. Подробнее...
Структуры данных | |
| struct | sP_TIMER |
| Структура данных для TIMER. Подробнее... | |
| struct | sCOMMAND |
| Общий вид UDP-пакетов Общий вид UDP-пакетов.. Подробнее... | |
| struct | sPACKET_CMD_SEARCH |
| Команда поиска. Ответ на команду поиска передается в пакете sPACKET_ANS_INFO. Подробнее... | |
| struct | sPACKET_ANS_INFO |
| Ответ на команду запроса информации о табло. Подробнее... | |
| struct | sPACKET_GET_INFO |
| Запрос информации о табло. Ответ на команду запроса информации о табло передается в пакете sPACKET_ANS_INFO. Подробнее... | |
| struct | sPACKET_GET_NET |
| Запрос сетевых настроек. Ответ на команду запроса сетевых настроек передается в пакете sPACKET_ANS_NET. Подробнее... | |
| struct | sPACKET_ANS_NET |
| Ответ на запрос сетевых настроек. Подробнее... | |
| struct | sPACKET_SET_NET |
| Установка сетевых настроек. Ответ на команду установки сетевых настроек передается в пакете sPACKET_ANS_NET. Подробнее... | |
| struct | sPACKET_GET_NV |
| Запрос энергонезависимых данных. Ответ на команду запроса энергонезависимых данных передается в пакете sPACKET_ANS_NV. Подробнее... | |
| struct | sPACKET_ANS_NV |
| Ответ на запрос энергонезависимых данных. Подробнее... | |
| struct | sPACKET_SET_NV |
| Установка энергонезависимых данных. Ответ на команду установки энергонезависимых данных передается в пакете sPACKET_ANS_NV. Подробнее... | |
| struct | sPACKET_GET_CONFIG |
| Запрос конфигурации табло. Ответ на команду запроса конфигурации табло передается в пакете sPACKET_ANS_CONFIG. Подробнее... | |
| struct | sPACKET_ANS_CONFIG |
| Ответ на запрос конфигурации табло. Подробнее о параметрах Параметры пакета конфигурации.. Подробнее... | |
| struct | sPACKET_SET_CONFIG |
| Установка конфигурации табло. Ответ на команду установки конфигурации табло передается в пакете sPACKET_ANS_CONFIG. Подробнее о параметрах Параметры пакета конфигурации.. Подробнее... | |
| struct | sPACKET_GET_DATETIME |
| Запрос текущего времени. Ответ на запрос текущего времени передается в пакете sPACKET_ANS_DATETIME. Подробнее... | |
| struct | sPACKET_ANS_DATETIME |
| Ответ на запрос текущего времени. Подробнее... | |
| struct | sPACKET_SET_DATETIME |
| Установка текущего времени. Ответ на команду установки текущего времени передается в пакете sPACKET_ANS_DATETIME. Подробнее... | |
| struct | sPACKET_SET_DATA |
| Установка данных [не используется]. Подробнее... | |
| struct | sPACKET_ANS_DATA |
| Ответ установки данных [не используется]. Подробнее... | |
| struct | sPACKET_UDP_DEBUG |
| Установка режима отладки. Подробнее... | |
| struct | sPACKET_GET_NVSTR |
| Запрос переменных NVSTR. Ответ на команду запроса переменных NVSTR передается в пакете sPACKET_ANS_NVSTR. Подробнее... | |
| struct | sPACKET_ANS_NVSTR |
| Ответ на запрос переменных NVSTR. Подробнее... | |
| struct | sPACKET_SET_NVSTR |
| Установка переменных NVSTR. Ответ на команду установки переменных NVSTR передается в пакете sPACKET_ANS_NVSTR. Подробнее... | |
| struct | sPACKET_GET_RSTR |
| Запрос переменных RSTR. Ответ на команду запроса переменных RSTR передается в пакете sPACKET_ANS_RSTR. Подробнее... | |
| struct | sPACKET_ANS_RSTR |
| Ответ на запрос переменных RSTR. Подробнее... | |
| struct | sPACKET_SET_RSTR |
| Установка переменных RSTR. Ответ на команду установки переменных RSTR передается в пакете sPACKET_ANS_RSTR. Подробнее... | |
| struct | sPACKET_GET_CSTR |
| Запрос переменных CSTR. Ответ на команду запроса переменных CSTR передается в пакете sPACKET_ANS_CSTR. Подробнее... | |
| struct | sPACKET_ANS_CSTR |
| Ответ на запрос переменных CSTR. Подробнее... | |
| struct | sPACKET_GET_NVNUM |
| Запрос переменных NVNUM. Ответ на команду запроса переменных NVNUM передается в пакете sPACKET_ANS_NVNUM. Подробнее... | |
| struct | sPACKET_ANS_NVNUM |
| Ответ на запрос переменных NVNUM. Подробнее... | |
| struct | sPACKET_SET_NVNUM |
| Установка переменных NVNUM. Ответ на команду установки переменных NVNUM передается в пакете sPACKET_ANS_NVNUM. Подробнее... | |
| struct | sPACKET_GET_RNUM |
| Запрос переменных RNUM. Ответ на команду запроса переменных RNUM передается в пакете sPACKET_ANS_RNUM. Подробнее... | |
| struct | sPACKET_ANS_RNUM |
| Ответ на запрос переменных RNUM. Подробнее... | |
| struct | sPACKET_SET_RNUM |
| Установка переменных RNUM. Ответ на команду установки переменных RNUM передается в пакете sPACKET_ANS_RNUM. Подробнее... | |
| struct | sPACKET_GET_CNUM |
| Запрос переменных CNUM. Ответ на команду запроса переменных CNUM передается в пакете sPACKET_ANS_CNUM. Подробнее... | |
| struct | sPACKET_ANS_CNUM |
| Ответ на запрос переменных CNUM. Подробнее... | |
| struct | sPACKET_GET_TIMER |
| Запрос переменных TIMER. Ответ на команду запроса переменных TIMER передается в пакете sPACKET_ANS_TIMER. Подробнее... | |
| struct | sPACKET_ANS_TIMER |
| Ответ на запрос переменных TIMER. Подробнее... | |
| struct | sPACKET_SET_TIMER |
| Установка переменных TIMER. Ответ на команду установки переменных TIMER передается в пакете sPACKET_ANS_TIMER. Подробнее... | |
| struct | sPACKET_GET_MODE |
| Запрос текущего режима. Ответ на команду запроса текущего режима передается в пакете sPACKET_ANS_MODE. Подробнее... | |
| struct | sPACKET_ANS_MODE |
| Ответ на запрос текущего режима. Подробнее... | |
| struct | sPACKET_SET_MODE |
| Установка текущего режима. Ответ на команду установки текущего режима передается в пакете sPACKET_ANS_MODE. Подробнее... | |
| struct | sPACKET_GET_EECONST |
| Запрос значений eeconst. Ответ на команду запроса значений eeconst передается в пакете sPACKET_ANS_EECONST. Подробнее... | |
| struct | sPACKET_ANS_EECONST |
| Ответ на запрос значений eeconst. Подробнее... | |
| struct | sPACKET_SET_EECONST |
| Установка значений eeconst. Ответ на команду установки значений eeconst передается в пакете sPACKET_ANS_EECONST. Подробнее... | |
| struct | sPACKET_GET_FSMC |
| Запрос значений fsmc. Ответ на команду запроса значений fsmc передается в пакете sPACKET_ANS_FSMC. Подробнее... | |
| struct | sPACKET_ANS_FSMC |
| Ответ на запрос значений fsmc. Подробнее... | |
| struct | sPACKET_SET_FSMC |
| Установка значений fsmc. Ответ на команду установки значений fsmc передается в пакете sPACKET_ANS_FSMC. Подробнее... | |
| struct | sPACKET_GET_IMAGE |
| Запрос переменных IMAGE. Ответ на команду запроса переменных IMAGE передается в пакете sPACKET_ANS_IMAGE. Подробнее... | |
| struct | sPACKET_ANS_IMAGE |
| Ответ на запрос переменных IMAGE. Подробнее... | |
| struct | sPACKET_SET_IMAGE |
| Установка переменных IMAGE. Ответ на команду установки переменных IMAGE передается в пакете sPACKET_ANS_IMAGE. Подробнее... | |
| struct | sPACKET_PROG_CMD |
| Команда обновления. Подробнее... | |
| struct | sPACKET_PROG_ANS |
| Ответ на команду обновления. Подробнее... | |
| struct | sPACKET_PROG_DATA |
| Данные для обновления. Подробнее... | |
Макросы | |
| #define | ETH_TABLO_CONTROL_PORT (5001) |
| #define | ETH_TABLO_DEBUG_PORT (5010) |
| #define | ETH_TABLO_VERSION ((SW_TYPE << 8) | SW_MODEL) |
| #define | ETH_TABLO_DATE (SW_DATE_DW / (24 * 60 * 60)) |
| #define | ETH_TABLO_TYPE (SW_TYPE) |
| Тип табло (6) | |
| #define | ETH_TABLO_TYPE_BR (0xFF) |
| Широковещательный тип табло (0xFF) | |
| #define | ETH_PROG_DATA_SIZE (1024) |
| Размер порции данных программирования (1024) | |
| #define | NVSTR_PROTO_NUM (1) |
| Число элементов NVSTR в пакете (1) | |
| #define | RSTR_PROTO_NUM (8) |
| Число элементов RSTR в пакете (8) | |
| #define | CSTR_PROTO_NUM (8) |
| Число элементов CSTR в пакете (8) | |
| #define | NVNUM_PROTO_NUM (128) |
| Число элементов NVNUM в пакете (128) | |
| #define | RNUM_PROTO_NUM (128) |
| Число элементов RNUM в пакете (128) | |
| #define | CNUM_PROTO_NUM (128) |
| Число элементов CNUM в пакете (128) | |
| #define | TIMER_PROTO_NUM (64) |
| Число элементов TIMER в пакете (64) | |
| #define | STR_SIZE (1024) |
| #define | ETH_CMD_NONE (0) |
| Нет команды [не используется]. | |
| #define | ETH_CMD_SEARCH (1) |
| Команда поиска (1) | |
| #define | ETH_ANS_INFO (2) |
| Ответ на команду запроса информации о табло (2) | |
| #define | ETH_GET_INFO (3) |
| Запрос информации о табло (3) | |
| #define | ETH_GET_NET (4) |
| Запрос сетевых настроек (4) | |
| #define | ETH_ANS_NET (5) |
| Ответ на запрос сетевых настроек (5) | |
| #define | ETH_SET_NET (6) |
| Установка сетевых настроек (6) | |
| #define | ETH_GET_NV (7) |
| Запрос энергонезависимых данных (7) | |
| #define | ETH_ANS_NV (8) |
| Ответ на запрос энергонезависимых данных (8) | |
| #define | ETH_SET_NV (9) |
| Установка энергонезависимых данных (9) | |
| #define | ETH_GET_CONFIG (10) |
| Запрос конфигурации табло (10) | |
| #define | ETH_ANS_CONFIG (11) |
| Ответ на запрос конфигурации табло (11) | |
| #define | ETH_SET_CONFIG (12) |
| Установка конфигурации табло (12) | |
| #define | ETH_SET_DATA (16) |
| Установка данных [не используется]. | |
| #define | ETH_ANS_DATA (17) |
| Ответ установки данных [не используется]. | |
| #define | ETH_UDP_DEBUG (18) |
| Установка режима отладки (18) | |
| #define | ETH_GET_NVSTR (20) |
| Запрос переменных NVSTR (20) | |
| #define | ETH_ANS_NVSTR (21) |
| Ответ на запрос переменных NVSTR (21) | |
| #define | ETH_SET_NVSTR (22) |
| Установка переменных NVSTR (22) | |
| #define | ETH_GET_RSTR (23) |
| Запрос переменных RSTR (23) | |
| #define | ETH_ANS_RSTR (24) |
| Ответ на запрос переменных RSTR (24) | |
| #define | ETH_SET_RSTR (25) |
| Установка переменных RSTR (25) | |
| #define | ETH_GET_CSTR (26) |
| Запрос переменных CSTR (26) | |
| #define | ETH_ANS_CSTR (27) |
| Ответ на запрос переменных CSTR (27) | |
| #define | ETH_GET_NVNUM (28) |
| Запрос переменных NVNUM (28) | |
| #define | ETH_ANS_NVNUM (29) |
| Ответ на запрос переменных NVNUM (29) | |
| #define | ETH_SET_NVNUM (30) |
| Установка переменных NVNUM (30) | |
| #define | ETH_GET_RNUM (31) |
| Запрос переменных RNUM (31) | |
| #define | ETH_ANS_RNUM (32) |
| Ответ на запрос переменных RNUM (32) | |
| #define | ETH_SET_RNUM (33) |
| Установка переменных RNUM (33) | |
| #define | ETH_GET_CNUM (34) |
| Запрос переменных CNUM (34) | |
| #define | ETH_ANS_CNUM (35) |
| Ответ на запрос переменных CNUM (35) | |
| #define | ETH_GET_TIMER (36) |
| Запрос переменных TIMER (36) | |
| #define | ETH_ANS_TIMER (37) |
| Ответ на запрос переменных TIMER (37) | |
| #define | ETH_SET_TIMER (38) |
| Установка переменных TIMER (38) | |
| #define | ETH_GET_EECONST (39) |
| Запрос значений eeconst (39) | |
| #define | ETH_ANS_EECONST (40) |
| Ответ на запрос значений eeconst (40) | |
| #define | ETH_SET_EECONST (41) |
| Установка значений eeconst (41) | |
| #define | ETH_GET_FSMC (42) |
| Запрос значений fsmc (42) | |
| #define | ETH_ANS_FSMC (43) |
| Ответ на запрос значений fsmc (43) | |
| #define | ETH_SET_FSMC (44) |
| Установка значений fsmc (44) | |
| #define | ETH_GET_IMAGE (45) |
| Запрос значений image (45) | |
| #define | ETH_ANS_IMAGE (46) |
| Ответ на запрос значений image (46) | |
| #define | ETH_SET_IMAGE (47) |
| Установка значений image (47) | |
| #define | ETH_GET_MODE (50) |
| Запрос текущего режима (50) | |
| #define | ETH_ANS_MODE (51) |
| Ответ на запрос текущего режима (51) | |
| #define | ETH_SET_MODE (52) |
| Установка текущего режима (52) | |
| #define | ETH_PROG_CMD (100) |
| Команда обновления (100) | |
| #define | ETH_PROG_ANS (101) |
| Ответ на команду обновления (101) | |
| #define | ETH_PROG_DATA (102) |
| Данные для обновления (102) | |
Определения типов | |
| typedef struct sP_TIMER | sP_TIMER |
| typedef struct sCOMMAND | sCOMMAND |
| typedef struct sPACKET_CMD_SEARCH | sPACKET_CMD_SEARCH |
| typedef struct sPACKET_ANS_INFO | sPACKET_ANS_INFO |
| typedef struct sPACKET_GET_INFO | sPACKET_GET_INFO |
| typedef struct sPACKET_GET_NET | sPACKET_GET_NET |
| typedef struct sPACKET_ANS_NET | sPACKET_ANS_NET |
| typedef struct sPACKET_SET_NET | sPACKET_SET_NET |
| typedef struct sPACKET_GET_NV | sPACKET_GET_NV |
| typedef struct sPACKET_ANS_NV | sPACKET_ANS_NV |
| typedef struct sPACKET_SET_NV | sPACKET_SET_NV |
| typedef struct sPACKET_GET_CONFIG | sPACKET_GET_CONFIG |
| typedef struct sPACKET_ANS_CONFIG | sPACKET_ANS_CONFIG |
| typedef struct sPACKET_SET_CONFIG | sPACKET_SET_CONFIG |
| typedef struct sPACKET_GET_DATETIME | sPACKET_GET_DATETIME |
| typedef struct sPACKET_ANS_DATETIME | sPACKET_ANS_DATETIME |
| typedef struct sPACKET_SET_DATETIME | sPACKET_SET_DATETIME |
| typedef struct sPACKET_SET_DATA | sPACKET_SET_DATA |
| typedef struct sPACKET_ANS_DATA | sPACKET_ANS_DATA |
| typedef struct sPACKET_UDP_DEBUG | sPACKET_UDP_DEBUG |
| typedef struct sPACKET_GET_NVSTR | sPACKET_GET_NVSTR |
| typedef struct sPACKET_ANS_NVSTR | sPACKET_ANS_NVSTR |
| typedef struct sPACKET_SET_NVSTR | sPACKET_SET_NVSTR |
| typedef struct sPACKET_GET_RSTR | sPACKET_GET_RSTR |
| typedef struct sPACKET_ANS_RSTR | sPACKET_ANS_RSTR |
| typedef struct sPACKET_SET_RSTR | sPACKET_SET_RSTR |
| typedef struct sPACKET_GET_CSTR | sPACKET_GET_CSTR |
| typedef struct sPACKET_ANS_CSTR | sPACKET_ANS_CSTR |
| typedef struct sPACKET_GET_NVNUM | sPACKET_GET_NVNUM |
| typedef struct sPACKET_ANS_NVNUM | sPACKET_ANS_NVNUM |
| typedef struct sPACKET_SET_NVNUM | sPACKET_SET_NVNUM |
| typedef struct sPACKET_GET_RNUM | sPACKET_GET_RNUM |
| typedef struct sPACKET_ANS_RNUM | sPACKET_ANS_RNUM |
| typedef struct sPACKET_SET_RNUM | sPACKET_SET_RNUM |
| typedef struct sPACKET_GET_CNUM | sPACKET_GET_CNUM |
| typedef struct sPACKET_ANS_CNUM | sPACKET_ANS_CNUM |
| typedef struct sPACKET_GET_TIMER | sPACKET_GET_TIMER |
| typedef struct sPACKET_ANS_TIMER | sPACKET_ANS_TIMER |
| typedef struct sPACKET_SET_TIMER | sPACKET_SET_TIMER |
| typedef struct sPACKET_GET_MODE | sPACKET_GET_MODE |
| typedef struct sPACKET_ANS_MODE | sPACKET_ANS_MODE |
| typedef struct sPACKET_SET_MODE | sPACKET_SET_MODE |
| typedef struct sPACKET_GET_EECONST | sPACKET_GET_EECONST |
| typedef struct sPACKET_ANS_EECONST | sPACKET_ANS_EECONST |
| typedef struct sPACKET_SET_EECONST | sPACKET_SET_EECONST |
| typedef struct sPACKET_GET_FSMC | sPACKET_GET_FSMC |
| typedef struct sPACKET_ANS_FSMC | sPACKET_ANS_FSMC |
| typedef struct sPACKET_SET_FSMC | sPACKET_SET_FSMC |
| typedef struct sPACKET_GET_IMAGE | sPACKET_GET_IMAGE |
| typedef struct sPACKET_ANS_IMAGE | sPACKET_ANS_IMAGE |
| typedef struct sPACKET_SET_IMAGE | sPACKET_SET_IMAGE |
| typedef struct sPACKET_PROG_CMD | sPACKET_PROG_CMD |
| typedef struct sPACKET_PROG_ANS | sPACKET_PROG_ANS |
| typedef struct sPACKET_PROG_DATA | sPACKET_PROG_DATA |
Перечисления | |
| enum | ePROG_CMD { PROG_CMD_NONE = 0, PROG_CMD_ENTER, PROG_CMD_ABORT, PROG_CMD_STATE } |
Команды для обновления Подробнее... | |
| enum | ePROG_STATE { PROG_STATE_IDLE = 0, PROG_STATE_ENTER, PROG_STATE_READY, PROG_STATE_WRITE, PROG_STATE_DONE, PROG_STATE_RESULT } |
Состояние обновления Подробнее... | |
| enum | ePROG_TARGET { PROG_TARGET_IMAGE = 0, PROG_TARGET_FONT, PROG_TARGET_CONFIG } |
Объект обновления Подробнее... | |
| enum | ePROG_RESULT { PROG_RESULT_OK = 0, PROG_RESULT_FAIL_CRC32 } |
Результат обновления Подробнее... | |
| enum | ePROG_ANS { PROG_ANS_FAIL = 0, PROG_ANS_OK } |
Ответ на команду обновления Подробнее... | |
| enum | eP_TIMER_FIELD { P_TIMER_FIELD_STATE = 0, P_TIMER_FIELD_CURRENT, P_TIMER_FIELD_FROM, P_TIMER_FIELD_TO, P_TIMER_FIELD_FLAGS } |
Битовая маска активных полей: Подробнее... | |
Заголовочный файл для протокола обмена по Ethernet.
| enum eP_TIMER_FIELD |
Битовая маска активных полей:
| enum ePROG_ANS |
Ответ на команду обновления
| enum ePROG_CMD |
Команды для обновления
| enum ePROG_RESULT |
Результат обновления
| enum ePROG_STATE |
Состояние обновления
| enum ePROG_TARGET |
Объект обновления
1.7.2