#ifndef TCP_CFG_H
#define TCP_CFG_H

//************************************ Глобальные (публичные) константы *************************************

// Бит текущего микроконтроллера из флагов
// см. tcp_dev_flags_t
#define TCP_DEV_FLAGS_CURRENT_MCU       (DEV_FLAGS_MCU_GD32F450)

// Таймаут закрытия стека в мс.
#define TCP_LIP_CLOSE_TIMEOUT           (400)

// Кол-во сокетов команд
#define TCP_CMD_SOCK_CNT                (2U)

// Кол-во сокетов данных
#define TCP_DATA_SOCK_CNT               (16U)

// Таймаут закрытия сокетов  в мс.
#define TCP_SOCKETS_CLOSE_TIMEOUT       (30*1000)

// Название сервиса DNS-SD
#define TCP_DNSSD_SERVICE_NAME             "_lcard_acqdev._tcp"

// Ограничение на размер передаваемых данных в задаче (в словах, 4 байта)
#define TCP_SEND_DATA_SIZE_MAX          (362U)

// Количество колбек функций для команд (на прием и передачу)
#define TCP_CMD_CALLBACK_QTY            (32)


#endif

//*********************************************** КОНЕЦ ФАЙЛА ***********************************************
