def parse_members(cls, buf, offset, length): ret = {} (__rf_gain, offset, length) = get_fixed_array(get_s8, 8, 1)(buf, offset, length) ret['rf_gain'] = __rf_gain (__if_gain, offset, length) = get_fixed_array(get_s8, 8, 1)(buf, offset, length) ret['if_gain'] = __if_gain return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__avg_queue_depth, offset, length) = get_u32(buf, offset, length) ret['avg_queue_depth'] = __avg_queue_depth (__max_queue_depth, offset, length) = get_u32(buf, offset, length) ret['max_queue_depth'] = __max_queue_depth (__socket_state_counts, offset, length) = get_fixed_array(get_u16, 16, 2)(buf, offset, length) ret['socket_state_counts'] = __socket_state_counts (__socket_type_counts, offset, length) = get_fixed_array(get_u16, 16, 2)(buf, offset, length) ret['socket_type_counts'] = __socket_type_counts return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__sv_id, offset, length) = SvId.parse_members(buf, offset, length) ret['sv_id'] = __sv_id (__stec_quality_indicator, offset, length) = get_u8(buf, offset, length) ret['stec_quality_indicator'] = __stec_quality_indicator (__stec_coeff, offset, length) = get_fixed_array(get_s16, 4, 2)(buf, offset, length) ret['stec_coeff'] = __stec_coeff return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__channel, offset, length) = get_u8(buf, offset, length) ret['channel'] = __channel (__sid, offset, length) = GnssSignalDep.parse_members(buf, offset, length) ret['sid'] = __sid (__corrs, offset, length) = get_fixed_array(TrackingChannelCorrelationDep._unpack_members, 3, TrackingChannelCorrelationDep._payload_size())(buf, offset, length) ret['corrs'] = __corrs 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 return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__sid, offset, length) = GnssSignal.parse_members(buf, offset, length) ret['sid'] = __sid (__tow, offset, length) = get_u32(buf, offset, length) ret['tow'] = __tow (__message_type, offset, length) = get_u8(buf, offset, length) ret['message_type'] = __message_type (__data, offset, length) = get_fixed_array(get_u8, 27, 1)(buf, offset, length) ret['data'] = __data return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__ipv4_address, offset, length) = get_fixed_array(get_u8, 4, 1)(buf, offset, length) ret['ipv4_address'] = __ipv4_address (__ipv4_mask_size, offset, length) = get_u8(buf, offset, length) ret['ipv4_mask_size'] = __ipv4_mask_size (__ipv6_address, offset, length) = get_fixed_array(get_u8, 16, 1)(buf, offset, length) ret['ipv6_address'] = __ipv6_address (__ipv6_mask_size, offset, length) = get_u8(buf, offset, length) ret['ipv6_mask_size'] = __ipv6_mask_size (__rx_bytes, offset, length) = get_u32(buf, offset, length) ret['rx_bytes'] = __rx_bytes (__tx_bytes, offset, length) = get_u32(buf, offset, length) ret['tx_bytes'] = __tx_bytes (__interface_name, offset, length) = get_fixed_string(16)(buf, offset, length) ret['interface_name'] = __interface_name (__flags, offset, length) = get_u32(buf, offset, length) ret['flags'] = __flags return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__status, offset, length) = get_fixed_array(get_u8, 1, 1)(buf, offset, length) ret['status'] = __status return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__stm_id, offset, length) = get_fixed_array(get_u8, 12, 1)(buf, offset, length) ret['stm_id'] = __stm_id return ret, offset, length
def parse_members(cls, buf, offset, length): ret = {} (__dna, offset, length) = get_fixed_array(get_u8, 8, 1)(buf, offset, length) ret['dna'] = __dna return ret, offset, length