ldas-tools-frameAPI  2.5.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Function Documentation

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

Variable Documentation

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