Example #1
0
        private void PingIoTHubTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (Global.globalSettings.RefreshDevicesList)
            {
                Global.globalSettings.RefreshDevicesList = false;
                Global.UpdateDeviceListFromIoTHub();
            }

            if (Global.globalSettings.AddDevice)
            {
                Global.globalSettings.AddDevice = false;

                Global.globalSettings.DeviceAddedResult = IoTHubHelper.AddDevice(Global.globalSettings.NewDeviceName);
                Global.globalSettings.DeviceAdded       = true;
            }

            if (Global.globalSettings.DeleteDevice)
            {
                Global.globalSettings.DeleteDevice = false;

                Global.globalSettings.DeviceDeletedResult = IoTHubHelper.DeleteDevice(Global.globalSettings.DeviceToDeleteName);
                Global.globalSettings.DeviceDeleted       = true;
            }
        }