public BmuModel() { CurrentBmu = this; _bmuHeartSerialProp = new BmuHeartBeatSerialNumber(); _packSocProp = new PackStateOfCharge(); _packBalanceSoc = new PackBalanceStateOfCharge(); _chargerControlInfo = new ChargerControlInformation(); _prechargeStatusProp = new PrechargeStatus(); _minMaxCellVolt = new MinimumMaximumCellVoltage(); _minMaxCellTemp = new MinimumMaximumCellTemperature(); _batteryPackVA = new BatteryPackVoltageCurrent(); _batteryPackStatusProp = new BatteryPackStatus(); _batteryPackFanStatusProp = new BatteryPackFanStatus(); _batteryPackStatusExt = new ExtendedBatteryPackStatus(); _contactorFlagBits = new BitArray(8); _cmu1Status = new CmuStatus(); _cmu2Status = new CmuStatus(); _cmu3Status = new CmuStatus(); _cmu4Status = new CmuStatus(); _cmu5Status = new CmuStatus(); _cmu1_0C3 = new Cell0to3(); _cmu2_0C3 = new Cell0to3(); _cmu3_0C3 = new Cell0to3(); _cmu4_0C3 = new Cell0to3(); _cmu5_0C3 = new Cell0to3(); _cmu1_4C7 = new Cell4to7(); _cmu2_4C7 = new Cell4to7(); _cmu3_4C7 = new Cell4to7(); _cmu4_4C7 = new Cell4to7(); _cmu5_4C7 = new Cell4to7(); }
public void BatteryDataConnect() { PackSocProp = new PackStateOfCharge(); _packSocProp.SocAmpHours = 17; _packSocProp.SocPercentage = 50; PackSocProp = _packSocProp; }