HamBook – Blame information for rev 54

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