|
|
@@ -1120,7 +1120,7 @@ namespace VehicleControlSystem.ControlLayer
|
|
|
loggerPIO.I( "[Port] - 5 Sending Run On" );
|
|
|
|
|
|
this.iO.WriteOutputIO( "OUT_PIO_RECEIVE_RUN", true );
|
|
|
- loggerPIO.I( "[Vehicle] - Receive Run On" );
|
|
|
+ loggerPIO.I( "[Vehicle] - 5 Receive Run On" );
|
|
|
|
|
|
this.VehicleStateProperty = eVehicleState.Charge;
|
|
|
|
|
|
@@ -1137,6 +1137,7 @@ namespace VehicleControlSystem.ControlLayer
|
|
|
|
|
|
this.iO.WriteOutputIO( "OUT_PIO_RECIVE_COMPLITE", true );
|
|
|
loggerPIO.I( "[Vehicle] Receive Complete On" );
|
|
|
+
|
|
|
if ( !this.iO.WaitChangeInputIO( true, 20000, "IN_PIO_SEND_COMPLITE" ) )
|
|
|
{
|
|
|
this.iO.WriteOutputIO( "OUT_PIO_RECIVE_COMPLITE", false );
|
|
|
@@ -1586,7 +1587,7 @@ namespace VehicleControlSystem.ControlLayer
|
|
|
this.BatteryState = (double)obj.Value;
|
|
|
break;
|
|
|
case eDataKind.ChargeCompleteTime:
|
|
|
- if ( obj.Value == null || obj.Value <= 0 )
|
|
|
+ if ( obj.Value == null /*|| obj.Value <= 0 */)
|
|
|
return;
|
|
|
this.BatteryChargeTime = (double)obj.Value / obj.Scale;
|
|
|
break;
|