HamBook – Diff between revs 11 and 46

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 11 Rev 46
Line 14... Line 14...
14   14  
Line 15... Line 15...
15 public override CatLength CatLength => new CatLength { Answer = 5, Read = 4 }; 15 public override CatLength CatLength => new CatLength { Answer = 5, Read = 4 };
16   16  
17 public RI(SerialPortStream serialPort) : base(serialPort) 17 public RI(SerialPortStream serialPort) : base(serialPort)
18 { 18 {
Line 19... Line 19...
19 readRegex = new Regex($"^{Name}(?<type>[03AB]{{1}})(?<state>[01]{{1}}){Generic.Constants.EOT}$", RegexOptions.Compiled); 19 readRegex = new Regex($"^{Name}(?<type>[03AB]{{1}})(?<state>[01]{{1}}){Constants.EOT}$", RegexOptions.Compiled);
20 } 20 }
21   21  
22 public override bool Read(RadioInformationType type) 22 public override bool Read(RadioInformationType type)
23 { 23 {
24 SerialPort.Write($"{Name}{P1(type)}{Generic.Constants.EOT}"); 24 SerialPort.Write($"{Name}{P1(type)}{Constants.EOT}");
25 var buffer = new byte[CatLength.Answer]; 25 var buffer = new byte[CatLength.Answer];
26 if (SerialPort.Read(buffer, 0, CatLength.Answer) != CatLength.Answer) 26 if (SerialPort.Read(buffer, 0, CatLength.Answer) != CatLength.Answer)