Exemple #1
0
        public async Task <bool> IsDeviceOnline(IbmQXDevices Device)
        {
            var client     = new HttpClient();
            var serializer = new DataContractJsonSerializer(typeof(DeviceOnlineState));

            var streamTask = client.GetStreamAsync(string.Format(ApiUrl + ApiIsDeviceOnline, Device.ToString()));
            var respense   = serializer.ReadObject(await streamTask) as DeviceOnlineState;

            if (respense == null)
            {
                return(false);
            }
            else if (respense.State == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }