ldas-tools-frameAPI  2.5.1
Namespaces | Classes | Typedefs | Functions | Variables
FrameAPI Namespace Reference

ignore_end: More...

Namespaces

 FrAdcData
 
 FrameH
 
 FrProcData
 
 FrRawData
 
 FrVect
 
 RDS
 
 RDSFrameCC
 

Classes

class  Catalog
 Maintains a catalog of channels. More...
 
class  Channel
 Generic wrapper for channel information. More...
 
struct  channel_container_type
 
class  ConditionData
 
class  DeviceIOConfiguration
 Singleton to keep track of how to support io on a device. More...
 
class  Frame
 
class  MountMgr
 
class  SAMFSLoader
 

Typedefs

typedef ::RDSFrame::frame_file_container_type frame_file_container_type
 
typedef CREATERDS_START_TYPE start_type
 
typedef CREATERDS_END_TYPE end_type
 
typedef RDS::Options::compression_level_type compression_level_type
 
typedef RDS::Options::compression_method_type compression_method_type
 
typedef RDS::Options::frames_per_file_type frames_per_file_type
 
typedef RDS::Options::seconds_per_frame_type seconds_per_frame_type
 

Functions

Frame createRDSFrame (const frame_file_container_type &FrameFiles, start_type Start, end_type End, const channel_container_type &Channels)
 
void createRDSSet (const frame_file_container_type &FrameFiles, const channel_container_type &Channels, const FrameAPI::RDS::FileOptions &Opts)
 
template<>
REAL_8 SampleRate< FrameCPP::FrAdcData > (const FrameCPP::FrAdcData &C)
 
void Normalize (FrameCPP::FrameH &Frame)
 
template<>
REAL_8 SampleRate (const FrameCPP::FrProcData &C)
 
void Stage (const std::string &Filename)
 
bool Continuous (const LDASTools::AL::GPSTime &T1, const LDASTools::AL::GPSTime &T2)
 
FrameCPP::FrVect::compression_scheme_type StrToCompressionScheme (const char *Method)
 
void LogMD5Sum (const std::string &FrameFilename, const FrameCPP::Common::MD5Sum &MD5, const std::string &OutputDir)
 
template<typename Channel >
REAL_8 SampleRate (const Channel &C)
 

Variables

const REAL_8 NANO_SECOND = 1.0e-9
 
const REAL_8 TIME_TOLERANCE = ( 1000 * NANO_SECOND )
 
int EnableMemoryMappedIO = false
 
int StreamBufferSize = int( FrameCPP::Common::FrameBufferInterface::M_BUFFER_SIZE_DEFAULT )
 

Detailed Description

ignore_end:

Typedef Documentation

◆ compression_level_type

◆ compression_method_type

◆ end_type

◆ frame_file_container_type

◆ frames_per_file_type

◆ seconds_per_frame_type

◆ start_type

Function Documentation

◆ Continuous()

bool FrameAPI::Continuous ( const LDASTools::AL::GPSTime &  T1,
const LDASTools::AL::GPSTime &  T2 
)

◆ createRDSFrame()

Frame FrameAPI::createRDSFrame ( const frame_file_container_type FrameFiles,
start_type  Start,
end_type  End,
const channel_container_type Channels 
)

◆ createRDSSet()

void FrameAPI::createRDSSet ( const frame_file_container_type FrameFiles,
const channel_container_type Channels,
const FrameAPI::RDS::FileOptions Opts 
)

◆ LogMD5Sum()

void FrameAPI::LogMD5Sum ( const std::string &  FrameFilename,
const FrameCPP::Common::MD5Sum &  MD5,
const std::string &  OutputDir 
)

◆ Normalize()

void FrameAPI::Normalize ( FrameCPP::FrameH &  Frame)

◆ SampleRate() [1/2]

template<>
REAL_8 FrameAPI::SampleRate ( const FrameCPP::FrProcData &  C)

◆ SampleRate() [2/2]

template<typename Channel >
REAL_8 FrameAPI::SampleRate ( const Channel C)

◆ SampleRate< FrameCPP::FrAdcData >()

template<>
REAL_8 FrameAPI::SampleRate< FrameCPP::FrAdcData > ( const FrameCPP::FrAdcData &  C)

◆ Stage()

void FrameAPI::Stage ( const std::string &  Filename)
inline

◆ StrToCompressionScheme()

FrameCPP::FrVect::compression_scheme_type FrameAPI::StrToCompressionScheme ( const char *  Method)

Variable Documentation

◆ EnableMemoryMappedIO

int FrameAPI::EnableMemoryMappedIO = false

◆ NANO_SECOND

const REAL_8 FrameAPI::NANO_SECOND = 1.0e-9

◆ StreamBufferSize

int FrameAPI::StreamBufferSize = int( FrameCPP::Common::FrameBufferInterface::M_BUFFER_SIZE_DEFAULT )

◆ TIME_TOLERANCE

const REAL_8 FrameAPI::TIME_TOLERANCE = ( 1000 * NANO_SECOND )