27 #ifndef NIDAS_DYNLD_ISFF_GOESPROJECT_H
28 #define NIDAS_DYNLD_ISFF_GOESPROJECT_H
44 namespace dynld {
namespace isff {
91 unsigned long getGOESId(
int stationNum)
const
unsigned int dsm_sample_id_t
Definition: Sample.h:63
~GOESProject()
Definition: GOESProject.cc:175
std::list< nidas::core::SampleTag * > _sampleTags
Definition: GOESProject.h:114
nidas::core::Project * _project
Definition: GOESProject.h:102
std::list< const nidas::core::SampleTag * > _constSampleTags
Definition: GOESProject.h:116
Definition: GOESProject.h:46
int getStationNumber(unsigned long goesId) const
Get the station number, corresponding to a GOES id.
Definition: GOESProject.cc:182
const nidas::core::SampleTag * getSampleTag(int stationNumber, int sampleId) const
Get a SampleTag*, corresponding to station and sampleid.
Definition: GOESProject.cc:225
GOESProject & operator=(const GOESProject &x) const
GOESProject(nidas::core::Project *p)
Definition: GOESProject.cc:42
void addSampleTag(nidas::core::SampleTag *tag)
Definition: GOESProject.h:73
std::map< nidas::core::dsm_sample_id_t, const nidas::core::SampleTag * > _sampleTagsById
Definition: GOESProject.h:108
const nidas::core::SampleTag * getGOESSampleTag(int stationNumber) const
Definition: GOESProject.cc:242
std::list< const nidas::core::SampleTag * > getSampleTags() const
Definition: GOESProject.h:86
nidas::core::Project * getProject() const
Definition: GOESProject.h:52
int getXmitInterval(int stationNumber) const
Definition: GOESProject.cc:213
std::vector< int > _xmitOffsets
Definition: GOESProject.h:110
Class describing a group of variables that are sampled and handled together.
Definition: SampleTag.h:87
unsigned long getGOESId(int stationNum) const
Definition: GOESProject.cc:194
int getXmitOffset(int stationNumber) const
Definition: GOESProject.cc:201
std::vector< int > _xmitIntervals
Definition: GOESProject.h:112
std::vector< unsigned long > _goesIds
Definition: GOESProject.h:104
std::vector< nidas::core::SampleTag * > _goesTags
Definition: GOESProject.h:118
Definition: InvalidParameterException.h:35
std::map< unsigned long, int > _stationNumbersById
Definition: GOESProject.h:106