X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ao-tools%2Flib%2Fcc.h;h=ff95e4fc9ad171e30d9e5b179960c65843dbef3b;hb=6cf27ddd5e84824610d6a0bcbb81ba4626b71409;hp=c434b102264847ecdbe66c6e81364ef1f79f8a55;hpb=e447e1e5c90d3fc1be9c5a1c966c7c688a87ba18;p=fw%2Faltos diff --git a/ao-tools/lib/cc.h b/ao-tools/lib/cc.h index c434b102..ff95e4fc 100644 --- a/ao-tools/lib/cc.h +++ b/ao-tools/lib/cc.h @@ -50,7 +50,7 @@ void cc_usbdevs_free(struct cc_usbdevs *usbdevs); struct cc_usbdevs * -cc_usbdevs_scan(void); +cc_usbdevs_scan(int non_tty); char * cc_usbdevs_find_by_arg(char *arg, char *default_product); @@ -517,9 +517,18 @@ struct ao_log_gps { #define AO_LOG_GPS_ALT 'H' #define AO_LOG_GPS_SAT 'V' #define AO_LOG_GPS_DATE 'Y' +#define AO_LOG_GPS_POS 'P' #define AO_LOG_CONFIG 'c' +#define AO_GPS_NUM_SAT_MASK (0xf << 0) +#define AO_GPS_NUM_SAT_SHIFT (0) + +#define AO_GPS_VALID (1 << 4) +#define AO_GPS_RUNNING (1 << 5) +#define AO_GPS_DATE_VALID (1 << 6) +#define AO_GPS_COURSE_VALID (1 << 7) + #define AO_LOG_FORMAT_UNKNOWN 0 /* unknown; altosui will have to guess */ #define AO_LOG_FORMAT_FULL 1 /* 8 byte typed log records */ #define AO_LOG_FORMAT_TINY 2 /* two byte state/baro records */