Exemplo n.º 1
0
        private bool sendSetTrackingModeCommand(out string error)
        {
            TrackingMode           mode = rbTrackingModeLine.Checked ? TrackingMode.Line : TrackingMode.Object;
            SetTrackingModeCommand cmd  = new SetTrackingModeCommand(_appState, _commsPort, mode);

            cmd.Execute();

            bool isOk = cmd.IsSuccessful;

            if (isOk)
            {
                //save the settings
                SetTrackingModeCommand.SetModeInConfig(Settings.Default, mode);
                Settings.Default.Save();
            }
            error = cmd.ErrorDescription;
            return(isOk);
        }