Exemplo n.º 1
0
        public HomePage()
        {
            this.InitializeComponent();

            localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

            //StatusField.Text = "Please ensure the sensor is connected";

            app = App.Current as SensorTagReader.App;

            if (app.HorseName != null) HorseNameField.Text = app.HorseName;
            if (app.SessionID != null)
                SesssionIDField.Text = app.SessionID;
            else
                SesssionIDField.Text = _sessionID;


            tagReaders = new List<TagReaderService>();
            deviceInfoService = new DeviceInfoService();

            eventHubWriterTimer = new DispatcherTimer();
            eventHubWriterTimer.Interval = new TimeSpan(0, 0, 1);
            eventHubWriterTimer.Tick += OnEventHubWriterTimerTick;

        }
Exemplo n.º 2
0
        public async Task<string> GetSensorID()
        {
            Exception exc = null;
            string SensorData = "";

            try
            {
                using (DeviceInfoService dis = new DeviceInfoService())
                {
                    await dis.Initialize();
                    SensorData += "System ID: " + await dis.ReadSystemId() + "\n";
                    SensorData += "Model Nr: " + await dis.ReadModelNumber() + "\n";
                    SensorData += "Serial Nr: " + await dis.ReadSerialNumber() + "\n";
                    SensorData += "Firmware Revision: " + await dis.ReadFirmwareRevision() + "\n";
                    SensorData += "Hardware Revision: " + await dis.ReadHardwareRevision() + "\n";
                    SensorData += "Sofware Revision: " + await dis.ReadSoftwareRevision() + "\n";
                    SensorData += "Manufacturer Name: " + await dis.ReadManufacturerName() + "\n";
                    SensorData += "Cert: " + await dis.ReadCert() + "\n";
                    SensorData += "PNP ID: " + await dis.ReadPnpId();
                }

                return SensorData;
            }
            catch (Exception ex)
            {
                exc = ex;
            }

            if (exc != null)
                SensorData += exc.Message;

            return SensorData;
        }
Exemplo n.º 3
0
        public async void GetSensoridNew()
        {
            //Exception exc = null;
            string SensorData = "";

            using (DeviceInfoService dis = new DeviceInfoService())
                {
                    await dis.Initialize();
                    SensorData += "System ID: " + await dis.ReadSystemId();
                    SensorData += "Model Nr: " + await dis.ReadModelNumber();
                    SensorData += "Serial Nr: " + await dis.ReadSerialNumber();
                    SensorData += "Firmware Revision: " + await dis.ReadFirmwareRevision();
                    SensorData += "Hardware Revision: " + await dis.ReadHardwareRevision();
                    SensorData += "Sofware Revision: " + await dis.ReadSoftwareRevision();
                    SensorData += "Manufacturer Name: " + await dis.ReadManufacturerName();
                    SensorData += "Cert: " + await dis.ReadCert();
                    SensorData += "PNP ID: " + await dis.ReadPnpId();
                }
            
        }
Exemplo n.º 4
0
        private async void btnGetSysid_Click(object sender, RoutedEventArgs e)
        {
            Exception exc = null;

            try
            {
                using (DeviceInfoService dis = new DeviceInfoService())
                {
                    await dis.Initialize();
                    tbSystemId.Text = "System ID: " + await dis.ReadSystemId();
                    tbModelNr.Text = "Model Nr: " + await dis.ReadModelNumber();
                    tbSerielNr.Text = "Serial Nr: " + await dis.ReadSerialNumber();
                    tbFWRev.Text = "Firmware Revision: " + await dis.ReadFirmwareRevision();
                    tbHWRev.Text = "Hardware Revision: " + await dis.ReadHardwareRevision();
                    tbSWRev.Text = "Sofware Revision: " + await dis.ReadSoftwareRevision();
                    tbManufacturerName.Text = "Manufacturer Name: " + await dis.ReadManufacturerName();
                    tbCert.Text = "Cert: " + await dis.ReadCert();
                    tbPNP.Text = "PNP ID: " + await dis.ReadPnpId();
                }
            }
            catch (Exception ex)
            {
                exc = ex;
            }

            if (exc != null)
                await new MessageDialog(exc.Message).ShowAsync();
        }