private void EventTypeBTN_Click(object sender, EventArgs e) { try { if (m_session == null) { return; } TypeDeclaration type = new SelectTypeDlg().ShowDialog(m_session, Opc.Ua.ObjectTypeIds.BaseEventType, "Select Event Type"); if (type == null) { return; } m_filter = new FilterDeclaration(type, m_filter); EventTypeTB.Text = m_session.NodeCache.GetDisplayText(m_filter.EventTypeId); EventFilterTB.Text = GetFilterFields(m_filter); ResultsLV.ChangeFilter(m_filter, false); } catch (Exception exception) { ClientUtils.HandleException(this.Text, exception); } }
private void Events_SelectEventTypeMI_Click(object sender, EventArgs e) { try { if (m_session == null) { return; } TypeDeclaration type = new SelectTypeDlg().ShowDialog(m_session, Opc.Ua.ObjectTypeIds.BaseEventType, "Select Event Type"); if (type == null) { return; } EventsLV.ChangeFilter(new FilterDeclaration(type, EventsLV.Filter), true); } catch (Exception exception) { ClientUtils.HandleException(this.Text, exception); } }