pub struct Transmitter {Show 17 fields
pub radio_reference_id: EntityId,
pub radio_number: u16,
pub radio_type: EntityType,
pub transmit_state: TransmitterTransmitState,
pub input_source: TransmitterInputSource,
pub antenna_location: Location,
pub relative_antenna_location: VectorF32,
pub antenna_pattern_type: TransmitterAntennaPatternType,
pub frequency: u64,
pub transmit_frequency_bandwidth: f32,
pub power: f32,
pub modulation_type: ModulationType,
pub crypto_system: TransmitterCryptoSystem,
pub crypto_key_id: CryptoKeyId,
pub modulation_parameters: Option<Vec<u8>>,
pub antenna_pattern: Option<BeamAntennaPattern>,
pub variable_transmitter_parameters: Vec<VariableTransmitterParameter>,
}Expand description
5.8.3 Transmitter PDU
7.7.2 Transmitter PDU
Fields§
§radio_reference_id: EntityId§radio_number: u16§radio_type: EntityType§transmit_state: TransmitterTransmitState§input_source: TransmitterInputSource§antenna_location: Location§relative_antenna_location: VectorF32§antenna_pattern_type: TransmitterAntennaPatternType§frequency: u64§transmit_frequency_bandwidth: f32§power: f32§modulation_type: ModulationType§crypto_system: TransmitterCryptoSystem§crypto_key_id: CryptoKeyId§modulation_parameters: Option<Vec<u8>>§antenna_pattern: Option<BeamAntennaPattern>§variable_transmitter_parameters: Vec<VariableTransmitterParameter>Implementations§
Source§impl Transmitter
impl Transmitter
pub fn builder() -> TransmitterBuilder
pub fn into_builder(self) -> TransmitterBuilder
pub fn into_pdu_body(self) -> PduBody
Trait Implementations§
Source§impl BodyInfo for Transmitter
impl BodyInfo for Transmitter
Source§impl Clone for Transmitter
impl Clone for Transmitter
Source§fn clone(&self) -> Transmitter
fn clone(&self) -> Transmitter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Transmitter
impl Debug for Transmitter
Source§impl Default for Transmitter
impl Default for Transmitter
Source§fn default() -> Transmitter
fn default() -> Transmitter
Returns the “default value” for a type. Read more
Source§impl Interaction for Transmitter
impl Interaction for Transmitter
Source§impl PartialEq for Transmitter
impl PartialEq for Transmitter
Source§impl SerializePdu for Transmitter
impl SerializePdu for Transmitter
fn serialize_pdu(&self, _version: SupportedVersion, buf: &mut BytesMut) -> u16
impl StructuralPartialEq for Transmitter
Auto Trait Implementations§
impl Freeze for Transmitter
impl RefUnwindSafe for Transmitter
impl Send for Transmitter
impl Sync for Transmitter
impl Unpin for Transmitter
impl UnwindSafe for Transmitter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more