public void SetDevice(IRuntimeDeviceViewModel runtimeDeviceViewModel) { _runtimeDeviceViewModel = runtimeDeviceViewModel; _analogTimerInterrogationService.SetDeviceForInterrogation(_runtimeDeviceViewModel.Model as IRuntimeDevice); if (_runtimeDeviceViewModel.DeviceSignature != null) { if (_runtimeDeviceViewModel.DeviceSignature.Contains("RUNO") && ((_runtimeDeviceViewModel.DeviceSignature.Contains("UC")) || (_runtimeDeviceViewModel.DeviceSignature.Contains("M")))) { IsThreeEnergiesShowing = true; } //TODO: check signature for piconGS ver.27+ to enable/disable three energies showing else if ((_runtimeDeviceViewModel.DeviceSignature.Contains("gs") || _runtimeDeviceViewModel.DeviceSignature.Contains("GS")) && (Convert.ToInt32(_runtimeDeviceViewModel.DeviceSignature.Split('.').Last()) >= 27)) { IsThreeEnergiesShowing = true; } else { IsThreeEnergiesShowing = false; } } }
public void SetDevice(IRuntimeDeviceViewModel runtimeDeviceViewModel) { _runtimeDeviceViewModel = runtimeDeviceViewModel; _analogTimerInterrogation.SetDeviceForInterrogation(_runtimeDeviceViewModel.Model as IRuntimeDevice); }