HamBook – Diff between revs 23 and 28

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 23 Rev 28
Line 201... Line 201...
201 await _catAssemblies.CatWriteAsync<int>("FA", new object[] { _currentFrequency }, _scanningCancellationToken); 201 await _catAssemblies.CatWriteAsync<int>("FA", new object[] { _currentFrequency }, _scanningCancellationToken);
202 } 202 }
Line 203... Line 203...
203   203  
204 if(autoTune) 204 if(autoTune)
205 { 205 {
Line -... Line 206...
-   206 _catAssemblies.CatWrite<InformationState>("AI", new object[] { InformationState.OFF });
-   207  
-   208 try
-   209 {
206 await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNER_ON }, _scanningCancellationToken); 210 await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNER_ON }, _scanningCancellationToken);
-   211  
-   212 await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNING_START }, _scanningCancellationToken);
-   213  
-   214 do
-   215 {
-   216 await Task.Delay(TimeSpan.FromSeconds(1), _scanningCancellationToken);
-   217  
-   218 try
-   219 {
-   220 if(await _catAssemblies.CatReadAsync<TunerState>("AC", new object[] { }, _scanningCancellationToken) != TunerState.TUNING_START)
-   221 {
-   222 break;
-   223 }
-   224 }
-   225 catch(Exception)
-   226 {
-   227 // retry
-   228 }
-   229  
-   230 } while (!_scanningCancellationToken.IsCancellationRequested);
-   231 }
-   232 finally
-   233 {
207   234 _catAssemblies.CatWrite<InformationState>("AI", new object[] { InformationState.ON });
Line 208... Line 235...
208 await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNING_START }, _scanningCancellationToken); 235 }
209 } 236 }
210   237