def parse_members(cls, buf, offset, length): ret = {} (__acq_sv_profile, offset, length) = get_array(AcqSvProfileDep.parse_members)(buf, offset, length) ret['acq_sv_profile'] = __acq_sv_profile return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__pdop, offset, length) = get_u16(buf, offset, length) ret['pdop'] = __pdop (__hdop, offset, length) = get_u16(buf, offset, length) ret['hdop'] = __hdop (__vdop, offset, length) = get_u16(buf, offset, length) ret['vdop'] = __vdop (__n_sats, offset, length) = get_u8(buf, offset, length) ret['n_sats'] = __n_sats (__age_corrections, offset, length) = get_u16(buf, offset, length) ret['age_corrections'] = __age_corrections (__alignment_status, offset, length) = get_u8(buf, offset, length) ret['alignment_status'] = __alignment_status (__last_used_gnss_pos_tow, offset, length) = get_u32(buf, offset, length) ret['last_used_gnss_pos_tow'] = __last_used_gnss_pos_tow (__last_used_gnss_vel_tow, offset, length) = get_u32(buf, offset, length) ret['last_used_gnss_vel_tow'] = __last_used_gnss_vel_tow (__sol_in, offset, length) = get_array(SolutionInputType.parse_members)(buf, offset, length) ret['sol_in'] = __sol_in return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__sequence, offset, length) = get_u32(buf, offset, length) ret['sequence'] = __sequence (__contents, offset, length) = get_array(get_u8)(buf, offset, length) ret['contents'] = __contents return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__header, offset, length) = STECHeader.parse_members(buf, offset, length) ret['header'] = __header (__stec_sat_list, offset, length) = get_array(STECSatElement.parse_members)(buf, offset, length) ret['stec_sat_list'] = __stec_sat_list return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__header, offset, length) = GridDefinitionHeader.parse_members(buf, offset, length) ret['header'] = __header (__rle_list, offset, length) = get_array(get_u8)(buf, offset, length) ret['rle_list'] = __rle_list return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__states, offset, length) = get_array(MeasurementState.parse_members)(buf, offset, length) ret['states'] = __states return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__states, offset, length) = get_array(TrackingChannelState.parse_members)(buf, offset, length) ret['states'] = __states return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__index, offset, length) = get_u16(buf, offset, length) ret['index'] = __index (__tropo_delay_correction, offset, length) = TroposphericDelayCorrection.parse_members(buf, offset, length) ret['tropo_delay_correction'] = __tropo_delay_correction (__stec_residuals, offset, length) = get_array(STECResidual.parse_members)(buf, offset, length) ret['stec_residuals'] = __stec_residuals return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__signal_strength, offset, length) = get_s8(buf, offset, length) ret['signal_strength'] = __signal_strength (__signal_error_rate, offset, length) = get_f32(buf, offset, length) ret['signal_error_rate'] = judicious_round( np.float32(__signal_error_rate) ) if SBP.judicious_rounding else __signal_error_rate (__reserved, offset, length) = get_array(get_u8)(buf, offset, length) ret['reserved'] = __reserved return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__sequence, offset, length) = get_u32(buf, offset, length) ret['sequence'] = __sequence (__offset, offset, length) = get_u32(buf, offset, length) ret['offset'] = __offset (__filename, offset, length) = get_string(buf, offset, length) ret['filename'] = __filename (__data, offset, length) = get_array(get_u8)(buf, offset, length) ret['data'] = __data return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__group_id, offset, length) = get_u8(buf, offset, length) ret['group_id'] = __group_id (__flags, offset, length) = get_u8(buf, offset, length) ret['flags'] = __flags (__n_group_msgs, offset, length) = get_u8(buf, offset, length) ret['n_group_msgs'] = __n_group_msgs (__group_msgs, offset, length) = get_array(get_u16)(buf, offset, length) ret['group_msgs'] = __group_msgs return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__target, offset, length) = get_u8(buf, offset, length) ret['target'] = __target (__addr_start, offset, length) = get_fixed_array(get_u8, 3, 1)(buf, offset, length) ret['addr_start'] = __addr_start (__addr_len, offset, length) = get_u8(buf, offset, length) ret['addr_len'] = __addr_len (__data, offset, length) = get_array(get_u8)(buf, offset, length) ret['data'] = __data return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__time, offset, length) = GPSTimeSec.parse_members(buf, offset, length) ret['time'] = __time (__sid, offset, length) = GnssSignal.parse_members(buf, offset, length) ret['sid'] = __sid (__update_interval, offset, length) = get_u8(buf, offset, length) ret['update_interval'] = __update_interval (__iod_ssr, offset, length) = get_u8(buf, offset, length) ret['iod_ssr'] = __iod_ssr (__biases, offset, length) = get_array(CodeBiasesContent.parse_members)(buf, offset, length) ret['biases'] = __biases return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__reporting_system, offset, length) = get_u16(buf, offset, length) ret['reporting_system'] = __reporting_system (__sbp_version, offset, length) = get_u16(buf, offset, length) ret['sbp_version'] = __sbp_version (__sequence, offset, length) = get_u32(buf, offset, length) ret['sequence'] = __sequence (__uptime, offset, length) = get_u32(buf, offset, length) ret['uptime'] = __uptime (__status, offset, length) = get_array(SubSystemReport.parse_members)(buf, offset, length) ret['status'] = __status return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__tow, offset, length) = get_u32(buf, offset, length) ret['tow'] = __tow (__pdop, offset, length) = get_u16(buf, offset, length) ret['pdop'] = __pdop (__hdop, offset, length) = get_u16(buf, offset, length) ret['hdop'] = __hdop (__vdop, offset, length) = get_u16(buf, offset, length) ret['vdop'] = __vdop (__age_corrections, offset, length) = get_u16(buf, offset, length) ret['age_corrections'] = __age_corrections (__age_gnss, offset, length) = get_u32(buf, offset, length) ret['age_gnss'] = __age_gnss (__sol_in, offset, length) = get_array(SolutionInputType.parse_members)(buf, offset, length) ret['sol_in'] = __sol_in return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__time, offset, length) = GPSTimeSec.parse_members(buf, offset, length) ret['time'] = __time (__sid, offset, length) = GnssSignal.parse_members(buf, offset, length) ret['sid'] = __sid (__update_interval, offset, length) = get_u8(buf, offset, length) ret['update_interval'] = __update_interval (__iod_ssr, offset, length) = get_u8(buf, offset, length) ret['iod_ssr'] = __iod_ssr (__dispersive_bias, offset, length) = get_u8(buf, offset, length) ret['dispersive_bias'] = __dispersive_bias (__mw_consistency, offset, length) = get_u8(buf, offset, length) ret['mw_consistency'] = __mw_consistency (__yaw, offset, length) = get_u16(buf, offset, length) ret['yaw'] = __yaw (__yaw_rate, offset, length) = get_s8(buf, offset, length) ret['yaw_rate'] = __yaw_rate (__biases, offset, length) = get_array(PhaseBiasesContent.parse_members)(buf, offset, length) ret['biases'] = __biases return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__channel_tag, offset, length) = get_u16(buf, offset, length) ret['channel_tag'] = __channel_tag (__t, offset, length) = GPSTime.parse_members(buf, offset, length) ret['t'] = __t (__freq_ref, offset, length) = get_f32(buf, offset, length) ret['freq_ref'] = judicious_round( np.float32(__freq_ref)) if SBP.judicious_rounding else __freq_ref (__freq_step, offset, length) = get_f32(buf, offset, length) ret['freq_step'] = judicious_round( np.float32(__freq_step)) if SBP.judicious_rounding else __freq_step (__amplitude_ref, offset, length) = get_f32(buf, offset, length) ret['amplitude_ref'] = judicious_round(np.float32( __amplitude_ref)) if SBP.judicious_rounding else __amplitude_ref (__amplitude_unit, offset, length) = get_f32(buf, offset, length) ret['amplitude_unit'] = judicious_round(np.float32( __amplitude_unit)) if SBP.judicious_rounding else __amplitude_unit (__amplitude_value, offset, length) = get_array(get_u8)(buf, offset, length) ret['amplitude_value'] = __amplitude_value return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__interfaces, offset, length) = get_array(NetworkUsage.parse_members)(buf, offset, length) ret['interfaces'] = __interfaces return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__handshake, offset, length) = get_array(get_u8)(buf, offset, length) ret['handshake'] = __handshake return ret, offset, length