private static int sendMessageDelay = 3000; //milliseconds

        public MainPage()
        {
            this.InitializeComponent();
            callMeCounter      = 0;
            sendMessageCounter = 0;
            sensorController   = new SensorController();
        }
        public IotHubClient(Action <object> callMeLogger, Action <object> errorHandler)
        {
            this.callMeLogger = callMeLogger;
            this.errorHandler = errorHandler;
            sensorController  = new SensorController();
#if SIMULATE
            var builder = IotHubConnectionStringBuilder.Create(ConnectionStringProvider.Value);
            hubUri   = builder.HostName;
            deviceId = builder.DeviceId;
#else
            initConnectString();
#endif
        }