HamBook – Diff between revs 43 and 44

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 43 Rev 44
Line 28... Line 28...
28 readRegex = new Regex($"^MD0(?<mode>[123456789ABCD]){Generic.Constants.EOT}$", RegexOptions.Compiled); 28 readRegex = new Regex($"^MD0(?<mode>[123456789ABCD]){Generic.Constants.EOT}$", RegexOptions.Compiled);
29 } 29 }
Line 30... Line 30...
30   30  
31 public override bool Set(Generic.RadioMode radioMode) 31 public override bool Set(Generic.RadioMode radioMode)
32 { 32 {
Line 33... Line 33...
33 SerialPort.Write($"{Name}0{radioMode.Mode}{Generic.Constants.EOT}"); 33 SerialPort.Write($"{Name}0{radioMode.Code}{Generic.Constants.EOT}");
34   34  
Line 35... Line 35...
35 return Read() == radioMode; 35 return Read() == radioMode;
36 } 36 }
37   37  
Line 38... Line 38...
38 public override async Task<bool> SetAsync(Generic.RadioMode radioMode, CancellationToken cancellationToken) 38 public override async Task<bool> SetAsync(Generic.RadioMode radioMode, CancellationToken cancellationToken)
Line 39... Line 39...
39 { 39 {
40 var payload = Constants.Encoding.GetBytes($"{Name}0{radioMode.Mode}{Generic.Constants.EOT}"); 40 var payload = Constants.Encoding.GetBytes($"{Name}0{radioMode.Code}{Generic.Constants.EOT}");
Line 41... Line 41...
41   41  
42 await SerialPort.WriteAsync(payload, 0, payload.Length, cancellationToken); 42 await SerialPort.WriteAsync(payload, 0, payload.Length, cancellationToken);
43   43