1 #ifndef GEO_GPS_ZEDF9P_PPK_HPP
2 #define GEO_GPS_ZEDF9P_PPK_HPP
4 #include <GmBufferedSensor.hpp>
6 #ifndef GMMFAMDATA_HPP_
7 #include <GmMfamData.hpp>
11 #include <GmRingBuffer.hpp>
12 #include <GmManagedRingBuffer.hpp>
13 #include <GmChildRingBuffer.hpp>
14 #include "GmUartLineSensor.hpp"
15 #include "GmTivaGpsUartSensor.hpp"
16 #include <ti/sysbios/knl/Clock.h>
26 int Initialize (
int iBoardID);
77 int GetUbxVal (uint32_t key, uint8_t layer,
bool &answer );
78 int SetUbxVal (uint32_t key, uint8_t layer,
bool newValue);
80 int GetUbxVal (uint32_t key, uint8_t layer, uint8_t &answer );
81 int SetUbxVal (uint32_t key, uint8_t layer, uint8_t newValue);
83 int GetUbxVal (uint32_t key, uint8_t layer, uint16_t &answer );
84 int SetUbxVal (uint32_t key, uint8_t layer, uint16_t newValue);
86 int GetUbxVal (uint32_t key, uint8_t layer, uint32_t &answer );
87 int SetUbxVal (uint32_t key, uint8_t layer, uint32_t newValue);
91 char *WriteHeaderToBuffer (
char *buffer);
92 char *WriteKeyToBuffer (
char *buffer, uint32_t key );
93 char *WriteLayerToBuffer (
char *buffer, uint8_t layer);
94 char *WriteMessageLengthToBuffer (
char *buffer, uint16_t length);
95 char *WriteTransactionAndReservedToBuffer (
char *buffer, uint8_t transaction);
97 char *WriteUint8ToBuffer (
char *buffer,
const uint8_t value);
98 char *WriteUint16ToBuffer (
char *buffer,
const uint16_t value);
99 char *WriteUint32ToBuffer (
char *buffer,
const uint32_t value);
101 int SendConfigMessage (
char *buffer);
Definition: GmTivaGpsUartSensor.hpp:57
Definition: GmZedF9pPpkGps.hpp:22
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47