10 Utils::log(
"SENSAndroidGps",
"Global gps pointer has not been initialized");
35 setLocation({latitudeDEG, longitudeDEG, altitudeM, accuracyM});
38 extern "C" JNIEXPORT
void JNICALL
static SENSAndroidGps * gGpsPtr
SENSAndroidGps * GetGpsPtr()
JNIEXPORT void JNICALL Java_ch_cpvr_wai_SENSGps_onLocationLLA(JNIEnv *env, jclass obj, jdouble latitudeDEG, jdouble longitudeDEG, jdouble altitudeM, jfloat accuracyM)
void updateLocation(double latitudeDEG, double longitudeDEG, double altitudeM, float accuracyM)
void setLocation(SENSGps::Location location)
std::atomic_bool _permissionGranted
void log(const char *tag, const char *format,...)
logs a formatted string platform independently