| | |
| | | { |
| | | public Timer ResetTimer = null; |
| | | |
| | | MachineState MeasureState = MachineState.Unknown; |
| | | |
| | | object machineStateLock = new object(); |
| | | //MachineState _machineStatePre = MachineState.Unknown; |
| | | MachineState machineState = MachineState.Unknown; |
| | |
| | | (invokeDevice as MotionCardBase).ResetAlarm(); |
| | | |
| | | _isdoing = false; |
| | | _pausedHandle.Set(); |
| | | |
| | | RaisedAlarm(""); |
| | | OnCheckHintUpload?.Invoke("", false); |
| | | |
| | |
| | | } |
| | | _pausedHandle.Set(); |
| | | RaisedAlarm(""); |
| | | MachineState = _machineStateBeforePause; |
| | | |
| | | if (_machineStateBeforePause == MachineState.Running && MeasureState == MachineState.Ready) |
| | | { |
| | | MachineState = MachineState.Ready; |
| | | } |
| | | else |
| | | { |
| | | MachineState = _machineStateBeforePause; |
| | | } |
| | | } |
| | | } |
| | | } |