Exemple #1
0
        private void SubscribeMI_Click(object sender, EventArgs e)
        {
            try
            {
                #region Task #B3 - Subscribe Data
                // do nothing if nothing selected or if a off server reference was returned.
                ReferenceDescription reference = BrowseCTRL.SelectedNode;

                if (reference == null || reference.NodeId.IsAbsolute)
                {
                    return;
                }

                // display the dialog.
                m_SubscribeDataDlg             = new SubscribeDataDlg();
                m_SubscribeDataDlg.FormClosed += new FormClosedEventHandler(SubscribeDataDlg_FormClosed);
                m_SubscribeDataDlg.Show(m_session, ExpandedNodeId.ToNodeId(reference.NodeId, m_session.NamespaceUris));
                #endregion
            }
            catch (Exception exception)
            {
                ClientUtils.HandleException(this.Text, exception);
            }
        }
Exemple #2
0
 void SubscribeDataDlg_FormClosed(object sender, FormClosedEventArgs e)
 {
     m_SubscribeDataDlg = null;
 }