#[repr(u8)]pub enum SatTableId {
PositionV2 = 0,
CellFragment = 1,
TimeAssociation = 2,
BeamhoppingTimePlan = 3,
PositionV3 = 4,
}Expand description
satellite_table_id discriminant — selects the SAT body structure (§5.2.11.1, Table 11b).
Variants§
PositionV2 = 0
satellite_position_v2_info — TLE/SGP4 orbital elements (§5.2.11.2).
CellFragment = 1
cell_fragment_info — earth-surface cell coverage areas (§5.2.11.3).
TimeAssociation = 2
time_association_info — NCR↔UTC time association (§5.2.11.4).
BeamhoppingTimePlan = 3
beamhopping_time_plan_info — beam illumination schedule (§5.2.11.5).
PositionV3 = 4
satellite_position_v3_info — ephemeris state vectors (§5.2.11.6).
Trait Implementations§
Source§impl Clone for SatTableId
impl Clone for SatTableId
Source§fn clone(&self) -> SatTableId
fn clone(&self) -> SatTableId
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 moreimpl Copy for SatTableId
Source§impl Debug for SatTableId
impl Debug for SatTableId
impl Eq for SatTableId
Source§impl Hash for SatTableId
impl Hash for SatTableId
Source§impl PartialEq for SatTableId
impl PartialEq for SatTableId
Source§fn eq(&self, other: &SatTableId) -> bool
fn eq(&self, other: &SatTableId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SatTableId
impl Serialize for SatTableId
impl StructuralPartialEq for SatTableId
Source§impl TryFrom<u8> for SatTableId
impl TryFrom<u8> for SatTableId
Source§type Error = TryFromPrimitiveError<SatTableId>
type Error = TryFromPrimitiveError<SatTableId>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for SatTableId
impl TryFromPrimitive for SatTableId
const NAME: &'static str = "SatTableId"
type Primitive = u8
type Error = TryFromPrimitiveError<SatTableId>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations§
impl Freeze for SatTableId
impl RefUnwindSafe for SatTableId
impl Send for SatTableId
impl Sync for SatTableId
impl Unpin for SatTableId
impl UnsafeUnpin for SatTableId
impl UnwindSafe for SatTableId
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