HamBook – Blame information for rev 54

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