|
|
@@ -1391,10 +1391,14 @@ namespace VehicleControlSystem.ControlLayer
|
|
|
this.BatteryState = ( double )obj.Value;
|
|
|
break;
|
|
|
case eDataKind.ChargeCompleteTime:
|
|
|
- this.BatteryChargeTime = (double)obj.Value * obj.Scale;
|
|
|
+ if ( obj.Value == null || obj.Value <= 0 )
|
|
|
+ return;
|
|
|
+ this.BatteryChargeTime = (double)obj.Value / obj.Scale;
|
|
|
break;
|
|
|
case eDataKind.DisChargeCompleteTime:
|
|
|
- this.BatteryDisChargeTime = ( double )obj.Value * obj.Scale;
|
|
|
+ if ( obj.Value == null || obj.Value <= 0 )
|
|
|
+ return;
|
|
|
+ this.BatteryDisChargeTime = ( double )obj.Value / obj.Scale;
|
|
|
break;
|
|
|
case eDataKind.SOC:
|
|
|
this.BatteryStateOfCharge = ( double )obj.Value * obj.Scale;
|