namespace InnovEnergy.Lib.Devices.Trumpf.TruConvertDc; public static class DcControlRegisters { public const UInt16 Date = 1001; public const UInt16 Time = 1003; public const UInt16 IpAddress = 1005; public const UInt16 Subnet = 1007; public const UInt16 Gateway = 1009; public const UInt16 ResetParamToDefault = 1011; public const UInt16 TimeoutCommunication = 1017; public const UInt16 RestartFlag = 1018; public const UInt16 ConnectedSystemConfig = 1019; public const UInt16 UpdateSwTrigger = 1027; public const UInt16 AutomaticSwUpdate = 1028; public const UInt16 CustomerValuesSaveReset = 1029; public const UInt16 SerialNumberSystemControl = 2001; public const UInt16 SerialNumberDcDc = 2003; public const UInt16 MaterialNumberDcDc = 2005; public const UInt16 PowerStageOperation = 4001; public const UInt16 ResetsAlarmAndWarning = 4003; public const UInt16 SlaveAddress = 4008; public const UInt16 SlaveAlarmPolicy = 4009; public const UInt16 SubSlaveAddress = 4011; public const UInt16 ModbusSlaveId = 4012; public const UInt16 MaximumBatteryVoltage = 4101; public const UInt16 MinimumBatteryVoltage = 4102; public const UInt16 MaximumBatteryVoltageR = 4103; // same as the two previous ones just Different resolution// not sure public const UInt16 MinimumBatteryVoltageR = 4104; // same as the two previous ones just Different resolution// not sure public const UInt16 MaximumBatteryChargingCurrent = 4107; public const UInt16 MaximumBatteryDischargingCurrent = 4110; public const UInt16 MaximumVoltageOfVcc = 4113; public const UInt16 MaximumCurrentOfVcc = 4116; public const UInt16 StartCurrentOfVcc = 4119; public const UInt16 MaximalPowerAtDc = 4122; public const UInt16 MaximumVoltageAlarmThreshold = 4125; public const UInt16 MinimumVoltageAlarmThreshold = 4128; //DcDc operation only public const UInt16 BatteryCurrentSet = 4501; public const UInt16 DynamicCurrentPerMillisecond = 4502; public const UInt16 DcLinkControlMode = 4505; public const UInt16 ReferenceVoltage = 4506; public const UInt16 UpperVoltageWindow = 4507; public const UInt16 LowerVoltageWindow = 4508; public const UInt16 VoltageDeadBand = 4509; }