[Common]
修正SignalTowerPartBase对象执行Reset()方法时,_action字段为null引发异常的问题。
This commit is contained in:
parent
d2145b63db
commit
188a8a959f
|
@ -5,6 +5,7 @@ using Aitex.Core.RT.Device;
|
|||
using Aitex.Core.RT.IOCore;
|
||||
using Aitex.Core.RT.Log;
|
||||
using Aitex.Core.Util;
|
||||
using SciChart.Charting2D.Interop;
|
||||
using BlinkDataType = System.Collections.Generic.KeyValuePair<MECF.Framework.Common.Device.Bases.TowerLightStatus, uint>;
|
||||
|
||||
namespace MECF.Framework.Common.Device.Bases
|
||||
|
@ -347,11 +348,13 @@ namespace MECF.Framework.Common.Device.Bases
|
|||
{
|
||||
// 复位后状态机回到Idle状态
|
||||
_blinkStage = FsmStateBlink.Idle;
|
||||
|
||||
_blinkCycleDownCounter = 0;
|
||||
_action.Status = TowerLightStatus.Off;
|
||||
_doLight.Value = false;
|
||||
|
||||
if (_action != null)
|
||||
_action.Status = TowerLightStatus.Off;
|
||||
|
||||
_blinkCycleDownCounter = 0;
|
||||
_doLight.Value = false;
|
||||
|
||||
_qBlinkData?.Clear();
|
||||
_timBlinkOn?.Stop();
|
||||
_timBlinkOff?.Stop();
|
||||
|
|
Loading…
Reference in New Issue