ldas-tools-frameAPI  2.6.6
Classes | Public Types | Public Member Functions | Static Public Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
TestSet Class Reference

Classes

struct  file_set_type
 

Public Types

enum  set_type {
  SET_O1_LHO , SET_O1_LLO , SET_S6_LHO , SET_S6_LLO ,
  SET_S5
}
 
typedef INT_4U start_time_type
 
typedef INT_4U dt_type
 

Public Member Functions

 TestSet ()
 
void AddSet (set_type Set)
 
void AddSet (const base_filename_container_type &Filename, start_time_type Start, dt_type Dt)
 
void Find (const Search &SearchDirs, ::RDSFrame::frame_file_container_type &FrameFiles)
 
void Find (const Search &SearchDirs, FrameAPI::Catalog::stream_source_type &FrameFiles)
 
void operator() (const std::string &Filename, start_time_type Start, dt_type Dt)
 

Static Public Attributes

static const INT_4U SET_O1_LLO_START = 1133126912
 
static const INT_4U SET_O1_LLO_DT = 64
 
static const INT_4U SET_O1_LLO_FRAMES = 10
 
static const char * DQ [6]
 

Private Types

typedef std::list< file_set_typefile_set_container_type
 

Private Member Functions

void mkset (start_time_type Start, dt_type Dt, int Count, const std::string &Path, const std::string &SiteType)
 

Private Attributes

file_set_container_type file_set
 

Member Typedef Documentation

◆ dt_type

typedef INT_4U TestSet::dt_type

◆ file_set_container_type

typedef std::list< file_set_type > TestSet::file_set_container_type
private

◆ start_time_type

typedef INT_4U TestSet::start_time_type

Member Enumeration Documentation

◆ set_type

Enumerator
SET_O1_LHO 
SET_O1_LLO 
SET_S6_LHO 
SET_S6_LLO 
SET_S5 

Constructor & Destructor Documentation

◆ TestSet()

TestSet::TestSet ( )

Member Function Documentation

◆ AddSet() [1/2]

void TestSet::AddSet ( const base_filename_container_type Filename,
start_time_type  Start,
dt_type  Dt 
)

◆ AddSet() [2/2]

void TestSet::AddSet ( set_type  Set)

◆ Find() [1/2]

void TestSet::Find ( const Search SearchDirs,
::RDSFrame::frame_file_container_type FrameFiles 
)

◆ Find() [2/2]

void TestSet::Find ( const Search SearchDirs,
FrameAPI::Catalog::stream_source_type FrameFiles 
)

◆ mkset()

void TestSet::mkset ( start_time_type  Start,
dt_type  Dt,
int  Count,
const std::string &  Path,
const std::string &  SiteType 
)
inlineprivate

◆ operator()()

void TestSet::operator() ( const std::string &  Filename,
start_time_type  Start,
dt_type  Dt 
)

Member Data Documentation

◆ DQ

const char * TestSet::DQ
static
Initial value:
= {
"H1:CAL-DELTAL_EXTERNAL_DQ",
"L1:CAL-DELTAL_EXTERNAL_DQ",
"H1::LSC-AS_Q",
"L1:LSC-AS_Q",
"H1:LSC-AS_Q",
"Z1:BadChannel"
}

◆ file_set

file_set_container_type TestSet::file_set
private

◆ SET_O1_LLO_DT

const INT_4U TestSet::SET_O1_LLO_DT = 64
static

◆ SET_O1_LLO_FRAMES

const INT_4U TestSet::SET_O1_LLO_FRAMES = 10
static

◆ SET_O1_LLO_START

const INT_4U TestSet::SET_O1_LLO_START = 1133126912
static

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