Beispiel #1
0
        public static bool SerialConfig(Gbl gbl, out Pcomm pcomm)
        {
            pcomm = new Pcomm();
            var hasht = new Hashtable()
            {
                { Pcomm.KEY_PORT, $"{gbl.SelectCom}" },
                { Pcomm.KEY_BAUDRATE, $"{gbl.SelectSpeed}" },
                { Pcomm.KEY_BYTESIZE, $"{gbl.SelectDataBits}" },
                { Pcomm.KEY_PARITY, $"{gbl.SelectParity}" },
                { Pcomm.KEY_STOPBITS, $"{gbl.SelectStopBits}" },
                { Pcomm.KEY_READINTERVALTIMEOUT, $"{gbl.IntevaTime}" },
                { Pcomm.KEY_READTOTALTIMEOUT, $"{gbl.TotalTime}" }
            };

            pcomm.InitComm(hasht);
            return(true);
        }
Beispiel #2
0
 public SerialDev(Pcomm pcom, IViewModel vm)
 {
     _pcomm       = pcom;
     _vm          = vm;
     _cancelToken = new CancellationTokenSource();
 }