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); }
public SerialDev(Pcomm pcom, IViewModel vm) { _pcomm = pcom; _vm = vm; _cancelToken = new CancellationTokenSource(); }