|
| SkdCatalogReader () |
| default constructor More...
|
|
void | setCatalogFilePathes (const boost::property_tree::ptree &ptreeWithPathes) |
| setter for catalog pathes More...
|
|
void | setCatalogFilePathes (const std::string &antenna, const std::string &equip, const std::string &flux, const std::string &freq, const std::string &hdpos, const std::string &loif, const std::string &mask, const std::string &modes, const std::string &position, const std::string &rec, const std::string &rx, const std::string &source, const std::string &tracks) |
| set catalog file pathes More...
|
|
void | setCatalogFilePathes (const std::string &skdFile) |
|
void | initializeSourceCatalogs () |
| reads all source specific catalogs More...
|
|
void | initializeStationCatalogs () |
| reads all station specific catalogs More...
|
|
void | initializeModesCatalogs (const std::string &obsModeName) |
| reads all modes specific catalogs More...
|
|
void | setStationNames (const std::vector< std::string > &staNames) |
| set station names More...
|
|
const std::vector< std::string > & | getStaNames () const |
| getter for all station names More...
|
|
const std::map< std::string, char > & | getOneLetterCode () const |
| getter for station one letter code More...
|
|
const std::map< std::string, std::string > & | getTwoLetterCode () const |
| getter for station two letter code More...
|
|
const std::map< std::string, std::vector< std::string > > & | getSourceCatalog () const |
| getter for source catalog More...
|
|
const std::map< std::string, std::vector< std::string > > & | getFluxCatalog () const |
| getter for flux catalog More...
|
|
const std::map< std::string, std::vector< std::string > > & | getAntennaCatalog () const |
| getter for antenna catalog More...
|
|
const std::map< std::string, std::vector< std::string > > & | getPositionCatalog () const |
| getter for position catalog More...
|
|
const std::map< std::string, std::vector< std::string > > & | getEquipCatalog () const |
| getter for equipment catalog More...
|
|
const std::map< std::string, std::vector< std::string > > & | getMaskCatalog () const |
| getter for mask catalog More...
|
|
const std::string & | getModeName () const |
| getter for observing mode name More...
|
|
const std::string & | getFreqName () const |
| getter for frequency sequence name More...
|
|
double | getBandWidth () const |
| getter for bandwith More...
|
|
double | getSampleRate () const |
| getter for sample rate More...
|
|
const std::map< std::string, std::string > & | getStaName2hdposMap () const |
| getter for station hdpos More...
|
|
const std::map< std::string, std::string > & | getStaName2tracksMap () const |
| getter for station tracks More...
|
|
const std::map< std::string, std::string > & | getStaName2recFormatMap () const |
| getter for station rec format More...
|
|
const std::vector< std::string > & | getTracksIds () const |
| getter for all track ids More...
|
|
const std::vector< std::string > & | getLoifIds () const |
| getter for all loif ids More...
|
|
const std::map< std::string, int > & | getTracksId2fanoutMap () const |
| getter for tracks fanout More...
|
|
const std::map< std::string, int > & | getTracksId2bits () const |
| getter for tracks bit More...
|
|
const std::map< std::string, std::map< int, std::string > > & | getTracksId2channelNumber2tracksMap () const |
| getter for channel tracks info More...
|
|
const std::string & | getFreqTwoLetterCode () const |
| getter for frequency two letter code More...
|
|
const std::map< int, std::string > & | getChannelNumber2band () const |
| getter for cannel band More...
|
|
const std::map< int, std::string > & | getChannelNumber2skyFreq () const |
| getter for channel sky frequency More...
|
|
const std::map< int, std::string > & | getChannelNumber2phaseCalFrequency () const |
| getter for channel phase cal frequency More...
|
|
const std::map< std::string, std::string > & | getStaName2loifId () const |
| getter for station local oscillator frequency setup name More...
|
|
const std::map< std::string, std::vector< std::string > > & | getLoifId2loifInfo () const |
| getter for local oscillator frequency setup More...
|
|
const std::map< std::string, std::vector< std::string > > & | getHdposId2hdposLines () const |
| getter for hdpos setup More...
|
|
const std::map< int, std::string > & | getChannelNumber2BBC () const |
| getter for channel bbc number More...
|
|
unsigned int | getBits () const |
| getter for recoreded bits More...
|
|
const std::string & | positionKey (const std::string &staName) const |
| get position key More...
|
|
const std::string & | equipKey (const std::string &staName) const |
| get equip key More...
|
|
const std::string & | maskKey (const std::string &staName) const |
| get mask key More...
|
|
std::string | getVersion (const std::string &name) const |
| get sked catalog version number More...
|
|
| VieVS_Object (unsigned long id) |
| constructor More...
|
|
const unsigned long | getId () const |
| get object id More...
|
|
bool | hasValidId () const |
| check if id is valid More...
|
|
bool | hasId (unsigned long id) const |
| check if object has specific id More...
|
|
void | setId (unsigned long id) |
| set object id More...
|
|
std::string | printId () const |
| object id string More...
|
|
|
std::vector< std::string > | staNames_ |
| list of all station More...
|
|
std::string | sourcePath_ |
| source catalog name More...
|
|
std::string | fluxPath_ |
| flux catalog name More...
|
|
std::string | antennaPath_ |
| antenna catalog name More...
|
|
std::string | positionPath_ |
| position catalog name More...
|
|
std::string | equipPath_ |
| equipment catalog name More...
|
|
std::string | maskPath_ |
| mask catalog name More...
|
|
std::string | modesPath_ |
| modes catalog name More...
|
|
std::string | recPath_ |
| rec catalog name More...
|
|
std::string | tracksPath_ |
| tracks catalog name More...
|
|
std::string | freqPath_ |
| frequency catalog name More...
|
|
std::string | rxPath_ |
| rx catalog name More...
|
|
std::string | loifPath_ |
| loif catalog name More...
|
|
std::string | hdposPath_ |
| hdpos catalog name More...
|
|
std::map< std::string, char > | oneLetterCode_ |
| map with station name as key and one letter codes as value More...
|
|
std::map< std::string, std::string > | twoLetterCode_ |
| map with station name as key and two letter code as value More...
|
|
std::map< std::string, std::vector< std::string > > | sourceCatalog_ |
| map with source name as key and catalog entry as value More...
|
|
std::map< std::string, std::vector< std::string > > | fluxCatalog_ |
| map with source name as key and flux catalog entry as value More...
|
|
std::map< std::string, std::vector< std::string > > | antennaCatalog_ |
| map with station name as key and catalog entry as value More...
|
|
std::map< std::string, std::string > | antennaKey2positionKey_ |
| antenna key to position key More...
|
|
std::map< std::string, std::vector< std::string > > | positionCatalog_ |
| map with position id as key and catalog entry as value More...
|
|
std::map< std::string, std::string > | antennaKey2equipKey_ |
| antenna key to equip key More...
|
|
std::map< std::string, std::vector< std::string > > | equipCatalog_ |
| map with equipment id + "|" + station name as key and catalog entry as value More...
|
|
std::map< std::string, std::string > | antennaKey2maskKey_ |
| antenna key 2 mask key More...
|
|
std::map< std::string, std::vector< std::string > > | maskCatalog_ |
| map with mask id as key and catalog entry as value More...
|
|
std::string | modeName_ |
| observing mode name More...
|
|
std::string | freqName_ |
| frequency sequence name More...
|
|
std::string | recName_ |
| rec name More...
|
|
double | bandWidth_ |
| bandwith More...
|
|
double | sampleRate_ |
| sample rate More...
|
|
unsigned int | bits_ |
| sample bits More...
|
|
std::map< std::string, std::string > | staName2hdposMap_ |
| map with station name as key and hdpos name as value More...
|
|
std::map< std::string, std::string > | staName2tracksMap_ |
| map with station name as key and tracks name as value More...
|
|
std::vector< std::string > | tracksIds_ |
| list of all track names More...
|
|
std::map< std::string, std::string > | staName2recFormatMap_ |
| map with station name as key and rec format name as value More...
|
|
std::map< std::string, int > | tracksId2fanoutMap_ |
| map with track name as key and fanout as value More...
|
|
std::map< std::string, int > | tracksId2bitsMap_ |
| map with track name as key and number of sampled bits as value More...
|
|
std::map< std::string, std::map< int, std::string > > | tracksId2channelNumber2tracksMap_ |
| map with channel number as key and tracks info as value More...
|
|
std::string | freqTwoLetterCode_ |
| two letter frequency code More...
|
|
std::string | rxName_ |
| rx name More...
|
|
std::map< int, std::string > | channelNumber2band_ |
| map with channel number as key and band name as value More...
|
|
std::map< int, std::string > | channelNumber2polarization_ |
| map with channel number as key and polarization as value More...
|
|
std::map< int, std::string > | channelNumber2skyFreq_ |
| map with channel number as key and sky frequency as value More...
|
|
std::map< int, std::string > | channelNumber2sideBand_ |
| map with channel number as key and side band as value More...
|
|
std::map< int, std::string > | channelNumber2BBC_ |
| map with channel number as key and bbc number as value More...
|
|
std::map< int, std::string > | channelNumber2phaseCalFrequency_ |
| map with channel number as key and phase cal frequency as value More...
|
|
std::map< std::string, std::string > | staName2loifId_ |
| map with station name as key and local oscillator frequency setup name as value More...
|
|
std::vector< std::string > | loifIds_ |
| list of all local oscillator frequency setup names More...
|
|
std::map< std::string, std::vector< std::string > > | loifId2loifInfo_ |
| map with loif name as key and loif infos as value More...
|
|
std::map< std::string, std::vector< std::string > > | hdposId2hdposLines |
|
std::map< std::string, std::string > | catalogsVersion_ |
| skd catalog versions More...
|
|
sked catalog reader class
- Author
- Matthias Schartner
- Date
- 07.12.2017