Esempio n. 1
0
        void GetSignalStatus(object sender, SapSignalNotifyEventArgs argsSignal)
        {
            SignalStatus?.Invoke(new SignalNotifyEventArgs(argsSignal));
            ////GrabDemoDlg GrabDlg = argsSignal.Context as GrabDemoDlg;
            //SapAcquisition.AcqSignalStatus signalStatus = argsSignal.SignalStatus;

            //GrabDlg.m_IsSignalDetected = (signalStatus != SapAcquisition.AcqSignalStatus.None);
            //if (GrabDlg.m_IsSignalDetected == false)
            //    GrabDlg.StatusLabelInfo.Text = "Online... No camera signal detected";
            //else GrabDlg.StatusLabelInfo.Text = "Online... Camera signal detected";
        }
Esempio n. 2
0
        static void GetSignalStatus1(object sender, SapSignalNotifyEventArgs argsSignal)
        {
            Form4 GrabDlg = argsSignal.Context as Form4;

            SapAcquisition.AcqSignalStatus signalStatus = argsSignal.SignalStatus;
            GrabDlg.Invoke((EventHandler)(delegate
            {
                GrabDlg.m_IsSignalDetected = (signalStatus != SapAcquisition.AcqSignalStatus.None);
                if (GrabDlg.m_IsSignalDetected == false)
                {
                    GrabDlg.StatusLabelInfo.Text = "Online... No camera signal detected";
                }
                else
                {
                    GrabDlg.StatusLabelInfo.Text = "Online... Camera signal detected";
                }
            }));
        }
Esempio n. 3
0
 public SignalNotifyEventArgs(SapSignalNotifyEventArgs sapSignalNotifyEventArgs)
 {
     context      = sapSignalNotifyEventArgs.Context;
     signalStatus = (AcqisitionSignalStatus)sapSignalNotifyEventArgs.SignalStatus;
 }