Exemplo n.º 1
0
        private void AddIsotope()
        {
            IsotopeChannelNumber n = new IsotopeChannelNumber();

            IsotopeChannelNumbers.Add(n);
            DoseCalibrator.IsotopeChannelNumbers.Add(n);
        }
Exemplo n.º 2
0
        public CapintecSettingsProvider() : base()
        {
            OpenPortCommand     = new RelayCommand(openPort);
            WriteToPortCommand  = new RelayCommand(WriteToPort);
            ReadActivityCommand = new RelayCommand(ReadActivity);
            AddIsotopeCommand   = new RelayCommand(AddIsotope);
            SaveChannelsCommand = new RelayCommand(SaveChannels);

            string [] portName = SerialPort.GetPortNames();
            foreach (string s in portName)
            {
                Output = Output + s + System.Environment.NewLine;
            }
            DoseCalibrator = DesktopApplication.MainViewModel.DoseCalibrator as CapintecDoseCalibrator;
            foreach (var c in DoseCalibrator.IsotopeChannelNumbers)
            {
                IsotopeChannelNumbers.Add(c);
            }
            _availableIsotopes = Platform.Retriever.RetrieveItems(typeof(Isotope), new List <RetrievalCriteria>());
        }