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()); }
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()); }
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); } } }