Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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
Exemple #4
0
 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
Exemple #5
0
 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
Exemple #6
0
 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
Exemple #7
0
 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
Exemple #8
0
 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
Exemple #9
0
 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
Exemple #10
0
 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