Example #1
0
        public static int GetNumber(INanoConnection c)
        {
            using (new NanoNetworkCommand.Request(c, Interface.InterfaceId, (byte)CommandIds.GetNumber))
            {
            }

            using (var response = new NanoNetworkCommand.Response(c))
            {
                return(response.BinaryReader.ReadInt32());
            }
        }
Example #2
0
        public static double AddNumbers(INanoConnection c, double a, double b)
        {
            using (var request = new NanoNetworkCommand.Request(c, Interface.InterfaceId, (byte)CommandIds.AddNumbers))
            {
                request.BinaryWriter.Write(a);
                request.BinaryWriter.Write(b);
            }

            using (var response = new NanoNetworkCommand.Response(c))
            {
                return(response.BinaryReader.ReadDouble());
            }
        }