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;
         }
     }
 }
Beispiel #2
0
 public void SetDevice(IRuntimeDeviceViewModel runtimeDeviceViewModel)
 {
     _runtimeDeviceViewModel = runtimeDeviceViewModel;
     _analogTimerInterrogation.SetDeviceForInterrogation(_runtimeDeviceViewModel.Model as IRuntimeDevice);
 }