Заголовочный файл для протокола обмена по 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 |
Объект обновления