Skip to content

Commit b7bbc75

Browse files
committed
Add get*MessageNumber routines
1 parent a5565b9 commit b7bbc75

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

src/Parse_RTCM.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,3 +183,10 @@ const char * sempRtcmGetStateName(const SEMP_PARSE_STATE *parse)
183183
return "sempRtcmReadCrc";
184184
return nullptr;
185185
}
186+
187+
// Get the message number
188+
uint16_t sempRtcmGetMessageNumber(const SEMP_PARSE_STATE *parse)
189+
{
190+
SEMP_SCRATCH_PAD *scratchPad = (SEMP_SCRATCH_PAD *)parse->scratchPad;
191+
return scratchPad->rtcm.message;
192+
}

src/Parse_UBLOX.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,3 +201,10 @@ const char * sempUbloxGetStateName(const SEMP_PARSE_STATE *parse)
201201
return "sempUbloxCkB";
202202
return nullptr;
203203
}
204+
205+
// Get the message number
206+
uint16_t sempUbloxGetMessageNumber(const SEMP_PARSE_STATE *parse)
207+
{
208+
SEMP_SCRATCH_PAD *scratchPad = (SEMP_SCRATCH_PAD *)parse->scratchPad;
209+
return scratchPad->ublox.message;
210+
}

src/SparkFun_Extensible_Message_Parser.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,12 @@ const char * sempNmeaGetSentenceName(const SEMP_PARSE_STATE *parse);
277277
// RTCM parse routines
278278
bool sempRtcmPreamble(SEMP_PARSE_STATE *parse, uint8_t data);
279279
const char * sempRtcmGetStateName(const SEMP_PARSE_STATE *parse);
280+
uint16_t sempRtcmGetMessageNumber(const SEMP_PARSE_STATE *parse);
280281

281282
// u-blox parse routines
282283
bool sempUbloxPreamble(SEMP_PARSE_STATE *parse, uint8_t data);
283284
const char * sempUbloxGetStateName(const SEMP_PARSE_STATE *parse);
285+
uint16_t sempUbloxGetMessageNumber(const SEMP_PARSE_STATE *parse);
284286

285287
// Unicore binary parse routines
286288
bool sempUnicoreBinaryPreamble(SEMP_PARSE_STATE *parse, uint8_t data);

0 commit comments

Comments
 (0)