4 * This software is distributed under a zlib-style license.
\r
5 * See license.txt for more information.
\r
9 using System.Collections.Generic;
\r
12 namespace Yubeshi.Ubx
\r
14 public class RxmSfrB : Packet
\r
16 #region constructors
\r
18 public RxmSfrB(byte[] sentence, int length)
\r
19 : base(sentence, length)
\r
21 Subframe = new uint[10];
\r
22 for(int i = 0; i < Subframe.Length; ++i)
\r
24 Subframe[i] = BitConverter.ToUInt32(Raw, 8 + 4 * i);
\r
40 public int SatelliteId
\r
48 public uint[] Subframe
\r
56 #region public methods
\r
58 public static bool TryParse(byte[] sentence, out UnknownPacket packet)
\r
60 return TryParse(sentence, out packet,
\r
61 MessageID.RxmSfrB, 42, Build);
\r
66 #region private methods
\r
68 private static Packet Build(byte[] sentence, int length)
\r
70 return new RxmSfrB(sentence, length);
\r