ldas-tools-frameAPI 2.6.6
Public Types | Public Member Functions | Private Attributes | List of all members
RDSFrame::private_type Class Reference

Public Types

typedef boost::shared_ptr< FrameH > frame_h_type
 
typedef boost::shared_ptr< FrAdcData > fr_adc_data_type
 
typedef boost::shared_ptr< FrProcData > fr_proc_data_type
 

Public Member Functions

 private_type ()
 
void Close ()
 
frame_h_type CreateFrame (const LDASTools::AL::GPSTime &Start, const LDASTools::AL::GPSTime &Stop)
 
frame_h_type CreateFrame (const LDASTools::AL::GPSTime &Start, REAL_8 DeltaT)
 
const channel_cache_typeGetChannelCache () const
 
channel_cache_typeGetChannelCache ()
 
const FileCache & GetFileCache () const
 
char * GetBuffer () const
 
unsigned int GetBufferSize () const
 
LDASTools::AL::GPSTime GetStart () const
 
LDASTools::AL::GPSTime GetStop () const
 
void InitChannelCache (const channel_container_type &Channels)
 
INT_4U InitFileCache (const RDSFrame::Options &Options, const std::vector< std::string > &FileList)
 
FrameCPP::Common::MD5Sum & MD5Sum ()
 
void PurgeFilesOlderThan (const LDASTools::AL::GPSTime &Start)
 
void RetrieveChannel (const std::string &Channel, frame_h_type &Frame, const LDASTools::AL::GPSTime &Start, REAL_8 &DeltaT, fr_adc_data_type &Adc, fr_proc_data_type &Proc, const bool VerifyDataValid, const bool FillMissingDataValidArray)
 
void RetrieveChannels (frame_h_type &Frame, RDSFrame &OutputFrame, const LDASTools::AL::GPSTime &Start, const REAL_8 DeltaT, const RDSFrame::Options &Options)
 

Private Attributes

channel_cache_type m_channel_cache
 
FileCache m_file_cache
 
boost::shared_array< char > m_buffer
 
unsigned int m_buffer_size
 

Member Typedef Documentation

◆ fr_adc_data_type

typedef boost::shared_ptr< FrAdcData > RDSFrame::private_type::fr_adc_data_type

◆ fr_proc_data_type

typedef boost::shared_ptr< FrProcData > RDSFrame::private_type::fr_proc_data_type

◆ frame_h_type

typedef boost::shared_ptr< FrameH > RDSFrame::private_type::frame_h_type

Constructor & Destructor Documentation

◆ private_type()

RDSFrame::private_type::private_type ( )

Member Function Documentation

◆ Close()

void RDSFrame::private_type::Close ( )
inline

◆ CreateFrame() [1/2]

frame_h_type RDSFrame::private_type::CreateFrame ( const LDASTools::AL::GPSTime &  Start,
const LDASTools::AL::GPSTime &  Stop 
)

◆ CreateFrame() [2/2]

frame_h_type RDSFrame::private_type::CreateFrame ( const LDASTools::AL::GPSTime &  Start,
REAL_8  DeltaT 
)

◆ GetBuffer()

char * RDSFrame::private_type::GetBuffer ( ) const
inline

◆ GetBufferSize()

unsigned int RDSFrame::private_type::GetBufferSize ( ) const
inline

◆ GetChannelCache() [1/2]

channel_cache_type & RDSFrame::private_type::GetChannelCache ( )
inline

◆ GetChannelCache() [2/2]

const channel_cache_type & RDSFrame::private_type::GetChannelCache ( ) const
inline

◆ GetFileCache()

const FileCache & RDSFrame::private_type::GetFileCache ( ) const
inline

◆ GetStart()

LDASTools::AL::GPSTime RDSFrame::private_type::GetStart ( ) const
inline

◆ GetStop()

LDASTools::AL::GPSTime RDSFrame::private_type::GetStop ( ) const
inline

◆ InitChannelCache()

void RDSFrame::private_type::InitChannelCache ( const channel_container_type Channels)

◆ InitFileCache()

INT_4U RDSFrame::private_type::InitFileCache ( const RDSFrame::Options Options,
const std::vector< std::string > &  FileList 
)
inline

◆ MD5Sum()

FrameCPP::Common::MD5Sum & RDSFrame::private_type::MD5Sum ( )

◆ PurgeFilesOlderThan()

void RDSFrame::private_type::PurgeFilesOlderThan ( const LDASTools::AL::GPSTime &  Start)
inline

◆ RetrieveChannel()

void RDSFrame::private_type::RetrieveChannel ( const std::string &  Channel,
frame_h_type Frame,
const LDASTools::AL::GPSTime &  Start,
REAL_8 &  DeltaT,
fr_adc_data_type Adc,
fr_proc_data_type Proc,
const bool  VerifyDataValid,
const bool  FillMissingDataValidArray 
)

◆ RetrieveChannels()

void RDSFrame::private_type::RetrieveChannels ( frame_h_type Frame,
RDSFrame OutputFrame,
const LDASTools::AL::GPSTime &  Start,
const REAL_8  DeltaT,
const RDSFrame::Options Options 
)

Member Data Documentation

◆ m_buffer

boost::shared_array< char > RDSFrame::private_type::m_buffer
private

◆ m_buffer_size

unsigned int RDSFrame::private_type::m_buffer_size
private

◆ m_channel_cache

channel_cache_type RDSFrame::private_type::m_channel_cache
private

◆ m_file_cache

FileCache RDSFrame::private_type::m_file_cache
private

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