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

Эта статья была полезна для 1 человека. Эта статья помогла вам?

Сервис поддержки клиентов работает на платформе UserEcho