HamBook – Diff between revs 9 and 11
?pathlinks?
Rev 9 | Rev 11 | |||
---|---|---|---|---|
Line 105... | Line 105... | |||
105 | var count = _serialPort.BaudRate / sizeof(byte) * pause; |
105 | var count = _serialPort.BaudRate / sizeof(byte) * pause; |
|
106 | await _serialPort.CopyToAsync(memoryStream, count, _scanningCancellationToken); |
106 | await _serialPort.CopyToAsync(memoryStream, count, _scanningCancellationToken); |
|
Line 107... | Line 107... | |||
107 | |
107 | |
|
Line -... | Line 108... | |||
- | 108 | memoryStream.Position = 0L; |
||
108 | memoryStream.Position = 0L; |
109 | |
|
109 | |
110 | // TODO: radios |
|
110 | var result = Encoding.ASCII.GetString(memoryStream.ToArray()); |
111 | var result = Encoding.ASCII.GetString(memoryStream.ToArray()); |
|
- | 112 | foreach (var split in result.Split(Radios.Generic.Constants.EOT)) |
||
- | 113 | { |
||
111 | foreach (var catCommand in result.Split(Radios.Generic.Constants.EOT)) |
114 | var command = $"{split}{Radios.Generic.Constants.EOT}"; |
|
112 | { |
115 | |
|
113 | switch(_catAssemblies.CatParse<BusyState>("BY", new object[] { $"{catCommand};" })) |
116 | switch (_catAssemblies.CatParse<BusyState>("BY", new object[] { command })) |
|
114 | { |
117 | { |
|
115 | case BusyState.ON: |
118 | case BusyState.ON: |
|
116 | await Task.Delay(TimeSpan.FromSeconds(detect), _scanningCancellationToken); |
119 | await Task.Delay(TimeSpan.FromSeconds(detect), _scanningCancellationToken); |