HamBook – Blame information for rev 54

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