private async Task <SerialPortWrapper> GetPort(int id) { var port = SerialPortList.GetPort(id); if (port == null) { // rescan SerialPortList.Refresh(); port = SerialPortList.GetPort(id); } return(await Task.FromResult(port)); }
public async Task <IEnumerable <SerialPortDefinition> > Refresh() { SerialPortList.Refresh(); return(await Get()); }