Exemplo n.º 1
0
 /// <summary>
 /// Инициализировать настройки на основе параметров канала связи
 /// </summary>
 public void Init(SortedList <string, string> commCnlParams, bool requireParams = true)
 {
     PortName  = commCnlParams.GetStringParam("PortName", requireParams, PortName);
     BaudRate  = commCnlParams.GetIntParam("BaudRate", requireParams, BaudRate);
     Parity    = commCnlParams.GetEnumParam <Parity>("Parity", false, Parity);
     DataBits  = commCnlParams.GetIntParam("DataBits", false, DataBits);
     StopBits  = commCnlParams.GetEnumParam <StopBits>("StopBits", false, StopBits);
     DtrEnable = commCnlParams.GetBoolParam("DtrEnable", false, DtrEnable);
     RtsEnable = commCnlParams.GetBoolParam("RtsEnable", false, RtsEnable);
     Behavior  = commCnlParams.GetEnumParam <OperatingBehaviors>("Behavior", false, Behavior);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Инициализировать настройки на основе параметров канала связи
 /// </summary>
 public void Init(SortedList<string, string> commCnlParams, bool requireParams = true)
 {
     PortName = commCnlParams.GetStringParam("PortName", requireParams, PortName);
     BaudRate = commCnlParams.GetIntParam("BaudRate", requireParams, BaudRate);
     Parity = commCnlParams.GetEnumParam<Parity>("Parity", false, Parity);
     DataBits = commCnlParams.GetIntParam("DataBits", false, DataBits);
     StopBits = commCnlParams.GetEnumParam<StopBits>("StopBits", false, StopBits);
     DtrEnable = commCnlParams.GetBoolParam("DtrEnable", false, DtrEnable);
     RtsEnable = commCnlParams.GetBoolParam("RtsEnable", false, RtsEnable);
     Behavior = commCnlParams.GetEnumParam<OperatingBehaviors>("Behavior", false, Behavior);
 }