pub struct S2XSatelliteDeliverySystem<'a> {Show 15 fields
pub receiver_profiles: u8,
pub s2x_mode: u8,
pub scrambling_sequence_selector: bool,
pub ts_gs_s2x_mode: u8,
pub scrambling_sequence_index: Option<u32>,
pub frequency: u32,
pub orbital_position: u16,
pub west_east_flag: bool,
pub polarization: u8,
pub multiple_input_stream_flag: bool,
pub roll_off: u8,
pub symbol_rate: u32,
pub input_stream_identifier: Option<u8>,
pub timeslice_number: Option<u8>,
pub tail: &'a [u8],
}Expand description
S2X_satellite_delivery_system body (Table 140); tail is the raw remainder.
Fields§
§receiver_profiles: u8receiver_profiles(5) — Table 141.
s2x_mode: u8S2X_mode(2) — Table 142.
scrambling_sequence_selector: boolscrambling_sequence_selector(1).
ts_gs_s2x_mode: u8TS_GS_S2X_mode(2) — Table 143.
scrambling_sequence_index: Option<u32>scrambling_sequence_index(18), present iff scrambling_sequence_selector.
frequency: u32frequency(32) — primary channel.
orbital_position: u16orbital_position(16).
west_east_flag: boolwest_east_flag(1).
polarization: u8polarization(2).
multiple_input_stream_flag: boolmultiple_input_stream_flag(1).
roll_off: u8roll_off(3) — Table 144.
symbol_rate: u32symbol_rate(28).
input_stream_identifier: Option<u8>input_stream_identifier(8), present iff multiple_input_stream_flag.
timeslice_number: Option<u8>timeslice_number(8), present iff s2x_mode == 2.
tail: &'a [u8]Raw remainder: S2X_mode==3 channel-bond loop + reserved tail.
Trait Implementations§
Source§impl<'a> Clone for S2XSatelliteDeliverySystem<'a>
impl<'a> Clone for S2XSatelliteDeliverySystem<'a>
Source§fn clone(&self) -> S2XSatelliteDeliverySystem<'a>
fn clone(&self) -> S2XSatelliteDeliverySystem<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for S2XSatelliteDeliverySystem<'a>
impl<'a> Debug for S2XSatelliteDeliverySystem<'a>
impl<'a> Eq for S2XSatelliteDeliverySystem<'a>
Source§impl<'a> PartialEq for S2XSatelliteDeliverySystem<'a>
impl<'a> PartialEq for S2XSatelliteDeliverySystem<'a>
Source§fn eq(&self, other: &S2XSatelliteDeliverySystem<'a>) -> bool
fn eq(&self, other: &S2XSatelliteDeliverySystem<'a>) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'a> Serialize for S2XSatelliteDeliverySystem<'a>
impl<'a> Serialize for S2XSatelliteDeliverySystem<'a>
impl<'a> StructuralPartialEq for S2XSatelliteDeliverySystem<'a>
Auto Trait Implementations§
impl<'a> Freeze for S2XSatelliteDeliverySystem<'a>
impl<'a> RefUnwindSafe for S2XSatelliteDeliverySystem<'a>
impl<'a> Send for S2XSatelliteDeliverySystem<'a>
impl<'a> Sync for S2XSatelliteDeliverySystem<'a>
impl<'a> Unpin for S2XSatelliteDeliverySystem<'a>
impl<'a> UnsafeUnpin for S2XSatelliteDeliverySystem<'a>
impl<'a> UnwindSafe for S2XSatelliteDeliverySystem<'a>
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