[−][src]Struct asterix::Cat48
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]
fn to_bytes(&self) -> Result<Vec<u8>, DekuError>
[src]
fn to_bits(&self) -> Result<BitVec<Msb0, u8>, DekuError>
[src]
impl DekuRead<()> for Cat48
[src]
fn read<'a>(
input: &'a BitSlice<Msb0, u8>,
_: ()
) -> Result<(&'a BitSlice<Msb0, u8>, Self), DekuError>
[src]
input: &'a BitSlice<Msb0, u8>,
_: ()
) -> Result<(&'a BitSlice<Msb0, u8>, Self), DekuError>
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.
fn try_from(input: &[u8]) -> Result<Self, Self::Error>
[src]
impl TryFrom<Cat48> for BitVec<Msb0, u8>
[src]
type Error = DekuError
The type returned in the event of a conversion error.
fn try_from(input: Cat48) -> Result<Self, Self::Error>
[src]
impl TryFrom<Cat48> for Vec<u8>
[src]
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,