There is a propcase containing structure for GPS status (defined in core/gps.h) that looks like this :
typedef struct {
char latitudeRef[4];
int latitude[6];
char longitudeRef[4];
int longitude[6];
char heightRef[4];
int height[2];
int timeStamp[6];
char status[2];
char mapDatum[7];
char dateStamp[11];
char unknown2[160];
} tGPS;
It's propcasee 359 for propset 4, 358 for propset 5, and 357 for propset 6.
In Lua, you can use
props=require("propcase")
get_prop(props.GPS)
rudi &
msl have done a lot of work on this for several cameras including the S100. You can find a lot of useful information and examples here :
chdkde gps lib although you might have to puzzle out some German translations.