protected override void OnConnectStart() { prop_ = Property as DevicePropertyImpl; port_.PortName = prop_.PortName.Value; port_.BaudRate = (uint)prop_.BaudRate.Value; port_.Parity = prop_.Parity.Value; port_.DataBits = (byte)prop_.DataBits.Value; port_.StopBits = prop_.StopBits.Value; port_.fOutxCtsFlow = prop_.fOutxCtsFlow.Value; port_.fOutxDsrFlow = prop_.fOutxDsrFlow.Value; port_.fDsrSensitivity = prop_.fDsrSensitivity.Value; port_.fTXContinueOnXoff = prop_.fTXContinueOnXoff.Value; port_.fOutX = prop_.fOutX.Value; port_.fInX = prop_.fInX.Value; port_.fDtrControl = prop_.fDtrControl.Value; port_.fRtsControl = prop_.fRtsControl.Value; port_.XonLim = (ushort)prop_.XonLim.Value; port_.XoffLim = (ushort)prop_.XoffLim.Value; port_.XonChar = (sbyte)prop_.XonChar.Value; port_.XoffChar = (sbyte)prop_.XoffChar.Value; port_.SimplexMode = prop_.SimplexMode.Value; }
public DevicePropertyEditorImpl(DevicePropertyImpl devp) : this() { devp_ = devp as DevicePropertyImpl; InitializePortList(); InitializeBaudRate(); InitializeParity(); InitializeDataBits(); InitializeStopBits(); InitializeFlowControl(); CBox_PortList.SelectedItem = devp_.PortName.Value; CBox_BaudRate.Text = devp_.BaudRate.Value.ToString(); CBox_Parity.SelectedItem = devp_.Parity.Value; CBox_DataBits.SelectedItem = (byte)devp_.DataBits.Value; CBox_StopBits.SelectedItem = devp_.StopBits.Value; ChkBox_fOutxCtsFlow.Checked = devp_.fOutxCtsFlow.Value; ChkBox_fOutxDsrFlow.Checked = devp_.fOutxDsrFlow.Value; ChkBox_fDsrSensitivity.Checked = devp_.fDsrSensitivity.Value; ChkBox_fTXContinueOnXoff.Checked = devp_.fTXContinueOnXoff.Value; ChkBox_fOutX.Checked = devp_.fOutX.Value; ChkBox_fInX.Checked = devp_.fInX.Value; CBox_fDtrControl.SelectedItem = devp_.fDtrControl.Value; CBox_fRtsControl.SelectedItem = devp_.fRtsControl.Value; Num_XonLim.Value = devp_.XonLim.Value; Num_XoffLim.Value = devp_.XoffLim.Value; Num_XonChar.Value = devp_.XonChar.Value; Num_XoffChar.Value = devp_.XoffChar.Value; ChkBox_SimplexMode.Checked = devp_.SimplexMode.Value; Num_DataSendInterval_Byte.Value = devp_.SendByteWaitTimer.Value; Num_DataSendInterval_Packet.Value = devp_.SendPacketWaitTimer.Value; Num_ReceiveHoldTimer.Value = devp_.RecvHoldTimer.Value; }