Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
CXD5603GFChip Class Reference

Sony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다. More...

#include <CXD5603GFChip.hpp>

Inheritance diagram for CXD5603GFChip:
Gps

Public Types

enum  State_t { STATE_INIT , STATE_IDLE , STATE_EXEC , STATE_SLEEP }

Public Member Functions

 CXD5603GFChip (SerialPort &, int pinReset)
virtual void begin ()
virtual void turnOn () override
 Enable reception or device power according to the concrete driver.
virtual void turnOff () override
 Disable reception or device power according to the concrete driver.
bool isOn () override
 Return the concrete driver's reception or hardware power state.
const char * getLatestRMC ()
const char * getLatestGGA ()
const char * getLatestGSA ()
const char * getLatestGSV ()
State_t getState ()
Public Member Functions inherited from Gps
void onReadDone (void(*func)(uint8_t fixQuality, uint8_t hour, uint8_t minute, uint8_t sec, uint16_t subsec, int32_t latitude, int32_t longitude, int32_t altitude, uint8_t numSatellites))
 Register the GGA callback; nullptr disables legacy GGA notifications.

Protected Member Functions

virtual void onTurnedOff ()

Additional Inherited Members

Public Attributes inherited from Gps
void(* onNMEAReceived )(Gps &) = nullptr
 Optional raw-NMEA notification used by MT3339 after receiving VTG. Invoked only when no onReadDone() callback is installed; read cached sentences during the callback because most caches are cleared immediately afterward.
Static Protected Member Functions inherited from Gps
static uint8_t ParseGGA (const char *msg, uint8_t *hour, uint8_t *minute, uint8_t *sec, uint16_t *subsec, int32_t *latitude, int32_t *longitude, uint8_t *numSat, char *strHDOP, int32_t *altitude, int32_t *sep, int32_t *diffAge, int32_t *diffStation)
static bool ParseGSA (const char *msg, char *opMode, uint8_t *navMode, float *pdop, float *hdop, float *vdop)
static bool ParseRMC (const char *msg, float *spd, float *cog)
Protected Attributes inherited from Gps
void(* callbackRead )(uint8_t fixQuality, uint8_t hour, uint8_t minute, uint8_t sec, uint16_t subsec, int32_t latitude, int32_t longitude, int32_t altitude, uint8_t numSatellites)

Detailed Description

Sony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다.


The documentation for this class was generated from the following file: