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 Ai : Cat
3 office 8 {
54 office 9 public Ai(SerialPortStream serialPort) : base(serialPort)
3 office 10 {
11 }
12  
13 public override string Name => "AI";
14  
15 public override string Definition => "AUTO INFORMATION";
16  
9 office 17 public abstract void Write(InformationState state);
3 office 18  
9 office 19 public abstract Task WriteAsync(InformationState state, CancellationToken cancellationToken);
20  
21 public abstract bool Set(InformationState state);
22  
23 public abstract Task<bool> SetAsync(InformationState state, CancellationToken cancellationToken);
24  
3 office 25 public abstract InformationState Read();
26  
9 office 27 public abstract Task<InformationState> ReadAsync(CancellationToken cancellationToken);
28  
3 office 29 public abstract Information Parse(string input);
30 }
54 office 31 }