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(); }
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(); } }