コード例 #1
0
ファイル: ProtoHandler.cs プロジェクト: FVillaf/cf.net
 /// <summary>
 /// Constructor
 /// </summary>
 ///
 /// <param name="batchArgs">La configuración recuperada de un archivo.</param>
 public ProtoHandler(BatchArgs batchArgs)
 {
     inputQ         = new Queue <int>();
     this.Timeout   = 5000;
     this.batchArgs = batchArgs;
     this.usedPort  = ConstructPort();
 }
コード例 #2
0
 /// <summary>
 /// Mètodo fábrica, a partir de argumentos guardados en un archivo de configuración
 /// </summary>
 ///
 /// <param name="args">Los parámetros capturados del archivo.</param>
 /// <returns></returns>
 public static VirtualPort FromBatchArgs(BatchArgs args)
 {
     if (!args.UseSocket)
     {
         return(new VirtualSerialPort(args.ComPortName, args.ComSpeed, args.ComParity, args.ComNumBits, args.CompStopBits));
     }
     return(new VirtualEthernetPort(args.IP));
 }