SXXXXXXX_PyBusMonitor1553/message_fields_xml/A1_MsgRdrSettingsAndParameters.xml
2026-01-20 12:31:23 +01:00

290 lines
7.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Message name="A1_MsgRdrSettingsAndParameters">
<Fields count="38">
<Field>
<Name>RDROperationalSettings.spare</Name>
<Offset>0</Offset>
<OffsetValue>0</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>RDROperationalSettings.lprf_mprf_lookup_selection</Name>
<Offset>0</Offset>
<OffsetValue>1</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>PRFLookup</EnumType>
</Field>
<Field>
<Name>RDROperationalSettings.altitude_block_selection</Name>
<Offset>0</Offset>
<OffsetValue>2</OffsetValue>
<Width>2</Width>
<Type>bitfield</Type>
<EnumType>AltitudeBlock</EnumType>
</Field>
<Field>
<Name>RDROperationalSettings.ale_blanking_enable_disable</Name>
<Offset>0</Offset>
<OffsetValue>4</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>ALEBlanking</EnumType>
</Field>
<Field>
<Name>RDROperationalSettings.min_detectable_ground_target_radial_velocity</Name>
<Offset>0</Offset>
<OffsetValue>5</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>MinDetectGroundVel</EnumType>
</Field>
<Field>
<Name>RDROperationalSettings.ground_target_reject_radial_velocity</Name>
<Offset>0</Offset>
<OffsetValue>6</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>GroundTargetRejectVel</EnumType>
</Field>
<Field>
<Name>RDROperationalSettings.rdr_symbology_intensity</Name>
<Offset>0</Offset>
<OffsetValue>7</OffsetValue>
<Width>7</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>RDROperationalSettings.target_history</Name>
<Offset>0</Offset>
<OffsetValue>14</OffsetValue>
<Width>2</Width>
<Type>bitfield</Type>
<EnumType>TargetHistory</EnumType>
</Field>
<Field>
<Name>Frequency.lprf_threshold</Name>
<Offset>1</Offset>
<OffsetValue>0</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>LPRFThreshold</EnumType>
</Field>
<Field>
<Name>Frequency.waveform_interleave_selection</Name>
<Offset>1</Offset>
<OffsetValue>1</OffsetValue>
<Width>2</Width>
<Type>bitfield</Type>
<EnumType>WaveformInterleave</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_channel</Name>
<Offset>1</Offset>
<OffsetValue>3</OffsetValue>
<Width>6</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>Frequency.frequency_group_5_selector</Name>
<Offset>1</Offset>
<OffsetValue>9</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGroupSelector</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_group_4_selector</Name>
<Offset>1</Offset>
<OffsetValue>10</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGroupSelector</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_group_3_selector</Name>
<Offset>1</Offset>
<OffsetValue>11</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGroupSelector</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_group_2_selector</Name>
<Offset>1</Offset>
<OffsetValue>12</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGroupSelector</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_group_1_selector</Name>
<Offset>1</Offset>
<OffsetValue>13</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGroupSelector</EnumType>
</Field>
<Field>
<Name>Frequency.frequency_agility_type</Name>
<Offset>1</Offset>
<OffsetValue>14</OffsetValue>
<Width>2</Width>
<Type>bitfield</Type>
<EnumType>FrequencyAgilityType</EnumType>
</Field>
<Field>
<Name>raw</Name>
<Offset>2</Offset>
<OffsetValue>0</OffsetValue>
<Width>16</Width>
<Type>c_ushort</Type>
</Field>
<Field>
<Name>RFChannelsGroupingOptions.spare</Name>
<Offset>3</Offset>
<OffsetValue>0</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>RFChannelsGroupingOptions.frequency_grouping_option_selection</Name>
<Offset>3</Offset>
<OffsetValue>1</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>FrequencyGrouping</EnumType>
</Field>
<Field>
<Name>RFChannelsGroupingOptions.reserved_mti_threshold</Name>
<Offset>3</Offset>
<OffsetValue>2</OffsetValue>
<Width>7</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>RFChannelsGroupingOptions.reserved_if_gain</Name>
<Offset>3</Offset>
<OffsetValue>9</OffsetValue>
<Width>7</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>raw</Name>
<Offset>4</Offset>
<OffsetValue>0</OffsetValue>
<Width>16</Width>
<Type>c_ushort</Type>
</Field>
<Field>
<Name>DateOfMission.spare</Name>
<Offset>5</Offset>
<OffsetValue>0</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>DateOfMission.day_of_mission</Name>
<Offset>5</Offset>
<OffsetValue>1</OffsetValue>
<Width>5</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>DateOfMission.month_of_mission</Name>
<Offset>5</Offset>
<OffsetValue>6</OffsetValue>
<Width>4</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>DateOfMission.year_of_mission</Name>
<Offset>5</Offset>
<OffsetValue>10</OffsetValue>
<Width>6</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>raw</Name>
<Offset>6</Offset>
<OffsetValue>0</OffsetValue>
<Width>16</Width>
<Type>c_ushort</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>0</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>1</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>2</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>3</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>4</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.spare</Name>
<Offset>7</Offset>
<OffsetValue>5</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
</Field>
<Field>
<Name>ParamId.parameter_identifier</Name>
<Offset>7</Offset>
<OffsetValue>6</OffsetValue>
<Width>8</Width>
<Type>bitfield</Type>
<EnumType>ParamIdCode</EnumType>
</Field>
<Field>
<Name>ParamId.receive_transmit_selector</Name>
<Offset>7</Offset>
<OffsetValue>14</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>ReceiveTransmitSelector</EnumType>
</Field>
<Field>
<Name>ParamId.parameter_transfer_enable</Name>
<Offset>7</Offset>
<OffsetValue>15</OffsetValue>
<Width>1</Width>
<Type>bitfield</Type>
<EnumType>ParameterTransferEnabled</EnumType>
</Field>
<Field>
<Name>ParamValue.raw</Name>
<Offset>8</Offset>
<OffsetValue>0</OffsetValue>
<Width>16</Width>
<Type>uint16</Type>
</Field>
</Fields>
</Message>