Exemple #1
0
        private static void Connect_Minolta_0()
        {
            m_ICa200 = new Ca200();

            if (m_ICa200 == null)
            {
                MessageBox.Show("Не установлен драйвер для Minolta CA-210.\nБаланс белого не будет доступен.",
                                "Driver Minolta CA210 not found", MessageBoxButtons.OK, MessageBoxIcon.Error);
                isConnectedMinolta = false;
                return;
            }
            //write_info("Подключение к Minolta. Ожидайте...");
            try
            {
                m_ICa200.AutoConnect();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ошибка! Не удалось подключиться к Минолте по USB.\nПроверьте USB соединение с Минолтой.\n\n\n\n\n\n" + ex,
                                "Не удается подключить к Минолте по USB", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //this.buttonConnectUSB.Enabled = true;
                isConnectedMinolta = false;
                return;
            }
            Thread.Sleep(50);
            isConnectedMinolta = true;
            m_ICas             = (ICas)m_ICa200.Cas;
            m_ICa     = (ICa)m_ICas.get_ItemOfNumber(1);
            m_IProbe  = (IProbe)m_ICa.SingleProbe;
            m_IMemory = (IMemory)m_ICa.Memory;
            Thread.Sleep(50);
            loopInit_CA210();
            //write_info("Подключение Minolta завершенно.");
        }
Exemple #2
0
 private static void Connect_Minolta_0()
 {
     if (PublicData.m_ICa200 == null)
     {
         MessageBox.Show("Не установлен драйвер для Minolta CA-210.\nБаланс белого не будет доступен.",
                         "Driver Minolta CA210 not found", MessageBoxButtons.OK, MessageBoxIcon.Error);
         isConnectedMinolta = false;
         return;
     }
     PublicData.write_info("Подключение к Minolta. Ожидайте...");
     try
     {
         m_ICa200.AutoConnect();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error! Check USB connection please.\n" + ex.Info(),
                         "Can't connect USB CA210", MessageBoxButtons.OK, MessageBoxIcon.Error);
         //this.buttonConnectUSB.Enabled = true;
         isConnectedMinolta = false;
         return;
     }
     Thread.Sleep(50);
     uPowerStatus       = true;
     isConnectedMinolta = true;
     m_ICas             = (ICas)m_ICa200.Cas;
     m_ICa     = (ICa)m_ICas.get_ItemOfNumber(1);
     m_IProbe  = (IProbe)m_ICa.SingleProbe;
     m_IMemory = (IMemory)m_ICa.Memory;
     Thread.Sleep(50);
     loopInit_CA210();
     PublicData.write_info("Подключение Minolta завершенно.");
 }
Exemple #3
0
        public static void Disconnect_CA210()
        {
            try
            {
                m_ICa.RemoteMode = 0;

                m_ICa    = null;
                m_ICa200 = null;
                m_IProbe = null;
                m_ICas   = null;
                m_IProbe = null;
            }
            catch { }
        }
Exemple #4
0
 public CasController(ICas casService, IKursInstanca kursInstancaService)
 {
     _casService          = casService;
     _kursInstancaService = kursInstancaService;
 }