public TNCDevice(TNCDevice tncDevice) { Prompts = new TNCDevicePrompts() { Command = tncDevice.Prompts?.Command, Connected = tncDevice.Prompts?.Connected, Disconnected = tncDevice.Prompts?.Disconnected, Timeout = tncDevice.Prompts?.Timeout }; Commands = new TNCDeviceCommands() { Connect = tncDevice.Commands?.Connect, Conversmode = tncDevice.Commands?.Conversmode, Datetime = tncDevice.Commands?.Datetime, MyCall = tncDevice.Commands?.MyCall, Retry = tncDevice.Commands?.Retry }; InitCommands = new TNCDeviceInitCommands() { Precommands = tncDevice.InitCommands?.Precommands, Postcommands = tncDevice.InitCommands?.Postcommands }; CommPort = new TNCDeviceCommPort() { IsBluetooth = tncDevice.CommPort.IsBluetooth, BluetoothName = tncDevice.CommPort?.BluetoothName, DeviceId = tncDevice.CommPort?.DeviceId, Comport = tncDevice.CommPort?.Comport, Baudrate = tncDevice.CommPort.Baudrate, Databits = tncDevice.CommPort.Databits, Parity = tncDevice.CommPort.Parity, Stopbits = tncDevice.CommPort.Stopbits, Flowcontrol = tncDevice.CommPort.Flowcontrol }; Name = tncDevice.Name; }
public TNCDevice() { Name = ""; Prompts = new TNCDevicePrompts() { Command = "", Connected = "", Disconnected = "", Timeout = "" }; Commands = new TNCDeviceCommands() { Connect = "", Conversmode = "", Datetime = "", MyCall = "", Retry = "" }; InitCommands = new TNCDeviceInitCommands() { Precommands = "", Postcommands = "" }; CommPort = new TNCDeviceCommPort() { IsBluetooth = false, BluetoothName = "", DeviceId = "", Comport = "", Baudrate = 9600, Databits = 8, Parity = SerialParity.None, Stopbits = SerialStopBitCount.One, Flowcontrol = SerialHandshake.RequestToSend }; }