Enum DeviceFeature
Свойства прибора учета, входящие в битовую маску 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-й бит: При заполнении адресов и ячеек для каждого параметра требуется указать множитель.