private void InitializeData()
        {
            _ecuSetup = EcuSetup.Load(FileType);
            _comSetup = ComSetup.Load(FileType);
            var lastPortName = string.Empty;
            var portFound    = false;

            foreach (var portName in SerialComPort.Helper.SetupValues.GetPortNameValues())
            {
                if (_comSetup.PortName.Equals(portName))
                {
                    portFound = true;
                    break;
                }
                lastPortName = portName;
            }
            if (!portFound)
            {
                _comSetup.PortName = lastPortName;
            }
            Emulator.Setup    = _ecuSetup;
            Emulator.Register = RegisterList.Load(FileType);
            if (Emulator.Register.Items.Count <= 0)
            {
                Emulator.Register = Emulator.InitRegister();
            }
        }
        public SetupWindow(ComSetup comSetup, EcuSetup ecuSetup)
        {
            ComSetup = comSetup;
            EcuSetup = ecuSetup;
            InitializeComponent();

            InitializeComPort();
        }
Esempio n. 3
0
        public SetupWindow(ComSetup comSetup, EcuSetup ecuSetup)
        {
            ComSetup = comSetup;
            EcuSetup = ecuSetup;
            InitializeComponent();

            InitializeComPort();
        }
        private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            var setupWin = new SetupWindow(_comSetup, _ecuSetup);

            setupWin.ShowDialog();
            _comSetup = setupWin.ComSetup;
            _ecuSetup = setupWin.EcuSetup;
            cbComPort.SelectedItem = _serialPort.Setup.PortName;
        }
Esempio n. 5
0
        public void InitSetup()
        {
            //Create XML:
            var setup = EcuSetup.Load();

            setup.Save();

            //Create Json
            var setupJ = EcuSetup.Load(Serializer.ConversionTypes.Json);

            setupJ.Save(Serializer.ConversionTypes.Json);

            //Create Bin:
            var setupB = EcuSetup.Load(Serializer.ConversionTypes.Binary);

            setupB.Save(Serializer.ConversionTypes.Binary);
        }
Esempio n. 6
0
 private void InitializeData()
 {
     _ecuSetup = EcuSetup.Load(FileType);
     _comSetup = ComSetup.Load(FileType);
     var lastPortName = string.Empty;
     var portFound = false;
     foreach (var portName in SerialComPort.Helper.SetupValues.GetPortNameValues())
     {
         if (_comSetup.PortName.Equals(portName))
         {
             portFound = true;
             break;
         }
         lastPortName = portName;
     }
     if (!portFound)
         _comSetup.PortName = lastPortName;
     Emulator.Setup = _ecuSetup;
     Emulator.Register = RegisterList.Load(FileType);
     if (Emulator.Register.Items.Count <= 0)
         Emulator.Register = Emulator.InitRegister();
 }
Esempio n. 7
0
 private void BtnEdit_Click(object sender, RoutedEventArgs e)
 {
     var setupWin = new SetupWindow(_comSetup, _ecuSetup);
     setupWin.ShowDialog();
     _comSetup = setupWin.ComSetup;
     _ecuSetup = setupWin.EcuSetup;
     cbComPort.SelectedItem = _serialPort.Setup.PortName;
 }