double get_lo_freq(void){return d_lo_freq;}
bool get_lo_locked(void){return d_lo_locked;}
double get_caldiv_temp(void){return d_caldiv_temp;}
- int get_caldiv_serial(void){return d_caldiv_rev;}
- int get_caldiv_revision(void){return d_caldiv_ser;}
+ int get_caldiv_revision(void){return d_caldiv_rev;}
+ int get_caldiv_serial(void){return d_caldiv_ser;}
+ int get_caldiv_model(void){return d_caldiv_mod;}
//gps public access methods
int get_utc_time(void){return d_utc_time;}
d_cal_locked = bool(ntohx(h.get_if_context()->caldiv.cal_locked));
d_cal_enabled = bool(ntohx(h.get_if_context()->caldiv.cal_enabled));
d_caldiv_temp = vrt_temp_to_double(ntohx(h.get_if_context()->caldiv.temp));
- d_caldiv_ser = ntohx(h.get_if_context()->caldiv.ser);
d_caldiv_rev = ntohx(h.get_if_context()->caldiv.rev);
+ d_caldiv_ser = ntohx(h.get_if_context()->caldiv.ser);
+ d_caldiv_mod = ntohx(h.get_if_context()->caldiv.mod);
//extract gps stuff
d_utc_time = ntohx(h.get_if_context()->gps.formatted_gps.integer_secs);
d_altitude = vrt_altitude_to_double(ntohx(h.get_if_context()->gps.formatted_gps.altitude));
double d_caldiv_temp;
int d_caldiv_rev;
int d_caldiv_ser;
+ int d_caldiv_mod;
//gps settings parsed from if context
int d_utc_time;
uint32_t temp;
uint32_t rev;
uint32_t ser;
+ uint32_t mod;
} __attribute__((packed)) caldiv_if_cntx_t;
// FIXME the rest...