예제 #1
0
        public void ListDevices()
        {
            // an example: list devices in Pelion Device Management
            var config = new Config("An MbedCloud Api  Key", "custom host url");

            var deviceDirectory = new DeviceDirectoryApi(config);

            var data = deviceDirectory.ListDevices(new QueryOptions {
                Order = "ASC"
            });

            data.Select(device => $"{device.Id} [{device.State.ToString()}]")
            .ToList()
            .ForEach(device => Console.WriteLine(device));
            // end of example
        }
예제 #2
0
        public void ListDevicesWithFilters()
        {
            // an example: list deregistered devices in Pelion Device Management
            var config = new Config("An MbedCloud Api  Key", "custom host url");

            var deviceDirectory = new DeviceDirectoryApi(config);

            var options = new QueryOptions();

            options.Filter.Add("state", "deregistered");

            var data = deviceDirectory.ListDevices(options);

            data.Select(device => $"{device.Id} [{device.State.ToString()}]")
            .ToList()
            .ForEach(device => Console.WriteLine(device));
            // end of example
        }