Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Порядок выдачи серийных номеров крейтов

Вы не вошли.

 Поиск | Регистрация | Вход 

04.04.2016 12:21:35
#1

Участник
Откуда: г.Уфа
Здесь с 20.05.2014
Сообщений: 102

Порядок выдачи серийных номеров крейтов

Функция LTR_GetCrates() возвращает список серийных номеров крейтов, подключенных к ltrd серверу.

Будет ли порядок выдачи серийных номеров крейтов соответствовать порядку описания IP-адресов  в конфигурационном файле запуска ltrd в секции "crate_ip_entires"?

Что будет с порядком следования серийных номеров в возвращаемом списке из LTR_GetCrates(), если часть крейтов  с заданными IP-адресами в секции "crate_ip_entires" не будет подключена?

Спасибо.

04.04.2016 12:50:29
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,309

Re: Порядок выдачи серийных номеров крейтов

LTR_GetCrates() возвращает серийные номера только тех крейтов, которые подключены на данный момент. Порядок этих номеров напрямую не связан с порядком IP-адресов (в реальности сейчас порядок соответствует порядку, в котором они были подключены, и в общем на этот порядок не стоит полагаться).

Если нужен список номеров в порядке IP-адресов, то тогда нужно использовать функцию для получения IP-записей - LTR_GetListOfIPCrates(). Для подключенных крейтов (поле status == LTR_CRATE_IP_STATUS_ONLINE) в записях будет заполнен серийный номер крейта. Для неподключенных серийный номер будет пустой (ltrd не знает номеров не подключенных крейтов).