Beispiel #1
0
        static void Main(string[] args)
        {
            var parameters = ParseCliParameters(ref args);
            var portName   = string.Empty;
            var left       = true;

            if (parameters.ContainsKey(SerialPortName))
            {
                portName = parameters[SerialPortName];
            }

            if (parameters.ContainsKey(LeftHandName))
            {
                left = parameters[LeftHandName] == "True";
            }

            var vridgeSocketReader = new VridgeSocketReader(portName, left);

            vridgeSocketReader.Connect();
            Console.ReadKey();
            vridgeSocketReader.Shutdown();
        }
Beispiel #2
0
        public MainWindow()
        {
            m_VridgeSocketReader = new VridgeSocketReader();

            InitializeComponent();

            var portNames = m_VridgeSocketReader.SerialPortNames;

            SerialPortName.Items.Clear();

            if (portNames.Length > 0)
            {
                foreach (var port in portNames)
                {
                    SerialPortName.Items.Add(port);
                }

                SerialPortName.SelectedIndex     = portNames.Length - 1;
                SerialPortName.SelectionChanged += OnSerialPortNameChanged;

                m_VridgeSocketReader.SerialportName = SerialPortName.SelectedValue.ToString();
            }
        }