[][src]Struct asterix::Cat48

pub struct Cat48 {
    pub fspec: Vec<u8>,
    pub data_source_identifier: Option<DataSourceIdentifier>,
    pub time_of_day: Option<TimeOfDay>,
    pub target_report_descriptor: Option<TargetReportDescriptor>,
    pub measured_position_in_polar_coordinates: Option<MeasuredPositionInPolarCoordinates>,
    pub mode_3_a_code_in_octal_representation: Option<Mode3ACodeInOctalRepresentation>,
    pub flight_level_in_binary_repre: Option<FlightLevelInBinaryRepresentation>,
    pub radar_plot_characteristics: Option<RadarPlotCharacteristics>,
    pub aircraft_address: Option<AircraftAddress>,
    pub aircraft_identification: Option<AircraftIdentification>,
    pub mode_smb_data: Option<ModeSMBData>,
    pub track_number: Option<TrackNumber>,
    pub calculated_position_cartesian_coor: Option<CalculatedPositionCartesianCorr>,
    pub calculated_track_velocity: Option<CalculatedTrackVelocity>,
    pub track_status: Option<TrackStatus>,
    pub track_quality: Option<TrackQuality>,
    pub warning_error_con_target_class: Option<WarningErrorConditionsTargetClass>,
    pub mode3a_code_confidence_indicator: Option<Mode3ACodeConfidenceIndicator>,
    pub modec_code_and_confidence_indicator: Option<ModeCCodeAndConfidenceIndicator>,
    pub height_measured_by_3d_radar: Option<HeightMeasuredBy3dRadar>,
    pub radial_doppler_speed: Option<RadialDopplerSpeed>,
    pub communications_capability_flight_status: Option<CommunicationsCapabilityFlightStatus>,
    pub acas_resolution_advisory_report: Option<ACASResolutionAdvisoryReport>,
    pub mode_1_code_octal_representation: Option<Mode1CodeOctalRepresentation>,
    pub mode_2_code_octal_representation: Option<Mode2CodeOctalRepresentation>,
    pub mode_1_code_confidence: Option<Mode1CodeConfidenceIndicator>,
    pub mode_2_code_confidence: Option<Mode2CodeConfidenceIndicator>,
}

Transmission of Monoradar Target Reports

Fields

fspec: Vec<u8>data_source_identifier: Option<DataSourceIdentifier>

FRN 1

time_of_day: Option<TimeOfDay>

FRN 2

target_report_descriptor: Option<TargetReportDescriptor>

FRN 3

measured_position_in_polar_coordinates: Option<MeasuredPositionInPolarCoordinates>

FRN 4

mode_3_a_code_in_octal_representation: Option<Mode3ACodeInOctalRepresentation>

FRN 5

flight_level_in_binary_repre: Option<FlightLevelInBinaryRepresentation>

FRN 6

radar_plot_characteristics: Option<RadarPlotCharacteristics>

FRN 7

aircraft_address: Option<AircraftAddress>

FRN 8

aircraft_identification: Option<AircraftIdentification>

FRN 9

mode_smb_data: Option<ModeSMBData>

FRN 10

track_number: Option<TrackNumber>

FRN 11

calculated_position_cartesian_coor: Option<CalculatedPositionCartesianCorr>

FRN 12

calculated_track_velocity: Option<CalculatedTrackVelocity>

FRN 13

track_status: Option<TrackStatus>

FRN 14

track_quality: Option<TrackQuality>

FRN 15

warning_error_con_target_class: Option<WarningErrorConditionsTargetClass>

FRN 16

mode3a_code_confidence_indicator: Option<Mode3ACodeConfidenceIndicator>

FRN 17

modec_code_and_confidence_indicator: Option<ModeCCodeAndConfidenceIndicator>

FRN 18

height_measured_by_3d_radar: Option<HeightMeasuredBy3dRadar>

FRN 19

radial_doppler_speed: Option<RadialDopplerSpeed>

FRN 20

communications_capability_flight_status: Option<CommunicationsCapabilityFlightStatus>

FRN 21

acas_resolution_advisory_report: Option<ACASResolutionAdvisoryReport>

FRN 22

mode_1_code_octal_representation: Option<Mode1CodeOctalRepresentation>

FRN 23

mode_2_code_octal_representation: Option<Mode2CodeOctalRepresentation>

FRN 24

mode_1_code_confidence: Option<Mode1CodeConfidenceIndicator>

FRN 25

mode_2_code_confidence: Option<Mode2CodeConfidenceIndicator>

FRN 26

Implementations

impl Cat48[src]

pub fn update_fspec(&mut self)[src]

Trait Implementations

impl Debug for Cat48[src]

impl Default for Cat48[src]

impl DekuContainerRead for Cat48[src]

impl DekuContainerWrite for Cat48[src]

impl DekuRead<()> for Cat48[src]

impl DekuUpdate for Cat48[src]

impl DekuWrite<()> for Cat48[src]

impl PartialEq<Cat48> for Cat48[src]

impl StructuralPartialEq for Cat48[src]

impl<'_> TryFrom<&'_ [u8]> for Cat48[src]

type Error = DekuError

The type returned in the event of a conversion error.

impl TryFrom<Cat48> for BitVec<Msb0, u8>[src]

type Error = DekuError

The type returned in the event of a conversion error.

impl TryFrom<Cat48> for Vec<u8>[src]

type Error = DekuError

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Cat48

impl Send for Cat48

impl Sync for Cat48

impl Unpin for Cat48

impl UnwindSafe for Cat48

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.