SXXXXXXX_PyBusMonitor1553/message_fields_export.json
2026-01-20 12:31:23 +01:00

3643 lines
74 KiB
JSON

{
"A1_MsgRdrSettingsAndParameters": [
{
"Name": "RDROperationalSettings.spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RDROperationalSettings.lprf_mprf_lookup_selection",
"Offset": 0,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "PRFLookup"
},
{
"Name": "RDROperationalSettings.altitude_block_selection",
"Offset": 0,
"OffsetValue": 2,
"Width": 2,
"Type": "bitfield",
"EnumType": "AltitudeBlock"
},
{
"Name": "RDROperationalSettings.ale_blanking_enable_disable",
"Offset": 0,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield",
"EnumType": "ALEBlanking"
},
{
"Name": "RDROperationalSettings.min_detectable_ground_target_radial_velocity",
"Offset": 0,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "MinDetectGroundVel"
},
{
"Name": "RDROperationalSettings.ground_target_reject_radial_velocity",
"Offset": 0,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield",
"EnumType": "GroundTargetRejectVel"
},
{
"Name": "RDROperationalSettings.rdr_symbology_intensity",
"Offset": 0,
"OffsetValue": 7,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "RDROperationalSettings.target_history",
"Offset": 0,
"OffsetValue": 14,
"Width": 2,
"Type": "bitfield",
"EnumType": "TargetHistory"
},
{
"Name": "Frequency.lprf_threshold",
"Offset": 1,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield",
"EnumType": "LPRFThreshold"
},
{
"Name": "Frequency.waveform_interleave_selection",
"Offset": 1,
"OffsetValue": 1,
"Width": 2,
"Type": "bitfield",
"EnumType": "WaveformInterleave"
},
{
"Name": "Frequency.frequency_channel",
"Offset": 1,
"OffsetValue": 3,
"Width": 6,
"Type": "bitfield"
},
{
"Name": "Frequency.frequency_group_5_selector",
"Offset": 1,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_4_selector",
"Offset": 1,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_3_selector",
"Offset": 1,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_2_selector",
"Offset": 1,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_1_selector",
"Offset": 1,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_agility_type",
"Offset": 1,
"OffsetValue": 14,
"Width": 2,
"Type": "bitfield",
"EnumType": "FrequencyAgilityType"
},
{
"Name": "raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "RFChannelsGroupingOptions.spare",
"Offset": 3,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RFChannelsGroupingOptions.frequency_grouping_option_selection",
"Offset": 3,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGrouping"
},
{
"Name": "RFChannelsGroupingOptions.reserved_mti_threshold",
"Offset": 3,
"OffsetValue": 2,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "RFChannelsGroupingOptions.reserved_if_gain",
"Offset": 3,
"OffsetValue": 9,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "raw",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "DateOfMission.spare",
"Offset": 5,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "DateOfMission.day_of_mission",
"Offset": 5,
"OffsetValue": 1,
"Width": 5,
"Type": "bitfield"
},
{
"Name": "DateOfMission.month_of_mission",
"Offset": 5,
"OffsetValue": 6,
"Width": 4,
"Type": "bitfield"
},
{
"Name": "DateOfMission.year_of_mission",
"Offset": 5,
"OffsetValue": 10,
"Width": 6,
"Type": "bitfield"
},
{
"Name": "raw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 2,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 7,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.parameter_identifier",
"Offset": 7,
"OffsetValue": 6,
"Width": 8,
"Type": "bitfield",
"EnumType": "ParamIdCode"
},
{
"Name": "ParamId.receive_transmit_selector",
"Offset": 7,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "ReceiveTransmitSelector"
},
{
"Name": "ParamId.parameter_transfer_enable",
"Offset": 7,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "ParameterTransferEnabled"
},
{
"Name": "ParamValue.raw",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
}
],
"A2_MsgRdrOperationCommand": [
{
"Name": "RdrModeCommandWord.spare_0_1",
"Offset": 0,
"OffsetValue": 0,
"Width": 2,
"Type": "bitfield"
},
{
"Name": "RdrModeCommandWord.sar_type",
"Offset": 0,
"OffsetValue": 2,
"Width": 1,
"Type": "bitfield",
"EnumType": "SarExecSelection"
},
{
"Name": "RdrModeCommandWord.silence",
"Offset": 0,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield",
"EnumType": "SilenceSelection"
},
{
"Name": "RdrModeCommandWord.reserved11",
"Offset": 0,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrModeCommandWord.stop_powerup",
"Offset": 0,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "SpotSelection"
},
{
"Name": "RdrModeCommandWord.freeze",
"Offset": 0,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrModeCommandWord.stby",
"Offset": 0,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield",
"EnumType": "StbySelection"
},
{
"Name": "RdrModeCommandWord.ibit",
"Offset": 0,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield",
"EnumType": "IbitRequest"
},
{
"Name": "RdrModeCommandWord.des_ctrl",
"Offset": 0,
"OffsetValue": 9,
"Width": 3,
"Type": "bitfield",
"EnumType": "DesControl"
},
{
"Name": "RdrModeCommandWord.master_mode",
"Offset": 0,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield",
"EnumType": "RdrModes"
},
{
"Name": "RdrFunAndParam1.spare",
"Offset": 1,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam1.velocity_scale_selection",
"Offset": 1,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "VelocityScale"
},
{
"Name": "RdrFunAndParam1.azimuth_scan_width_selection",
"Offset": 1,
"OffsetValue": 2,
"Width": 2,
"Type": "bitfield",
"EnumType": "ScanWidth"
},
{
"Name": "RdrFunAndParam1.number_of_bars_selection",
"Offset": 1,
"OffsetValue": 4,
"Width": 2,
"Type": "bitfield",
"EnumType": "BarsNum"
},
{
"Name": "RdrFunAndParam1.range_scale_selection",
"Offset": 1,
"OffsetValue": 6,
"Width": 2,
"Type": "bitfield",
"EnumType": "RangeScale"
},
{
"Name": "RdrFunAndParam1.expand_function_selection",
"Offset": 1,
"OffsetValue": 8,
"Width": 2,
"Type": "bitfield",
"EnumType": "Expand"
},
{
"Name": "RdrFunAndParam1.gm_submode_selection",
"Offset": 1,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield",
"EnumType": "GmSubmode"
},
{
"Name": "RdrFunAndParam1.acm_submode_selection",
"Offset": 1,
"OffsetValue": 11,
"Width": 3,
"Type": "bitfield",
"EnumType": "AcmSubmode"
},
{
"Name": "RdrFunAndParam1.spot_function_selection",
"Offset": 1,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "SpotSelection"
},
{
"Name": "RdrFunAndParam1.rws_submode_selection",
"Offset": 1,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "RwsSubmode"
},
{
"Name": "RdrFunAndParam2.spare",
"Offset": 2,
"OffsetValue": 0,
"Width": 8,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2.sar_map_orientation",
"Offset": 2,
"OffsetValue": 8,
"Width": 2,
"Type": "bitfield",
"EnumType": "SarMapOrientation"
},
{
"Name": "RdrFunAndParam2.zoom_command",
"Offset": 2,
"OffsetValue": 10,
"Width": 2,
"Type": "bitfield",
"EnumType": "Zoom"
},
{
"Name": "RdrFunAndParam2.spare_2",
"Offset": 2,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield"
}
],
"A3_MsgGraphicSetting": [
{
"Name": "GraphicOrder.spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 5,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.bulls_eye_identifier",
"Offset": 0,
"OffsetValue": 5,
"Width": 2,
"Type": "bitfield",
"EnumType": "BullsEyeIdentifier"
},
{
"Name": "GraphicOrder.attack_steering_cue",
"Offset": 0,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.allowable_steering_error_circle",
"Offset": 0,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.time-to-go_to_cursor",
"Offset": 0,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.intercept_zones_and_target_tip",
"Offset": 0,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.break_away_cue",
"Offset": 0,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.intercept_flight_director",
"Offset": 0,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.waypoint_3",
"Offset": 0,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.waypoint_2",
"Offset": 0,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "GraphicOrder.waypoint_1",
"Offset": 0,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "raw",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "spare",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_value",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_validity",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_fyt_selector",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_lsw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_msw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "waypoint_code",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_lsw",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_msw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_value",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_validity",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_fyt_selector",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_lsw",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_msw",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "waypoint_code",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_lsw",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_msw",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_value",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_qualifier_validity",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_fyt_selector",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_lsw",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_latitude_msw",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "waypoint_code",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_lsw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "waypoint_1_longitude_msw",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normal_dashed_selector",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "intercept_mode_selector",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "x_display_coord_ifd",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_display_coord_ifd",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_displ_coord",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_displ_coord",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_displ_coord",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_displ_coord",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normal_blink_selector",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "radius_of_the_ASEC",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normal_blink_selector",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "x_displ_coord_ASC",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y_displ_coord_ASC",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_8_within_int_zone_selector",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_7_within_int_zone_selector",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_6_within_int_zone_selector",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_5_within_int_zone_selector",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_4_within_int_zone_selector",
"Offset": 28,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_3_within_int_zone_selector",
"Offset": 29,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_2_within_int_zone_selector",
"Offset": 30,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ts_tracked_tgt_1_within_int_zone_selector",
"Offset": 31,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spt_friendfoe_selector",
"Offset": 32,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spt_data_link_correlation_selector",
"Offset": 33,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spt_within_intercept_zone_selector",
"Offset": 34,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "hpt_friendfoe_selector",
"Offset": 35,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "hpt_data_link_correlation_selector",
"Offset": 36,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "hpt_within_intercept_zone_selector",
"Offset": 37,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_4",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_3",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_2",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_1",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_4",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_3",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_2",
"Offset": 28,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "character_1",
"Offset": 29,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_2",
"Offset": 28,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_1",
"Offset": 29,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_2",
"Offset": 29,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_1",
"Offset": 30,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_2",
"Offset": 30,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_1",
"Offset": 31,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_2",
"Offset": 31,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "track_id_of_ts_tracked_target_1",
"Offset": 32,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
}
],
"A4_MsgNavDataAndCursor": [
{
"Name": "A4ValidityAndSlew.spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.cursor_snowplough_command",
"Offset": 0,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "CrsSnowploughCommand"
},
{
"Name": "A4ValidityAndSlew.cursor_zero_command",
"Offset": 0,
"OffsetValue": 2,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.cursor_normal_slave_selector",
"Offset": 0,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield",
"EnumType": "CrsNormalSlaveSelector"
},
{
"Name": "A4ValidityAndSlew.cursor_rates_invalid",
"Offset": 0,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.antenna_slew",
"Offset": 0,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.present_position_data_invalid",
"Offset": 0,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.cas_data_invalid",
"Offset": 0,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.tas_data_invalid_dadc",
"Offset": 0,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.spoi_position_data_invalid",
"Offset": 0,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.spoi_altitude_data_invalid",
"Offset": 0,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.radio_altimeter_altitude_data_invalid",
"Offset": 0,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.corrected_barometric_altitude_data_invalid",
"Offset": 0,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.baro_inertial_altitude_data_invalid",
"Offset": 0,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.altitude_data_invalid",
"Offset": 0,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "A4ValidityAndSlew.navigation_data_invalid",
"Offset": 0,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Tas.raw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Cas.spare",
"Offset": 8,
"OffsetValue": 0,
"Width": 6,
"Type": "bitfield"
},
{
"Name": "Cas.ownship_calibrated_air_speed",
"Offset": 8,
"OffsetValue": 6,
"Width": 10,
"Type": "bitfield"
},
{
"Name": "BaroAltitude.raw",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "BaroAltitude.raw",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "radio_altitude",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "SpoiAltitude.raw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "clearance_plane_distance",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "Semicircle.raw",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "WindSpeed.spare",
"Offset": 16,
"OffsetValue": 0,
"Width": 3,
"Type": "bitfield"
},
{
"Name": "WindSpeed.wind_velocity_amplitude",
"Offset": 16,
"OffsetValue": 3,
"Width": 13,
"Type": "bitfield"
},
{
"Name": "Semicircle.raw",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "CrsMotionX.spare",
"Offset": 19,
"OffsetValue": 0,
"Width": 4,
"Type": "bitfield"
},
{
"Name": "CrsMotionX.sar_enabled_selector",
"Offset": 19,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield",
"EnumType": "CrsSarSelector"
},
{
"Name": "CrsMotionX.mtt_enabled_selector",
"Offset": 19,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "CrsMttSelector"
},
{
"Name": "CrsMotionX.normal_ghost_selector",
"Offset": 19,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield",
"EnumType": "CrsGhostSelector"
},
{
"Name": "CrsMotionX.rate_of_motion_x_display",
"Offset": 19,
"OffsetValue": 7,
"Width": 9,
"Type": "bitfield"
},
{
"Name": "CrsMotionY.spare",
"Offset": 20,
"OffsetValue": 0,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "CrsMotionY.rate_of_motion_y_display",
"Offset": 20,
"OffsetValue": 7,
"Width": 9,
"Type": "bitfield"
},
{
"Name": "CrsSlaveRange.raw",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "acq_crs_az",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "LatLong.raw",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "LatLong.raw",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "LatLong.raw",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "LatLong.raw",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
}
],
"A5_MsgInuHighSpeed": [
{
"Name": "mode_word",
"Offset": 0,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Velocity.raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Velocity.raw",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Velocity.raw",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "AttitudeRate.raw",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "AttitudeRate.raw",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "AttitudeRate.raw",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Acceleration.raw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "roll_ang_acc",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "pitch_ang_acc",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "yaw_ang_acc",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "roll_ang_acc",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "pitch_ang_acc",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "yaw_ang_acc",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "roll_ang_acc",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "pitch_ang_acc",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "yaw_ang_acc",
"Offset": 28,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
}
],
"A7_Msg1DataLinkTarget": [
{
"Name": "raw",
"Offset": 0,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "raw",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_01_call_sign",
"Offset": 5,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_02_call_sign",
"Offset": 11,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_03_call_sign",
"Offset": 17,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_04_call_sign",
"Offset": 23,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 28,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_05_call_sign",
"Offset": 29,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
}
],
"A8_Msg2DataLinkTarget": [
{
"Name": "raw",
"Offset": 0,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_06_call_sign",
"Offset": 4,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_07_call_sign",
"Offset": 10,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_08_call_sign",
"Offset": 16,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_09_call_sign",
"Offset": 22,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
},
{
"Name": "raw",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "raw",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "Semicircle.raw",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "raw",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "tgt_10_call_sign",
"Offset": 28,
"OffsetValue": 0,
"Width": 32,
"Type": "TargetHalfCallSign_Array_2"
}
],
"B4_TrackedTarget02_10": [
{
"Name": "spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "acceleration_accuracy",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "velocity_accuracy",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "position_accuracy",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "display_coordinates_validity",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cas_and_mach_number_validity",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "aspect_angle_validity",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "acceleration_data_validity",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "velocity_data_validity",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "range_rate_validity",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "position_xyz_validity",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "range_validity",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_z",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_y",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_x",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "aoj",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "hoj",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_in_coast",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reacquisition",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "target_range",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalized_target_position_x",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "normalized_target_position_y",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "normalized_target_position_z",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_range_rate",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_velocity_x",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity_y",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity_z",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_acceleration_x",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration_y",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration_z",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_aspect_angle",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_cas",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_mach_number",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "x",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_x_estimate",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_y_estimate",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_z_estimate",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved_word_1",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "reserved_word_2",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "spare",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_identifier",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
}
],
"B5_TrackedTarget01": [
{
"Name": "spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "acceleration_accuracy",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "velocity_accuracy",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "position_accuracy",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "display_coordinates_validity",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cas_and_mach_number_validity",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "aspect_angle_validity",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "acceleration_data_validity",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "velocity_data_validity",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "range_rate_validity",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "position_xyz_validity",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "range_validity",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 1,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_z",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_y",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalization_factor_for_target_position_x",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "aoj",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "hoj",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_in_coast",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reacquisition",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "RelativeTimetag.raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "target_range",
"Offset": 3,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "normalized_target_position_x",
"Offset": 4,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "normalized_target_position_y",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "normalized_target_position_z",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_range_rate",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_velocity_x",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity_y",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_velocity_z",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration",
"Offset": 12,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_acceleration_x",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration_y",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_acceleration_z",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_aspect_angle",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "target_cas",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_mach_number",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "x",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 20,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "y",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_x_estimate",
"Offset": 21,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_y_estimate",
"Offset": 22,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "standard_deviation_of_position_z_estimate",
"Offset": 23,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved_word_1",
"Offset": 24,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "reserved_word_2",
"Offset": 25,
"OffsetValue": 0,
"Width": 16,
"Type": "c_short"
},
{
"Name": "spare",
"Offset": 26,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "target_identifier",
"Offset": 27,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ValitidyWordAndHptIdentifier.spare",
"Offset": 27,
"OffsetValue": 0,
"Width": 2,
"Type": "bitfield"
},
{
"Name": "ValitidyWordAndHptIdentifier.hpt_selector",
"Offset": 27,
"OffsetValue": 2,
"Width": 4,
"Type": "bitfield",
"EnumType": "TwsTargetWhich"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_10_validity",
"Offset": 27,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_08_validity",
"Offset": 27,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_08_validity",
"Offset": 27,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_07_validity",
"Offset": 27,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_06_validity",
"Offset": 27,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_05_validity",
"Offset": 27,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_04_validity",
"Offset": 27,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_03_validity",
"Offset": 27,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_02_validity",
"Offset": 27,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "ValitidyWordAndHptIdentifier.track_01_validity",
"Offset": 27,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "TwsTargetValidity"
},
{
"Name": "TrackPriority0104.track_priority_target_04",
"Offset": 28,
"OffsetValue": 0,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0104.track_priority_target_03",
"Offset": 28,
"OffsetValue": 4,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0104.track_priority_target_02",
"Offset": 28,
"OffsetValue": 8,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0104.track_priority_target_01",
"Offset": 28,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0508.track_priority_target_08",
"Offset": 29,
"OffsetValue": 0,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0508.track_priority_target_07",
"Offset": 29,
"OffsetValue": 4,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0508.track_priority_target_06",
"Offset": 29,
"OffsetValue": 8,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0508.track_priority_target_05",
"Offset": 29,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0910.spare",
"Offset": 30,
"OffsetValue": 0,
"Width": 8,
"Type": "bitfield"
},
{
"Name": "TrackPriority0910.track_priority_target_10",
"Offset": 30,
"OffsetValue": 8,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
},
{
"Name": "TrackPriority0910.track_priority_target_09",
"Offset": 30,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield",
"EnumType": "TrackPriority"
}
],
"B6_MsgRdrSettingsAndParametersTellback": [
{
"Name": "RDROperationalSettings.spare",
"Offset": 0,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RDROperationalSettings.lprf_mprf_lookup_selection",
"Offset": 0,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "PRFLookup"
},
{
"Name": "RDROperationalSettings.altitude_block_selection",
"Offset": 0,
"OffsetValue": 2,
"Width": 2,
"Type": "bitfield",
"EnumType": "AltitudeBlock"
},
{
"Name": "RDROperationalSettings.ale_blanking_enable_disable",
"Offset": 0,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield",
"EnumType": "ALEBlanking"
},
{
"Name": "RDROperationalSettings.min_detectable_ground_target_radial_velocity",
"Offset": 0,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "MinDetectGroundVel"
},
{
"Name": "RDROperationalSettings.ground_target_reject_radial_velocity",
"Offset": 0,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield",
"EnumType": "GroundTargetRejectVel"
},
{
"Name": "RDROperationalSettings.rdr_symbology_intensity",
"Offset": 0,
"OffsetValue": 7,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "RDROperationalSettings.target_history",
"Offset": 0,
"OffsetValue": 14,
"Width": 2,
"Type": "bitfield",
"EnumType": "TargetHistory"
},
{
"Name": "Frequency.lprf_threshold",
"Offset": 1,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield",
"EnumType": "LPRFThreshold"
},
{
"Name": "Frequency.waveform_interleave_selection",
"Offset": 1,
"OffsetValue": 1,
"Width": 2,
"Type": "bitfield",
"EnumType": "WaveformInterleave"
},
{
"Name": "Frequency.frequency_channel",
"Offset": 1,
"OffsetValue": 3,
"Width": 6,
"Type": "bitfield"
},
{
"Name": "Frequency.frequency_group_5_selector",
"Offset": 1,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_4_selector",
"Offset": 1,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_3_selector",
"Offset": 1,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_2_selector",
"Offset": 1,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_group_1_selector",
"Offset": 1,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGroupSelector"
},
{
"Name": "Frequency.frequency_agility_type",
"Offset": 1,
"OffsetValue": 14,
"Width": 2,
"Type": "bitfield",
"EnumType": "FrequencyAgilityType"
},
{
"Name": "raw",
"Offset": 2,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "RFChannelsGroupingOptions.spare",
"Offset": 3,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RFChannelsGroupingOptions.frequency_grouping_option_selection",
"Offset": 3,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "FrequencyGrouping"
},
{
"Name": "RFChannelsGroupingOptions.reserved_mti_threshold",
"Offset": 3,
"OffsetValue": 2,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "RFChannelsGroupingOptions.reserved_if_gain",
"Offset": 3,
"OffsetValue": 9,
"Width": 7,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.spare",
"Offset": 4,
"OffsetValue": 0,
"Width": 3,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.bit_report_available",
"Offset": 4,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield",
"EnumType": "BITReportAvailable"
},
{
"Name": "RdrHealthStatusAndBitReport.reserved4",
"Offset": 4,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.pps_over_temperature_alarm",
"Offset": 4,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "OvertemperatureAlarm"
},
{
"Name": "RdrHealthStatusAndBitReport.rep_over_temperature_alarm",
"Offset": 4,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield",
"EnumType": "OvertemperatureAlarm"
},
{
"Name": "RdrHealthStatusAndBitReport.aesa_over_temperature_alarm",
"Offset": 4,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield",
"EnumType": "OvertemperatureAlarm"
},
{
"Name": "RdrHealthStatusAndBitReport.reserved3",
"Offset": 4,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.reserved2",
"Offset": 4,
"OffsetValue": 9,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.reserved1",
"Offset": 4,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrHealthStatusAndBitReport.lcu_status",
"Offset": 4,
"OffsetValue": 11,
"Width": 1,
"Type": "bitfield",
"EnumType": "LRUFailStatus"
},
{
"Name": "RdrHealthStatusAndBitReport.pps_status",
"Offset": 4,
"OffsetValue": 12,
"Width": 1,
"Type": "bitfield",
"EnumType": "LRUFailStatus"
},
{
"Name": "RdrHealthStatusAndBitReport.rep_status",
"Offset": 4,
"OffsetValue": 13,
"Width": 1,
"Type": "bitfield",
"EnumType": "LRUFailStatus"
},
{
"Name": "RdrHealthStatusAndBitReport.aesa_status",
"Offset": 4,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "LRUFailStatus"
},
{
"Name": "RdrHealthStatusAndBitReport.radar_fail_status",
"Offset": 4,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "RadarFailStatus"
},
{
"Name": "reserved2",
"Offset": 5,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved1",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "eif_external_interface_sw_release2",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "eif_external_interface_sw_release1",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 6,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved2",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved1",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "Semicircle.raw",
"Offset": 7,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "Semicircle.raw",
"Offset": 8,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "reserved2",
"Offset": 9,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved3",
"Offset": 10,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved4",
"Offset": 11,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 2,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.spare",
"Offset": 12,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "ParamId.parameter_identifier",
"Offset": 12,
"OffsetValue": 6,
"Width": 8,
"Type": "bitfield",
"EnumType": "ParamIdCode"
},
{
"Name": "ParamId.receive_transmit_selector",
"Offset": 12,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "ReceiveTransmitSelector"
},
{
"Name": "ParamId.parameter_transfer_enable",
"Offset": 12,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "ParameterTransferEnabled"
},
{
"Name": "ParamValue.raw",
"Offset": 13,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "spare",
"Offset": 14,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "reserved",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cursor_snowplough_command_tellback",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cursor_zero_tellback",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cursor_normal_slave_selector_tellback",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "current_x_display_coord",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "spare",
"Offset": 15,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "current_y_display_coord",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "cursor_world_pos_range",
"Offset": 16,
"OffsetValue": 0,
"Width": 16,
"Type": "c_ushort"
},
{
"Name": "Semicircle.raw",
"Offset": 17,
"OffsetValue": 0,
"Width": 16,
"Type": "uint16"
},
{
"Name": "CursorPositionLatitude.latitude_lsw",
"Offset": 18,
"OffsetValue": 0,
"Width": 16,
"Type": "bitfield"
},
{
"Name": "CursorPositionLatitude.latitude_msw",
"Offset": 18,
"OffsetValue": 16,
"Width": 16,
"Type": "bitfield"
},
{
"Name": "CursorPositionLongitude.longitude_lsw",
"Offset": 19,
"OffsetValue": 0,
"Width": 16,
"Type": "bitfield"
},
{
"Name": "CursorPositionLongitude.longitude_msw",
"Offset": 19,
"OffsetValue": 16,
"Width": 16,
"Type": "bitfield"
}
],
"B7_MsgRdrStatusTellback": [
{
"Name": "RdrStatusTellback.reserved15",
"Offset": 0,
"OffsetValue": 0,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrStatusTellback.last_acquisition_result",
"Offset": 0,
"OffsetValue": 1,
"Width": 1,
"Type": "bitfield",
"EnumType": "LastAcquisitionResult"
},
{
"Name": "RdrStatusTellback.transition_status",
"Offset": 0,
"OffsetValue": 2,
"Width": 1,
"Type": "bitfield",
"EnumType": "TransitionStatus"
},
{
"Name": "RdrStatusTellback.rf_radiation_status",
"Offset": 0,
"OffsetValue": 3,
"Width": 1,
"Type": "bitfield",
"EnumType": "RFRadiationStatus"
},
{
"Name": "RdrStatusTellback.reserved11",
"Offset": 0,
"OffsetValue": 4,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrStatusTellback.degraded_performance_status",
"Offset": 0,
"OffsetValue": 5,
"Width": 1,
"Type": "bitfield",
"EnumType": "DegradedPerformanceStatus"
},
{
"Name": "RdrStatusTellback.reserved9",
"Offset": 0,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrStatusTellback.stby_tellback",
"Offset": 0,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield",
"EnumType": "StbySelection"
},
{
"Name": "RdrStatusTellback.int_bit_status",
"Offset": 0,
"OffsetValue": 8,
"Width": 1,
"Type": "bitfield",
"EnumType": "IbitRequest"
},
{
"Name": "RdrStatusTellback.radar_designation_status",
"Offset": 0,
"OffsetValue": 9,
"Width": 3,
"Type": "bitfield",
"EnumType": "DesignationStatus"
},
{
"Name": "RdrStatusTellback.master_mode_tellback",
"Offset": 0,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield",
"EnumType": "RdrModes"
},
{
"Name": "RdrFunAndParam1Tellback.azimuth_scan_width_tellback",
"Offset": 1,
"OffsetValue": 0,
"Width": 4,
"Type": "bitfield",
"EnumType": "AzimuthScanWidth"
},
{
"Name": "RdrFunAndParam1Tellback.number_of_bars_tellback",
"Offset": 1,
"OffsetValue": 4,
"Width": 2,
"Type": "bitfield",
"EnumType": "BarsNum"
},
{
"Name": "RdrFunAndParam1Tellback.range_scale_tellback",
"Offset": 1,
"OffsetValue": 6,
"Width": 2,
"Type": "bitfield",
"EnumType": "RangeScale"
},
{
"Name": "RdrFunAndParam1Tellback.expand_tellback",
"Offset": 1,
"OffsetValue": 8,
"Width": 2,
"Type": "bitfield",
"EnumType": "Expand"
},
{
"Name": "RdrFunAndParam1Tellback.reserved",
"Offset": 1,
"OffsetValue": 10,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam1Tellback.acm_submode_tellback",
"Offset": 1,
"OffsetValue": 11,
"Width": 3,
"Type": "bitfield",
"EnumType": "AcmSubmode"
},
{
"Name": "RdrFunAndParam1Tellback.spot_function_tellback",
"Offset": 1,
"OffsetValue": 14,
"Width": 1,
"Type": "bitfield",
"EnumType": "SpotSelection"
},
{
"Name": "RdrFunAndParam1Tellback.rws_submode_tellback",
"Offset": 1,
"OffsetValue": 15,
"Width": 1,
"Type": "bitfield",
"EnumType": "RwsSubmode"
},
{
"Name": "RdrFunAndParam2Tellback.spare2",
"Offset": 2,
"OffsetValue": 0,
"Width": 6,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2Tellback.reserved9",
"Offset": 2,
"OffsetValue": 6,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2Tellback.reserved8",
"Offset": 2,
"OffsetValue": 7,
"Width": 1,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2Tellback.reserved6",
"Offset": 2,
"OffsetValue": 8,
"Width": 2,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2Tellback.reserved4",
"Offset": 2,
"OffsetValue": 10,
"Width": 2,
"Type": "bitfield"
},
{
"Name": "RdrFunAndParam2Tellback.spare",
"Offset": 2,
"OffsetValue": 12,
"Width": 4,
"Type": "bitfield"
}
]
}