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"; }
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"; } })); }
public SignalNotifyEventArgs(SapSignalNotifyEventArgs sapSignalNotifyEventArgs) { context = sapSignalNotifyEventArgs.Context; signalStatus = (AcqisitionSignalStatus)sapSignalNotifyEventArgs.SignalStatus; }