示例#1
0
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            var service = new IoTHubService();

            double level = 2; // m/s
            Random rand  = new Random();

            double levelRandom = level + rand.NextDouble() * 4 - 2;

            LevelMessage telemetryDataPoint = new LevelMessage
            {
                DeviceId = this.txtId.Text, // "MOBIL",

                GPSLat      = this.txtGpsLat.Text,
                GPSLong     = this.txtGpsLong.Text,
                ActualLevel = Convert.ToDouble(this.txtAct.Text),
                MinLevel    = Convert.ToDouble(this.txtMin.Text),
                MaxLevel    = Convert.ToDouble(this.txtMax.Text),
                Message     = "Zbynek"
            };

            try
            {
                service.SendMessage(telemetryDataPoint);
            }
            catch (Exception ex)
            {
                var dialog = new MessageDialog(ex.Message);
                await dialog.ShowAsync();
            }

            var dialog2 = new MessageDialog("Data odeslána :)");
            await dialog2.ShowAsync();
        }
示例#2
0
 public Main()
 {
     InitializeComponent();
     _speechToText   = new SpeechToText();
     _speechToIntent = new SpeechToIntent();
     _iotHubService  = new IoTHubService();
 }