コード例 #1
0
        public DeviceTree GetDeviceTree()
        {
            var device = new Device()
            {
                DeviceId = UUID,
                Profile  = Settings.AirMeshDeviceProfileUUID,
                Name     = Controller.name
            };

            var toReturn = new DeviceTree()
            {
                Device = device
            };

            return(toReturn);
        }
コード例 #2
0
        public static void Main()
        {
            var deviceTree = new DeviceTree();

            foreach (var deviceClass in Win32.DeviceClasses)
            {
                Console.WriteLine("\n{0}:", deviceClass.Value);

                foreach (var device in deviceTree.DeviceNodes
                         .Where(d => d.ClassGuid == deviceClass.Key))
                {
                    Console.WriteLine(
                        "\t{1}: {0}",
                        device.Description,
                        device.EnumeratorName);
                }
            }

            Console.Write("\n\nAny key...");
            Console.ReadKey();
        }
コード例 #3
0
 private void MonchaHub_RefreshDevice(object sender, List <MonchaDevice> e)
 {
     DeviceTree.Refresh();
 }