|
|
@@ -161,22 +161,13 @@ namespace OHV.Vehicle.Concept
|
|
|
get { return this.ocsState; }
|
|
|
set { this.SetProperty( ref this.ocsState, value ); }
|
|
|
}
|
|
|
-<<<<<<< HEAD
|
|
|
-
|
|
|
-=======
|
|
|
->>>>>>> 69c47f10da3d0471e11a86cb5cebfd28044ec0fd
|
|
|
|
|
|
|
|
|
eBatteryState batteryState = eBatteryState.DisConnect;
|
|
|
public eBatteryState BatteryState
|
|
|
{
|
|
|
-<<<<<<< HEAD
|
|
|
- get { return this.batteryConnectState; }
|
|
|
- set { this.SetProperty( ref this.batteryConnectState, value ); }
|
|
|
-=======
|
|
|
get { return this.batteryState; }
|
|
|
set { this.SetProperty( ref this.batteryState , value ); }
|
|
|
->>>>>>> 69c47f10da3d0471e11a86cb5cebfd28044ec0fd
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
@@ -224,6 +215,8 @@ namespace OHV.Vehicle.Concept
|
|
|
public ICommand AlarmResetCommand { get; set; }
|
|
|
public ICommand ChangeLanguage { get; set; }
|
|
|
public ICommand MachineModeChgCommand { get; set; }
|
|
|
+
|
|
|
+ public ICommand BatteryPopup { get; set; }
|
|
|
#endregion
|
|
|
|
|
|
IEventAggregator eventAggregator = null;
|
|
|
@@ -268,6 +261,7 @@ namespace OHV.Vehicle.Concept
|
|
|
this.EmergencyStopCommand = new DelegateCommand( ExecuteEStop );
|
|
|
this.BuzzerStopCommand = new DelegateCommand( ExecuteBuzzerStop );
|
|
|
this.MachineModeChgCommand = new DelegateCommand<string>( ExecuteMachineModeChgCommand );
|
|
|
+ this.BatteryPopup = new DelegateCommand( ExecuteBatteryCommand );
|
|
|
|
|
|
DispatcherTimer dateTimer = new DispatcherTimer();
|
|
|
dateTimer.Tick += ( object sender, EventArgs e ) =>
|
|
|
@@ -283,6 +277,11 @@ namespace OHV.Vehicle.Concept
|
|
|
GSG.NET.Quartz.QuartzUtils.Invoke( "RESOURCE_CHECK", GSG.NET.Quartz.QuartzUtils.GetExpnSecond( 1 ), QuzOnResourceUsage );
|
|
|
}
|
|
|
|
|
|
+ private void ExecuteBatteryCommand( )
|
|
|
+ {
|
|
|
+ this.messageController.ShowBatteryPopupView();
|
|
|
+ }
|
|
|
+
|
|
|
void QuzOnResourceUsage()
|
|
|
{
|
|
|
this.CPU = GSG.NET.OSView.Mgnt.CpuUseRate();
|
|
|
@@ -423,7 +422,7 @@ namespace OHV.Vehicle.Concept
|
|
|
{
|
|
|
this.StartEnable = false;
|
|
|
this.StopEnable = true;
|
|
|
- this.IsManualMode = false;
|
|
|
+ //this.IsManualMode = false;
|
|
|
regionManager.RequestNavigate( RegionNames.MainView, "AutoView" );
|
|
|
}
|
|
|
else
|
|
|
@@ -436,20 +435,6 @@ namespace OHV.Vehicle.Concept
|
|
|
|
|
|
private void UICallbackCommunication( GUIMessageEventArgs obj )
|
|
|
{
|
|
|
-<<<<<<< HEAD
|
|
|
-=======
|
|
|
- if ( obj.Kind == GUIMessageEventArgs.eGUIMessageKind.ModelPropertyChange )
|
|
|
- {
|
|
|
- if ( obj.MessageKey.Equals( MessageKey.Vehicle ) )
|
|
|
- {
|
|
|
- switch ( obj.ModelPropertyName )
|
|
|
- {
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
->>>>>>> 69c47f10da3d0471e11a86cb5cebfd28044ec0fd
|
|
|
switch ( obj.Kind )
|
|
|
{
|
|
|
case GUIMessageEventArgs.eGUIMessageKind.ModelPropertyChange:
|
|
|
@@ -540,11 +525,7 @@ namespace OHV.Vehicle.Concept
|
|
|
|
|
|
if ( args.MessageKey.Equals( MessageKey.Vehicle ) )
|
|
|
{
|
|
|
-<<<<<<< HEAD
|
|
|
- switch ( args.ModelPropertyName )
|
|
|
-=======
|
|
|
switch(args.ModelPropertyName)
|
|
|
->>>>>>> 69c47f10da3d0471e11a86cb5cebfd28044ec0fd
|
|
|
{
|
|
|
case "VehicleStateProperty":
|
|
|
{
|
|
|
@@ -555,7 +536,6 @@ namespace OHV.Vehicle.Concept
|
|
|
this.IsVehicleAlarm = false;
|
|
|
}
|
|
|
break;
|
|
|
-<<<<<<< HEAD
|
|
|
|
|
|
case "MachineMode":
|
|
|
this.MachineMode = CastTo<eMachineMode>.From<object>( args.Args );
|
|
|
@@ -569,28 +549,17 @@ namespace OHV.Vehicle.Concept
|
|
|
this.SOC = CastTo<double>.From<object>( args.Args );
|
|
|
break;
|
|
|
|
|
|
- default:
|
|
|
-=======
|
|
|
- case "MachineMode":
|
|
|
- this.MachineMode = CastTo<eMachineMode>.From<object>( args.Args );
|
|
|
- break;
|
|
|
- case "BatteryIsConnect":
|
|
|
- this.RspBatteryConnected( args );
|
|
|
- break;
|
|
|
- case "BatteryStateOfCharge":
|
|
|
- this.SOC = CastTo<double>.From<object>( args.Args );
|
|
|
- break;
|
|
|
case "BatteryChargeTime":
|
|
|
{
|
|
|
var cTime = CastTo<double>.From<object>( args.Args );
|
|
|
this.BatteryState = eBatteryState.Charge;
|
|
|
}
|
|
|
break;
|
|
|
+
|
|
|
case "BatteryDisChargeTime":
|
|
|
{
|
|
|
var cTime = CastTo<double>.From<object>( args.Args );
|
|
|
}
|
|
|
->>>>>>> 69c47f10da3d0471e11a86cb5cebfd28044ec0fd
|
|
|
break;
|
|
|
}
|
|
|
}
|