Esempio n. 1
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__I, offset, length) = get_s16(buf, offset, length)
     ret['I'] = __I
     (__Q, offset, length) = get_s16(buf, offset, length)
     ret['Q'] = __Q
     return ret, offset, length
Esempio n. 2
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__weeks, offset, length) = get_s16(buf, offset, length)
     ret['weeks'] = __weeks
     (__milliseconds, offset, length) = get_s32(buf, offset, length)
     ret['milliseconds'] = __milliseconds
     (__microseconds, offset, length) = get_s16(buf, offset, length)
     ret['microseconds'] = __microseconds
     (__flags, offset, length) = get_u8(buf, offset, length)
     ret['flags'] = __flags
     return ret, offset, length
Esempio n. 3
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__tow, offset, length) = get_u32(buf, offset, length)
     ret['tow'] = __tow
     (__tow_f, offset, length) = get_u8(buf, offset, length)
     ret['tow_f'] = __tow_f
     (__mag_x, offset, length) = get_s16(buf, offset, length)
     ret['mag_x'] = __mag_x
     (__mag_y, offset, length) = get_s16(buf, offset, length)
     ret['mag_y'] = __mag_y
     (__mag_z, offset, length) = get_s16(buf, offset, length)
     ret['mag_z'] = __mag_z
     return ret, offset, length
Esempio n. 4
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__dev_vin, offset, length) = get_s16(buf, offset, length)
     ret['dev_vin'] = __dev_vin
     (__cpu_vint, offset, length) = get_s16(buf, offset, length)
     ret['cpu_vint'] = __cpu_vint
     (__cpu_vaux, offset, length) = get_s16(buf, offset, length)
     ret['cpu_vaux'] = __cpu_vaux
     (__cpu_temperature, offset, length) = get_s16(buf, offset, length)
     ret['cpu_temperature'] = __cpu_temperature
     (__fe_temperature, offset, length) = get_s16(buf, offset, length)
     ret['fe_temperature'] = __fe_temperature
     return ret, offset, length
Esempio n. 5
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__code, offset, length) = get_u8(buf, offset, length)
     ret['code'] = __code
     (__value, offset, length) = get_s16(buf, offset, length)
     ret['value'] = __value
     return ret, offset, length
Esempio n. 6
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sv_id, offset, length) = SvId.parse_members(buf, offset, length)
     ret['sv_id'] = __sv_id
     (__residual, offset, length) = get_s16(buf, offset, length)
     ret['residual'] = __residual
     return ret, offset, length
Esempio n. 7
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__hydro, offset, length) = get_s16(buf, offset, length)
     ret['hydro'] = __hydro
     (__wet, offset, length) = get_s8(buf, offset, length)
     ret['wet'] = __wet
     return ret, offset, length
Esempio n. 8
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__recv_time, offset, length) = get_u64(buf, offset, length)
     ret['recv_time'] = __recv_time
     (__tot, offset, length) = GPSTimeDep.parse_members(buf, offset, length)
     ret['tot'] = __tot
     (__P, offset, length) = get_u32(buf, offset, length)
     ret['P'] = __P
     (__P_std, offset, length) = get_u16(buf, offset, length)
     ret['P_std'] = __P_std
     (__L, offset, length) = CarrierPhase.parse_members(buf, offset, length)
     ret['L'] = __L
     (__cn0, offset, length) = get_u8(buf, offset, length)
     ret['cn0'] = __cn0
     (__lock, offset, length) = get_u16(buf, offset, length)
     ret['lock'] = __lock
     (__sid, offset,
      length) = GnssSignalDep.parse_members(buf, offset, length)
     ret['sid'] = __sid
     (__doppler, offset, length) = get_s32(buf, offset, length)
     ret['doppler'] = __doppler
     (__doppler_std, offset, length) = get_u16(buf, offset, length)
     ret['doppler_std'] = __doppler_std
     (__uptime, offset, length) = get_u32(buf, offset, length)
     ret['uptime'] = __uptime
     (__clock_offset, offset, length) = get_s16(buf, offset, length)
     ret['clock_offset'] = __clock_offset
     (__clock_drift, offset, length) = get_s16(buf, offset, length)
     ret['clock_drift'] = __clock_drift
     (__corr_spacing, offset, length) = get_u16(buf, offset, length)
     ret['corr_spacing'] = __corr_spacing
     (__acceleration, offset, length) = get_s8(buf, offset, length)
     ret['acceleration'] = __acceleration
     (__sync_flags, offset, length) = get_u8(buf, offset, length)
     ret['sync_flags'] = __sync_flags
     (__tow_flags, offset, length) = get_u8(buf, offset, length)
     ret['tow_flags'] = __tow_flags
     (__track_flags, offset, length) = get_u8(buf, offset, length)
     ret['track_flags'] = __track_flags
     (__nav_flags, offset, length) = get_u8(buf, offset, length)
     ret['nav_flags'] = __nav_flags
     (__pset_flags, offset, length) = get_u8(buf, offset, length)
     ret['pset_flags'] = __pset_flags
     (__misc_flags, offset, length) = get_u8(buf, offset, length)
     ret['misc_flags'] = __misc_flags
     return ret, offset, length
Esempio n. 9
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__imu_type, offset, length) = get_u8(buf, offset, length)
     ret['imu_type'] = __imu_type
     (__temp, offset, length) = get_s16(buf, offset, length)
     ret['temp'] = __temp
     (__imu_conf, offset, length) = get_u8(buf, offset, length)
     ret['imu_conf'] = __imu_conf
     return ret, offset, length
Esempio n. 10
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__tile_set_id, offset, length) = get_u16(buf, offset, length)
     ret['tile_set_id'] = __tile_set_id
     (__tile_id, offset, length) = get_u16(buf, offset, length)
     ret['tile_id'] = __tile_id
     (__corner_nw_lat, offset, length) = get_s16(buf, offset, length)
     ret['corner_nw_lat'] = __corner_nw_lat
     (__corner_nw_lon, offset, length) = get_s16(buf, offset, length)
     ret['corner_nw_lon'] = __corner_nw_lon
     (__spacing_lat, offset, length) = get_u16(buf, offset, length)
     ret['spacing_lat'] = __spacing_lat
     (__spacing_lon, offset, length) = get_u16(buf, offset, length)
     ret['spacing_lon'] = __spacing_lon
     (__rows, offset, length) = get_u16(buf, offset, length)
     ret['rows'] = __rows
     (__cols, offset, length) = get_u16(buf, offset, length)
     ret['cols'] = __cols
     (__bitmask, offset, length) = get_u64(buf, offset, length)
     ret['bitmask'] = __bitmask
     return ret, offset, length
Esempio n. 11
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__tow, offset, length) = get_u32(buf, offset, length)
     ret['tow'] = __tow
     (__tow_f, offset, length) = get_u8(buf, offset, length)
     ret['tow_f'] = __tow_f
     (__acc_x, offset, length) = get_s16(buf, offset, length)
     ret['acc_x'] = __acc_x
     (__acc_y, offset, length) = get_s16(buf, offset, length)
     ret['acc_y'] = __acc_y
     (__acc_z, offset, length) = get_s16(buf, offset, length)
     ret['acc_z'] = __acc_z
     (__gyr_x, offset, length) = get_s16(buf, offset, length)
     ret['gyr_x'] = __gyr_x
     (__gyr_y, offset, length) = get_s16(buf, offset, length)
     ret['gyr_y'] = __gyr_y
     (__gyr_z, offset, length) = get_s16(buf, offset, length)
     ret['gyr_z'] = __gyr_z
     return ret, offset, length