|
|
@@ -82,7 +82,7 @@ namespace VehicleControlSystem
|
|
|
|
|
|
QuartzUtils.Invoke( "HIS_ALARM", QuartzUtils.GetExpnHour( 5 ), this.CleanHisAlarm );
|
|
|
|
|
|
- this.Alarms = new ExcelMapper( Path.Combine( System.Environment.CurrentDirectory ) + @"\Config\AlarmDefind.xlsx" ).Fetch<Alarm>( ).ToList();
|
|
|
+ this.Alarms = new ExcelMapper( Path.Combine( System.Environment.CurrentDirectory ) + @"\Config\AlarmDefind.xlsx" ).Fetch<Alarm>().ToList();
|
|
|
|
|
|
this.RouteManager = RouteManager.Instance;
|
|
|
RouteManager.Instance.Init( this.sql );
|
|
|
@@ -172,7 +172,7 @@ namespace VehicleControlSystem
|
|
|
public void CleanHisAlarm()
|
|
|
{
|
|
|
var backup = DateTime.Now.AddDays( -15 );
|
|
|
- sql.HisAlarmDAL.Delete( x=>x.OccurTime < backup );
|
|
|
+ sql.HisAlarmDAL.Delete( x => x.OccurTime < backup );
|
|
|
}
|
|
|
|
|
|
#region EzIO Event
|
|
|
@@ -519,12 +519,24 @@ namespace VehicleControlSystem
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ if ( !zmqManager.SetOperationState( eOperatationMode.AutoMode ) )
|
|
|
+ {
|
|
|
+ this.autoManager.ProcessAlarm( 38 );
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
this.autoManager.AutoModeStateProperty = eAutoModeState.StartRun;
|
|
|
this.autoManager.OperationModeProperty = eOperatationMode.AutoMode;
|
|
|
reply = new GUIMessageEventArgs { Kind = GUIMessageEventArgs.eGUIMessageKind.RspVehicleModeChange, Result = FluentResults.Results.Ok(), MessageKey = MessageKey.AutoMode };
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ if( !zmqManager.SetOperationState( eOperatationMode.ManualMode ) )
|
|
|
+ {
|
|
|
+ this.autoManager.ProcessAlarm( 38 );
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
this.autoManager.AutoModeStateProperty = OHV.Common.Shareds.eAutoModeState.WaitStop;
|
|
|
reply = new GUIMessageEventArgs { Kind = GUIMessageEventArgs.eGUIMessageKind.RspVehicleModeChange, Result = FluentResults.Results.Ok(), MessageKey = MessageKey.ManualMode };
|
|
|
}
|