/// <summary> /// Nastaví motor do defaultní pozice /// </summary> public void setDefaultPosition() { MotorMode previouseMode = mode; changeMode(MotorMode.position); moveToPosition((int)Properties.Settings.Default[id.ToString() + "_default"]); changeMode(previouseMode); }
/// <summary> /// Nastaví motor do defaultní pozice /// </summary> public void setDefaultPosition() { MotorMode previouseMode = mode; changeMode(MotorMode.position); try { moveToPosition((int)Properties.Settings.Default[id.ToString() + "_default"]); } catch (DeviceException e) { state = MotorState.error; stateObserver.motorStateChanged(MotorState.error, String.Format("{0}\nError: {1}", e.ErrorMessage, errorDictionary.getComunicationErrorMessage(e.ErrorCode)), id, 0, 0, 0, 0); motorErrorOccuredObserver(); } changeMode(previouseMode); }