|
Nol.A SDK Library 26.11.2
For IoT System Software Development
|
Sony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다. More...
#include <CXD5603GFChip.hpp>
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) |
Sony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다.