Event Error
Появилась возможность получать ошибки от драйвера CustomTCP.
Синтаксис выглядит следующим образом:
//Создание события по ошибке для драйвера CustomTCP IR.AddListener(IR.EVENT_ERROR, IR.GetDevice("AV & Custom Systems (TCP)"), function(ID, LocalIP, LocalPort, HostIP, HostPort, ErrorCode) { IR.Log("EVENT_ERROR: " + ID + " " + LocalIP + " " + LocalPort + " " + HostIP + " " + HostPort + " " + ErrorCode); })
Параметры следующие:
ID - Идентификатор драйвера.
LocalIP - IP адрес, откуда идёт соединение
LocalPort - порт, откуда идёт подключение
HostIP - IP адрес, куда подключаемся
HostPort - Порт, куда подключаемся
ErrorCode - Код ошибки. Может быть следующим:
- CE_WAIT_CONNECTION = 1 - Ошибка ожидания подключения
- CE_WAIT_DATA = 2 - Ошибка ожидания данных
- CE_NO_CONNECTION_LICENCE = 3 - Нет лицензии для подключения (Пока не реализовано) В нативных драйверах
- CE_NO_WORK_LICENCE= 4 - Нет лицензии для работы (Пока не реализовано)
- CE_WORK_ERROR = 5 - Во время обработки соединения произошла ошибка (Пока не реализовано)
Пример проекта - TestTimeOutLog.sirpz
Customer support service by UserEcho