Esempio n. 1
0
        public IList <Variable> GetBulk(int maxRepetitions)
        {
            GetBulkRequestMessage message = new GetBulkRequestMessage(0, SnmpVersion, Community, 0, maxRepetitions, Oids);

            Oids = new List <Variable>();
            ISnmpMessage result = message.GetResponse(Timeout, Ip);

            return(result.Variables());
        }
Esempio n. 2
0
        public async Task <IList <Variable> > GetBulk(int maxRepetitions)
        {
            ISnmpMessage          result  = null;
            GetBulkRequestMessage message = new GetBulkRequestMessage(0, SnmpVersion, Community, 0, maxRepetitions, Oids);

            Oids   = new List <Variable>();
            result = await message.GetResponseAsync(Ip);

            return(result.Variables());
        }
Esempio n. 3
0
 private void m_wndListView_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (m_wndListView.SelectedItems.Count == 1)
     {
         ISnmpMessage message = m_wndListView.SelectedItems[0].Tag as ISnmpMessage;
         m_wndListeVariables.Items.Clear();
         m_properties.SelectedObject = message.Pdu();
         foreach (Variable v in message.Variables())
         {
             ListViewItem item = new ListViewItem(v.Id.ToString());
             item.SubItems.Add(v.Data.ToString());
             m_wndListeVariables.Items.Add(item);
         }
     }
 }