Table of Contents

Enum DeviceFeature

Namespace
Lers.Core
Assembly
Lers.Core.dll

Свойства прибора учета, входящие в битовую маску FeaturesMask, и зависящие от его модели.

[Flags]
public enum DeviceFeature
Extension Methods

Fields

AdapterRequired = 32

5-й бит: для устройства требуется выбрать адаптер.

AddressHexInput = 131072

17-й бит: При привязке адреса к измеряемому параметру адрес вводится в шестнадцатиричном виде

AdvancedCellBinding = 8388608

Устройство поддерживает расширенную привязку ячеек.

AdvancedChannelBinding = 2048

11-й бит: Привязка каналов устройства осуществляется с помощью указания номера канала.

CanControlModem = 2

1-й бит: Устройство может управлять подключенным к нему модемом.

CellTransformationExpressionSupport = 16777216

Устройство поддерживает привязку формулы трансформации значений ячеек.

CellTransformationExpressionTotalsSupport = 33554432

Устройство поддерживает привязку формулы трансформации значений ячеек интеграторов.

ChannelNumberHexInput = 32768

15-й бит: Номер канала вводится в шестнадцатиричном виде.

DeviceDetectSupported = 16

4й бит: Устройство поддерживает поиск широковещательными запросами

LoadControlSupported = 4194304

Устройство (электросчётчик) поддерживает управление нагрузкой.

MultipleArchiveTotalsRecords = 256

8-й бит: Устройство может сохранить несколько записей с интеграторами за один интервал

NeedsAdvancedTotalsInterpolationAlgorithm = 512

9-й бит: Для этого устройства требуется использовать расширенный алгоритм интерполяции интеграторов.

None = 0

Пустая маска.

PollHeatLeadInAsDevice = 1024

10-й бит: Каждый тепловой ввод опрашивается как отдельное устройство. Используется только службой опроса до создания драйвера.

PulseSupported = 524288

19-й бит: Устройство может возвращать импульсы (требуется ввод веса импульсов).

Reserved_13 = 8192

13-й бит: Зарезервирован.

Reserved_20 = 1048576

20-й бит: Зарезервирован.

Reserved_3 = 8

3-й бит: Зарезервирован.

ServerCalcConsumption = 262144

18-й бит: для прибора поддерживается расчёт потребления на сервере

SpecifyAddressDataType = 16384

14-й бит: При привязке адреса к измеряемому параметру необходимо указать тип данных.

SpecifyCellUnit = 2097152

21-й бит: при привязке ячеек к измеряемому параметру необходимо указать единицу измерения.

TimeCorrectionSupported = 65536

16-Й бит: устройство поддерживает коррекцию времени

TotalsBinding = 4096

12-й бит: Для этого устройства необходимо отдельно привязывать адреса или ячейки интегральных параметров.

UseDeviceAddress = 128

7-й бит: Используется привязка адресов памяти устройства к измеряемым параметрам.

UseDeviceCell = 64

6-й бит: Привязка точки учета к устройству выполняется отдельно для каждого измеряемого параметра.

UseDeviceChannel = 4

2-й бит: Привязка точки учета к устройству выполняется по номеру канала устройства.

ValueMultiplierRequired = 1

0-й бит: При заполнении адресов и ячеек для каждого параметра требуется указать множитель.