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();
        }
Exemple #2
0
        public LowpanCounters GetCounters()
        {
            LowpanCounters lowpanCounters = new LowpanCounters(wpanApi);

            return(lowpanCounters);
        }