General Purpose Geodetic Library
|
#include <SgStnLogCollector.h>
Public Types | |
enum | HwType { HT_UNDEF = 0 , HT_VC = 1 , HT_BBC = 2 , HT_NN = 3 , HT_VGOS = 4 } |
enum | BackEndType { BET_UNDEF = 0 , BET_NONE = 1 , BET_DBBC = 2 , BET_DBBC3 = 3 , BET_RDBE = 4 , BET_OTHER = 5 } |
Public Member Functions | |
SgChannelSetup () | |
~SgChannelSetup () | |
HwType | getHwType () const |
BackEndType | getBackEndType () const |
bool | isOk () const |
QMap< int, double > & | bbcFreqByIdx () |
QMap< int, double > & | bbcBandwidthByIdx () |
QMap< int, QString > & | loIdByIdx () |
QMap< QString, QString > & | loIdByCid () |
QMap< QString, double > & | loFreqById () |
QMap< QString, SgChannelSideBand > & | loSideBandById () |
QMap< QString, SgChannelPolarization > & | loPolarizationById () |
QMap< QString, QString > & | loIdBySensorKey () |
QMap< QString, double > & | loFreqBySensorKey () |
QMap< QString, SgChannelSideBand > & | loSideBandBySensorKey () |
QMap< QString, SgChannelPolarization > & | loPolarizationBySensorKey () |
QMap< QString, double > & | ifFreqBySensorKey () |
QMap< QString, double > & | ifBandwidthBySensorKey () |
QMap< QString, SgChannelPolarization > & | ifPolarizationById () |
QMap< QString, int > & | ifIdxById () |
QMap< QString, SgChannelSideBand > & | ifSideBandById () |
QMap< int, double > & | ifFreqByIdx () |
QMap< QString, QList< QString > > & | origSensorIdById () |
QMap< QString, QString > & | ifIdBySensorKey () |
QMap< QString, QString > & | pcalIdByKey () |
QMap< QString, SgChannelPolarization > & | pcalPolarizationById () |
QMap< QString, QString > & | xpsIdByKey () |
void | setHwType (HwType tp) |
void | setBackEndType (BackEndType tp) |
bool | selfCheck (const QString &stnKey) |
Static Public Member Functions | |
static const QString | className () |
static double | calcSkyFreq (double loFreq, double bbcFreq, double width, SgChannelSideBand loSideBand, SgChannelSideBand ifSideBand) |
SgChannelSetup: ====================================================================================================
Definition at line 906 of file SgStnLogCollector.h.
Enumerator | |
---|---|
BET_UNDEF | |
BET_NONE | |
BET_DBBC | |
BET_DBBC3 | |
BET_RDBE | |
BET_OTHER |
Definition at line 917 of file SgStnLogCollector.h.
Enumerator | |
---|---|
HT_UNDEF | |
HT_VC | |
HT_BBC | |
HT_NN | |
HT_VGOS |
Definition at line 909 of file SgStnLogCollector.h.
|
inline |
A constructor. Creates an object.
Definition at line 939 of file SgStnLogCollector.h.
References backEndType_, BET_UNDEF, HT_UNDEF, hwType_, and isOk_.
|
inline |
A destructor. Frees allocated memory.
Definition at line 952 of file SgStnLogCollector.h.
|
inline |
Definition at line 962 of file SgStnLogCollector.h.
References bbcBandwidthByIdx_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractBbcReading(), SgStnLogCollector::extractVciReading(), SgStnLogCollector::extractVcReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 961 of file SgStnLogCollector.h.
References bbcFreqByIdx_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractBbcReading(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractVciReading(), SgStnLogCollector::extractVcReading(), and SgStnLogCollector::setupTpSensor().
|
static |
Definition at line 267 of file SgStnLogCollector.cpp.
References CSB_LSB, and CSB_USB.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
static |
Returns name of the class (for debug output).
Definition at line 259 of file SgStnLogCollector.cpp.
Referenced by selfCheck().
|
inline |
Definition at line 958 of file SgStnLogCollector.h.
References backEndType_.
Referenced by SgStnLogReadings::createAntCalFile(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 957 of file SgStnLogCollector.h.
References hwType_.
Referenced by SgStnLogReadings::createAntabFile(), SgStnLogReadings::createAntCalFile(), SgStnLogCollector::extractBbcReading(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractTpcontVgosReading(), SgStnLogCollector::extractTsysVgosReading(), SgStnLogCollector::extractVciReading(), SgStnLogCollector::extractVcReading(), SgStnLogReadings::propagateData(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 973 of file SgStnLogCollector.h.
References ifBandwidthBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 977 of file SgStnLogCollector.h.
References ifFreqByIdx_.
Referenced by SgStnLogReadings::export2antabFrqs_missedSetup(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_skededSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), and SgStnLogReadings::export2antCalFrqs_skededSetup().
|
inline |
Definition at line 972 of file SgStnLogCollector.h.
References ifFreqBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), SgStnLogReadings::propagateData(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 979 of file SgStnLogCollector.h.
References ifIdBySensorKey_.
Referenced by SgStnLogReadings::createAntabFile(), SgStnLogReadings::createAntCalFile(), SgStnLogReadings::export2antabFrqs_missedSetup(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_skededSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_skededSetup(), SgStnLogReadings::export2antCalFrqs_vgosSetup(), SgStnLogReadings::propagateData(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 975 of file SgStnLogCollector.h.
References ifIdxById_.
Referenced by SgStnLogReadings::compareChannelNumbers(), SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_missedSetup(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_skededSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_skededSetup(), SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 974 of file SgStnLogCollector.h.
References ifPolarizationById_.
Referenced by SgStnLogReadings::export2antabFrqs_missedSetup(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_skededSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_skededSetup(), SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogReadings::propagateData().
|
inline |
Definition at line 976 of file SgStnLogCollector.h.
References ifSideBandById_.
Referenced by SgStnLogReadings::compareChannelNumbers(), SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_missedSetup(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_skededSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_skededSetup(), SgStnLogReadings::export2antCalFrqs_vgosSetup(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogReadings::propagateData(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 959 of file SgStnLogCollector.h.
References isOk_.
|
inline |
Definition at line 965 of file SgStnLogCollector.h.
References loFreqById_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractLoReading(), SgStnLogCollector::extractLoRxgReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 969 of file SgStnLogCollector.h.
References loFreqBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 964 of file SgStnLogCollector.h.
References loIdByCid_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractChanSkyFrqReading(), and SgStnLogCollector::extractPatchReading().
|
inline |
Definition at line 963 of file SgStnLogCollector.h.
References loIdByIdx_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractBbcReading(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractPatchReading(), SgStnLogCollector::extractVciReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 968 of file SgStnLogCollector.h.
References loIdBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 967 of file SgStnLogCollector.h.
References loPolarizationById_.
Referenced by SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antabFrqs_vgosSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractLoReading(), SgStnLogCollector::extractLoRxgReading(), SgStnLogCollector::extractVciReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 971 of file SgStnLogCollector.h.
References loPolarizationBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 966 of file SgStnLogCollector.h.
References loSideBandById_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractLoReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 970 of file SgStnLogCollector.h.
References loSideBandBySensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 978 of file SgStnLogCollector.h.
References origSensorIdById_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::extractTsysReading().
|
inline |
Definition at line 981 of file SgStnLogCollector.h.
References pcalIdByKey_.
Referenced by SgStnLogReadings::createAntCalFile(), SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 982 of file SgStnLogCollector.h.
References pcalPolarizationById_.
Referenced by SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
bool SgChannelSetup::selfCheck | ( | const QString & | stnKey | ) |
Definition at line 306 of file SgStnLogCollector.cpp.
References backEndType_, bbcBandwidthByIdx_, bbcFreqByIdx_, BET_DBBC3, className(), SgLogger::ERR, HT_VGOS, hwType_, ifIdBySensorKey_, ifIdxById_, ifSideBandById_, SgLogger::IO, isOk_, loFreqById_, loFreqBySensorKey_, logger, loIdByCid_, loIdByIdx_, loPolarizationById_, loSideBandById_, SgLogger::write(), and SgLogger::WRN.
Referenced by SgStnLogReadings::createAntabFile(), and SgStnLogReadings::createAntCalFile().
|
inline |
Definition at line 986 of file SgStnLogCollector.h.
References backEndType_.
Referenced by SgStnLogCollector::readLogFile().
|
inline |
Definition at line 985 of file SgStnLogCollector.h.
References hwType_.
Referenced by SgStnLogCollector::extractBbcReading(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractTpcontVgosReading(), SgStnLogCollector::extractTsysVgosReading(), SgStnLogCollector::extractVciReading(), SgStnLogCollector::extractVcReading(), and SgStnLogCollector::readLogFile().
|
inline |
Definition at line 983 of file SgStnLogCollector.h.
References xpsIdByKey_.
Referenced by SgStnLogReadings::createAntCalFile(), and SgStnLogCollector::readLogFile().
|
private |
Definition at line 1043 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), getBackEndType(), selfCheck(), and setBackEndType().
|
private |
Definition at line 1002 of file SgStnLogCollector.h.
Referenced by bbcBandwidthByIdx(), and selfCheck().
|
private |
Definition at line 1001 of file SgStnLogCollector.h.
Referenced by bbcFreqByIdx(), and selfCheck().
|
private |
Definition at line 1042 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), getHwType(), selfCheck(), and setHwType().
|
private |
Definition at line 1019 of file SgStnLogCollector.h.
Referenced by ifBandwidthBySensorKey().
|
private |
Definition at line 1030 of file SgStnLogCollector.h.
Referenced by ifFreqByIdx().
|
private |
Definition at line 1018 of file SgStnLogCollector.h.
Referenced by ifFreqBySensorKey().
|
private |
Definition at line 1020 of file SgStnLogCollector.h.
Referenced by ifIdBySensorKey(), and selfCheck().
|
private |
Definition at line 1026 of file SgStnLogCollector.h.
Referenced by ifIdxById(), and selfCheck().
|
private |
Definition at line 1025 of file SgStnLogCollector.h.
Referenced by ifPolarizationById().
|
private |
Definition at line 1028 of file SgStnLogCollector.h.
Referenced by ifSideBandById(), and selfCheck().
|
private |
Definition at line 1041 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), isOk(), and selfCheck().
|
private |
Definition at line 1006 of file SgStnLogCollector.h.
Referenced by loFreqById(), and selfCheck().
|
private |
Definition at line 1013 of file SgStnLogCollector.h.
Referenced by loFreqBySensorKey(), and selfCheck().
|
private |
Definition at line 1005 of file SgStnLogCollector.h.
Referenced by loIdByCid(), and selfCheck().
|
private |
Definition at line 1004 of file SgStnLogCollector.h.
Referenced by loIdByIdx(), and selfCheck().
|
private |
Definition at line 1012 of file SgStnLogCollector.h.
Referenced by loIdBySensorKey().
|
private |
Definition at line 1010 of file SgStnLogCollector.h.
Referenced by loPolarizationById(), and selfCheck().
|
private |
Definition at line 1017 of file SgStnLogCollector.h.
Referenced by loPolarizationBySensorKey().
|
private |
Definition at line 1008 of file SgStnLogCollector.h.
Referenced by loSideBandById(), and selfCheck().
|
private |
Definition at line 1015 of file SgStnLogCollector.h.
Referenced by loSideBandBySensorKey().
|
private |
Definition at line 1032 of file SgStnLogCollector.h.
Referenced by origSensorIdById().
|
private |
Definition at line 1035 of file SgStnLogCollector.h.
Referenced by pcalIdByKey().
|
private |
Definition at line 1037 of file SgStnLogCollector.h.
Referenced by pcalPolarizationById().
|
private |
Definition at line 1039 of file SgStnLogCollector.h.
Referenced by xpsIdByKey().