pub struct T2DeliverySystem {
pub plp_id: u8,
pub t2_system_id: u16,
pub siso_miso: Option<T2SisoMiso>,
pub bandwidth: Option<T2Bandwidth>,
pub guard_interval: Option<T2GuardInterval>,
pub transmission_mode: Option<T2TransmissionMode>,
pub other_frequency_flag: Option<bool>,
pub tfs_flag: Option<bool>,
pub cells: Vec<T2Cell>,
}Expand description
T2_delivery_system body (Table 133). The cell loop is unfolded.
Fields§
§plp_id: u8PLP identifier.
t2_system_id: u16T2 system identifier.
siso_miso: Option<T2SisoMiso>SISO_MISO, present iff descriptor_length > 4 (flags block present).
bandwidth: Option<T2Bandwidth>bandwidth, present with siso_miso.
guard_interval: Option<T2GuardInterval>guard_interval, present with siso_miso.
transmission_mode: Option<T2TransmissionMode>transmission_mode, present with siso_miso.
other_frequency_flag: Option<bool>other_frequency_flag, present with siso_miso.
tfs_flag: Option<bool>tfs_flag, present with siso_miso.
cells: Vec<T2Cell>Cell loop entries (present only when flags block is present).
Trait Implementations§
Source§impl Clone for T2DeliverySystem
impl Clone for T2DeliverySystem
Source§fn clone(&self) -> T2DeliverySystem
fn clone(&self) -> T2DeliverySystem
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 Debug for T2DeliverySystem
impl Debug for T2DeliverySystem
impl Eq for T2DeliverySystem
Source§impl<'a> ExtensionBodyDef<'a> for T2DeliverySystem
impl<'a> ExtensionBodyDef<'a> for T2DeliverySystem
Source§impl<'a> Parse<'a> for T2DeliverySystem
impl<'a> Parse<'a> for T2DeliverySystem
Source§impl PartialEq for T2DeliverySystem
impl PartialEq for T2DeliverySystem
Source§fn eq(&self, other: &T2DeliverySystem) -> bool
fn eq(&self, other: &T2DeliverySystem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for T2DeliverySystem
impl Serialize for T2DeliverySystem
Source§impl Serialize for T2DeliverySystem
impl Serialize for T2DeliverySystem
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for T2DeliverySystem
Auto Trait Implementations§
impl Freeze for T2DeliverySystem
impl RefUnwindSafe for T2DeliverySystem
impl Send for T2DeliverySystem
impl Sync for T2DeliverySystem
impl Unpin for T2DeliverySystem
impl UnsafeUnpin for T2DeliverySystem
impl UnwindSafe for T2DeliverySystem
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