TSDuck v3.39-3843
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_metadata_type Class Reference

Satellite metadata (V3). More...

#include <tsSAT.h>

Collaboration diagram for ts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_metadata_type:

Public Member Functions

 v3_satellite_metadata_type ()=default
 Default constructor.
 
 v3_satellite_metadata_type (PSIBuffer &buf, bool usable_start_time_flag, bool usable_stop_time_flag)
 Read-in constructor.
 

Public Attributes

std::optional< uint8_t > interpolation_degree {}
 3 bits. the recommended order of the interpolation
 
std::optional< uint8_t > interpolation_type {}
 3 bits. the recommended interpolation method (in InterpolationTypes enumeration)
 
v3_satellite_time total_start_time {}
 start of the total time span covered by the ephemeris data and optional covariance data
 
v3_satellite_time total_stop_time {}
 end of the total time span covered by the ephemeris data and optional covariance data
 
std::optional< v3_satellite_timeusable_start_time {}
 start of the time span covered by the ephemeris data
 
std::optional< v3_satellite_timeusable_stop_time {}
 end of the time span covered by the ephemeris data
 

Detailed Description

Satellite metadata (V3).

Constructor & Destructor Documentation

◆ v3_satellite_metadata_type()

ts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_metadata_type::v3_satellite_metadata_type ( PSIBuffer buf,
bool  usable_start_time_flag,
bool  usable_stop_time_flag 
)
inline

Read-in constructor.

Parameters
[in,out]bufDeserialization buffer.
[in]usable_start_time_flagStart time flag.
[in]usable_stop_time_flagStop time flag.

The documentation for this class was generated from the following file: