public PO3DeviceUnitParametersSettings(PO3Device container) { _container = container; Parameters = new PO3DeviceUnitParameterSettings[ParametersCount]; for (int i = 0; i < Parameters.Length; i++) { Parameters[i] = new PO3DeviceUnitParameterSettings(container) { ParameterName = ParametersNames[i] }; } }
private PO3Device _container;//for future use public PO3DeviceUnitMeasurmentCircuitSettings(PO3Device container) { _container = container; ConnectionType = 4; PrimaryVoltage = 110000; SecondaryVoltage = 100; PrimaryCurrent = 150; SecondaryCurrent = 1; VoltageDisplayUnits = 1; CurrentDisplayUnits = 1; ActivePowerDisplayUnits = 2; ReactivePowerDisplayUnits = 2; TotalPowerDisplayUnits = 2; CommonPowersDisplayUnits = 2; }
private PO3Device _container;//for future use public PO3DeviceUnitCommunicationSettings(PO3Device container) { _container = container; DeviceAddress = 1; DeviceBaudRate = 2; DeviceStopBits = 0; DeviceParity = 0; DeviceMode = 0; DeviceModbusPollingFunctionCode = 4; DeviceModbusPollingStartingAddress = 0x03EC; DeviceModbusPollingRegistersCount = 38; DeviceSilentInterval = 10; DeviceModbusPollingRequestsInterval = 5; DeviceReplyDelayInSlaveMode = 0; DeviceModbusPollingFaultsCount = 5; }
private PO3Device _container;//for future use public PO3DeviceUnitWindowsSettings(PO3Device container) { _container = container; ParametersCount = 27; WindowsCount = 9; DefaultWindowIndex = 0; Windows = new PO3DeviceUnitWindowSettings[9]; for (int i = 0, k = 0; i < Windows.Length; i++, k += 3) { Windows[i] = new PO3DeviceUnitWindowSettings { FirstStringParameterIndex = (ushort)k, SecondStringParameterIndex = (ushort)(k + 1), ThirdStringParameterIndex = (ushort)(k + 2), AnalogBarParameterIndex = (ushort)(k) }; } }
private PO3Device _container;//for future use public PO3DeviceUnitCommonSettingsAndInfo(PO3Device container) { _container = container; }
public PO3DeviceUnitParameterSettings(PO3Device container) { _container = container; }