private static void DoBufferInfo() { LowpanCounters lowpanCounters = ncpInterface.GetCounters(); var bufferInfo = lowpanCounters.BufferCountersInfo; Console.WriteLine(); Console.WriteLine(string.Format("TotalBuffers: {0}", bufferInfo.TotalBuffers)); Console.WriteLine(string.Format("FreeBuffers: {0}", bufferInfo.FreeBuffers)); Console.WriteLine(string.Format("LowpanSendMessages: {0}", bufferInfo.LowpanSendMessages)); Console.WriteLine(string.Format("LowpanSendBuffers: {0}", bufferInfo.LowpanSendBuffers)); Console.WriteLine(string.Format("LowpanReassemblyMessages: {0}", bufferInfo.LowpanReassemblyMessages)); Console.WriteLine(string.Format("LowpanReassemblyBuffers: {0}", bufferInfo.LowpanReassemblyBuffers)); Console.WriteLine(string.Format("Ip6Messages: {0}", bufferInfo.Ip6Messages)); Console.WriteLine(string.Format("Ip6Buffers: {0}", bufferInfo.Ip6Buffers)); Console.WriteLine(string.Format("MplMessages: {0}", bufferInfo.MplMessages)); Console.WriteLine(string.Format("MplBuffers: {0}", bufferInfo.MplBuffers)); Console.WriteLine(string.Format("MleMessages: {0}", bufferInfo.MleMessages)); Console.WriteLine(string.Format("MleBuffers: {0}", bufferInfo.MleBuffers)); Console.WriteLine(string.Format("ArpMessages: {0}", bufferInfo.ArpMessages)); Console.WriteLine(string.Format("ArpBuffers: {0}", bufferInfo.ArpBuffers)); Console.WriteLine(string.Format("CoapMessages: {0}", bufferInfo.CoapMessages)); Console.WriteLine(string.Format("CoapBuffers: {0}", bufferInfo.CoapBuffers)); Console.WriteLine(); }
public LowpanCounters GetCounters() { LowpanCounters lowpanCounters = new LowpanCounters(wpanApi); return(lowpanCounters); }