[][src]Struct asterix::Cat34

pub struct Cat34 {
    pub fspec: Vec<u8>,
    pub data_source_identifier: Option<DataSourceIdentifier>,
    pub message_type: Option<MessageType>,
    pub time_of_day: Option<TimeOfDay>,
    pub sector_number: Option<SectorNumber>,
    pub antenna_rotation_speed: Option<AntennaRotationSpeed>,
    pub system_configuration_and_status: Option<SystemConfigurationAndStatus>,
    pub system_processing_mode: Option<SystemProcessingMode>,
    pub message_count_values: Option<MessageCountValues>,
    pub generic_polar_window: Option<GenericPolarWindow>,
    pub data_filter: Option<DataFilter>,
    pub three_d_position_of_data_source: Option<ThreeDPositionOfDataSource>,
    pub collimation_error: Option<CollimationError>,
}

Transmission of Monoradar Service Messages

Fields

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

FRN 1

message_type: Option<MessageType>

FRN 2

time_of_day: Option<TimeOfDay>

FRN 3

sector_number: Option<SectorNumber>

FRN 4

antenna_rotation_speed: Option<AntennaRotationSpeed>

FRN 5

system_configuration_and_status: Option<SystemConfigurationAndStatus>

FRN 6

system_processing_mode: Option<SystemProcessingMode>

FRN 7

message_count_values: Option<MessageCountValues>

FRN 8

generic_polar_window: Option<GenericPolarWindow>

FRN 9

data_filter: Option<DataFilter>

FRN 10

three_d_position_of_data_source: Option<ThreeDPositionOfDataSource>

FRN 11

collimation_error: Option<CollimationError>

FRN 12

Implementations

impl Cat34[src]

pub fn update_fspec(&mut self)[src]

Trait Implementations

impl Debug for Cat34[src]

impl Default for Cat34[src]

impl DekuContainerRead for Cat34[src]

impl DekuContainerWrite for Cat34[src]

impl DekuRead<()> for Cat34[src]

impl DekuUpdate for Cat34[src]

impl DekuWrite<()> for Cat34[src]

impl PartialEq<Cat34> for Cat34[src]

impl StructuralPartialEq for Cat34[src]

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

type Error = DekuError

The type returned in the event of a conversion error.

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

type Error = DekuError

The type returned in the event of a conversion error.

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

type Error = DekuError

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Cat34

impl Send for Cat34

impl Sync for Cat34

impl Unpin for Cat34

impl UnwindSafe for Cat34

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> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> TryConv for T

impl<T> TryConv for T

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.