예제 #1
0
파일: Program.cs 프로젝트: mihver1/PSD
        private static bool ConnectPsd()
        {
            var devices = new PSDFinder().FindConnectedPsds();
            if (devices.Length < 1)
            {
                Output("No PSDs found", OutputType.Error);
                return false;
            }

            var selectedPsd = SelectPsdDevice(devices);
            if (selectedPsd == null)
                return false;

            if (!_connetions.TrySetPsdBase(selectedPsd))
                return false;

            return true;
        }
예제 #2
0
        private static bool ConnectPsd()
        {
            var devices = new PSDFinder().FindConnectedPsds();
            if (devices.Length < 1)
            {
                Output("No PSDs found", OutputType.Error);
                return false;
            }

            var selectedPsd = SelectPsdDevice(devices);
            if (selectedPsd == null)
                return false;

            if (_connetions.TrySetPsdBase(selectedPsd)!=PsdBasesSetter.Repositories.PSDRepository.SetPsdResult.Connected)
                return false;

            return true;
        }
예제 #3
0
 private bool ReinitPsds()
 {
     var finder = new PSDFinder();
     var psds = finder.FindConnectedPsds();
     cmbPsds.Items.Clear();
     cmbPsds.Items.AddRange(psds);
     if (psds.Any())
         cmbPsds.SelectedIndex = 0;
     return psds.Any();
 }