Надежный поставщик IT-продуктов
 
Чем можем Вам помочь?
Оглавление
< Все темы
Печать

Куб-1

Дата-время: Реализовано чтение времени и запись (если включена опция в настройках).

Параметры информации:

ОписаниеEnum (C#)Значение Enum (десятичное)Что хранит
Статус устройства
Если устройство не в статусе функционирование, то генерируется событие:
Устройство находится в статусе: {statusString}. Для корректной работы — статус должен быть: ‘Функционирование’.
EDeviceInfo.DeviceStatus49string:
Функционирование,
Перепрограммирование,
Программирование
Версия ПО (главная)EDeviceInfo.Version_Software_Main4int
Версия ПО (дополнительно, билды и т.п.)EDeviceInfo.Version_Software_Other5int
Количество тарифовEDeviceInfo.Size_Tarifs_Count12byte
Размер часового архива (число архивных записей)EDeviceInfo.Size_Arch_Hour11byte
Размер посуточного архива (число архивных записей)EDeviceInfo.Size_Arch_Day9byte
Размер месячного архива (число архивных записей)EDeviceInfo.Size_Arch_Month10byte
Логический номерEDeviceInfo.LogicNumber13ushort
Кол-во каналовEDeviceInfo.ChannelsCount14ushort
Установка времени на счетчиках при запуске устройстваEDeviceInfo.TimeSetupOnPowerOn15string:
«нет»
«да»
Смещение в минутах начала часового опросаEDeviceInfo.OffsetOnHourRequestMin16byte
Передача данных по GPRSEDeviceInfo.UseGPRS17string:
отключено
клиент
сервер
клиент/сервер
Алгоритм работыEDeviceInfo.Algoritm19string:
Стандарт
Энергомера-PLC
Миртек-Радио
По расписанию
Кол-во восстанавливаемых днейEDeviceInfo.RegetDays22byte
Кол-во восстанавливаемых месяцевEDeviceInfo.RegetMonths23byte
График опроса почасовойEDeviceInfo.HourRequestChart20string: массив целых через запятую
Чтение суммарных показанийEDeviceInfo.SumIndicator21string:
«да»
«нет»
Игнорировать пропущенные часы опросаEDeviceInfo.IgnoreLastHours24string:
«да»
«нет»
Читать заводские номераEDeviceInfo.ReadSN25string:
«да»
«нет»
Восстанавливать месяц 1-го и 2-го числаEDeviceInfo.RestoreMonth_on_1_2_days26string:
«да»
«нет»
Восстанавливать текущий месяцEDeviceInfo.RestoreMonth27string:
«да»
«нет»
Ежечасный опрос 1-го и 2-го числаEDeviceInfo.RestoreHours_on_1_2_days28string:
«да»
«нет»

Данные:

  • Показания на начало суток по тарифам
  • Показания на начало месяца по тарифам

События устройства не считываются.

События, которые могут генерироваться драйвером:

  • «Кол-во тарифов не прочитано с устройства. Опроса устройства не будет, след.опрос будет смещен по расписанию для возможности опроса других устройств.»
  • «Версия: {ver} < 13 и кол-во тарифов = 0, ошибка настройки устройства. Опроса устройства не будет, след.опрос будет смещен по расписанию для возможности опроса других устройств.»
  • «Версия: {ver} < 13 и на кубе отключено чтение суммарных показаний.»
  • «Версия: {ver} < 13, на КУБе выставлен флаг чтения суммарных показаний, но кол-во тарифов: {tarifs}<> 4, такого не может быть, ошибка прошивки. Требуется перепрошивка КУБа. Опроса устройства не будет, след.опрос будет смещен по расписанию для возможности опроса других устройств.»
  • «БД занята другим процессом. Устройство опрошено, но данные не могут быть записаны.»
  • «Устройство находится в статусе: {statusString}. Для корректной работы — статус должен быть: ‘Функционирование’.»
  • «Порядок каналов в кубе изменен. Считанный канал:{channel.ChannelNum.Value} (его новый индекс:{indexDb}) не совпал со считанным ранее:{i}. «
  • «Лицевой номер канала {channel.ChannelNum} изменен с:{prevCfg.TextInfo.Abonent} на:{channel.TextInfo.Abonent}. Куб перепрограммирован неверно!»
  • «Адрес абонента канала {channel.ChannelNum} изменен с:{prevCfg.TextInfo.Address} на:{channel.TextInfo.Address}. Куб перепрограммирован неверно!»
  • «Замена счетчика: КУБ:{this.Name}(канал:{channel.ChannelNum.Value}) устр.:{prevCfg.DeviceString} => {channel.DeviceString}, SN:{prevCfg.SN} => {channel.SN}.»
  • «Активность канала {channel.ChannelNum} изменена с:{!newEnabled} на {newEnabled}.»
  • «Карта памяти устройства повреждена, или Куб отдает данные неверно.»