TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::SAT::SAT_base Class Referenceabstract

#include <tsSAT.h>

Inheritance diagram for ts::SAT::SAT_base:

Public Member Functions

virtual void deserialize (PSIBuffer &buf)=0
virtual bool fromXML (const xml::Element *element)=0
virtual void serialize (PSIBuffer &buf) const =0
virtual void toXML (xml::Element *root)=0

Detailed Description

Base capabilities to be defined/extended by Satellite Access Table processing functions

Member Function Documentation

◆ fromXML()

virtual bool ts::SAT::SAT_base::fromXML ( const xml::Element * element)
pure virtual

◆ toXML()

◆ serialize()

◆ deserialize()

virtual void ts::SAT::SAT_base::deserialize ( PSIBuffer & buf)
pure virtual

This method deserializes (populates) the attributes of a geostationary satellite.

Parameters
[in,out]bufDeserialization buffer. Read the descriptor payload from buf. The end of read is the end of the binary payload. If any kind of error is reported in the buffer or if the payload is not completely read, the deserialization is considered as invalid.

Implemented in ts::SAT::beam_hopping_time_plan_info_type, ts::SAT::beam_hopping_time_plan_info_type::slot, ts::SAT::cell_fragment_info_type, ts::SAT::cell_fragment_info_type::new_delivery_system_id_type, ts::SAT::cell_fragment_info_type::obsolescent_delivery_system_id_type, ts::SAT::NCR_type, ts::SAT::satellite_position_v2_info_type, ts::SAT::satellite_position_v2_info_type::earth_orbiting_satallite_type, ts::SAT::satellite_position_v2_info_type::geostationary_position_type, ts::SAT::satellite_position_v3_info_type, and ts::SAT::time_association_info_type.


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