public void saveDevice(MiningImpactSensor.SensorTag sensorTag) { PersistedDevice targetDevice = null; foreach (PersistedDevice device in Devices) { if (device.DeviceAddress == sensorTag.DeviceAddress) { targetDevice = device; break; } } if (targetDevice == null) { targetDevice = new PersistedDevice(); Devices.Add(targetDevice); } targetDevice.AssignedToName = sensorTag.AssignedToName; targetDevice.Selected = sensorTag.Connected; targetDevice.DeviceAddress = sensorTag.DeviceAddress; targetDevice.DeviceName = sensorTag.DeviceName; saveToFile(); }
public static void SetSelectedSensorTag(SensorTag sensor) { ((App)Application.Current).SensorTag = sensor; }