HamBook – Blame information for rev 54

Subversion Repositories:
Rev:
Rev Author Line No. Line
54 office 1 using System.Threading;
1 office 2 using System.Threading.Tasks;
9 office 3 using RJCP.IO.Ports;
1 office 4  
5 namespace HamBook.Radios.Generic.CAT
6 {
54 office 7 public abstract class Fa : Cat
1 office 8 {
54 office 9 public Fa(SerialPortStream serialPort) : base(serialPort)
10 {
11 }
12  
1 office 13 public override string Name => "FA";
14  
15 public override string Definition => "FREQUENCY VFO-A";
16  
17  
7 office 18 public abstract bool Set(int frequency);
1 office 19  
9 office 20 public abstract Task<bool> SetAsync(int frequency, CancellationToken cancellation);
21  
1 office 22 public abstract int Read();
9 office 23  
24 public abstract Task<int> ReadAsync(CancellationToken cancellationToken);
25  
26 public abstract void Write(int frequency);
27  
28 public abstract Task WriteAsync(int frequency, CancellationToken cancellationToken);
1 office 29 }
54 office 30 }