public SequenceResultEnum Run() { var result = _axisOperations .MoveAxisSearch( _door, _ceiling, true ); return(_validateOperationService.GetSequenceResult(result)); }
public SequenceResultEnum Run() { var hardwareResult = _analogOperations.Read(_lightSensor); var hardwareStatus = _validateOperationService.GetSequenceResult(hardwareResult.ResultStatus); if (hardwareStatus == SequenceResultEnum.Success) { if (hardwareResult.Return >= 100) { return(SequenceResultEnum.Success); } } _threadOperations.SyncronousDelay(600000); return(SequenceResultEnum.Fail); }