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, double > & | loPcWidthById () |
QMap< QString, SgChannelSideBand > & | loSideBandById () |
QMap< QString, SgChannelPolarization > & | loPolarizationById () |
QMap< QString, QString > & | loIdByTpSensorKey () |
QMap< QString, double > & | loFreqByTpSensorKey () |
QMap< QString, SgChannelSideBand > & | loSideBandByTpSensorKey () |
QMap< QString, SgChannelPolarization > & | loPolarizationByTpSensorKey () |
QMap< QString, double > & | ifFreqByTpSensorKey () |
QMap< QString, double > & | ifBandwidthByTpSensorKey () |
QMap< QString, SgChannelPolarization > & | ifPolarizationById () |
QMap< QString, int > & | ifIdxById () |
QMap< QString, SgChannelSideBand > & | ifSideBandById () |
QMap< int, double > & | ifFreqByIdx () |
QMap< QString, QList< QString > > & | origSensorIdById () |
QMap< QString, QString > & | ifIdByTpSensorKey () |
QMap< QString, QString > & | pcalIdByKey () |
QMap< QString, SgChannelPolarization > & | pcalPolarizationByKey () |
QMap< QString, double > & | pcalLoFreqByKey () |
QMap< QString, SgChannelSideBand > & | pcalSideBandByKey () |
QMap< QString, double > & | pcalOffsetByKey () |
QMap< QString, double > & | pcalWidthByKey () |
QMap< QString, double > & | pcalOffsetByLoId () |
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) |
Private Attributes | |
QMap< int, double > | bbcFreqByIdx_ |
QMap< int, double > | bbcBandwidthByIdx_ |
QMap< int, QString > | loIdByIdx_ |
QMap< QString, QString > | loIdByCid_ |
QMap< QString, double > | loFreqById_ |
QMap< QString, double > | loPcWidthById_ |
QMap< QString, SgChannelSideBand > | loSideBandById_ |
QMap< QString, SgChannelPolarization > | loPolarizationById_ |
QMap< QString, QString > | loIdByTpSensorKey_ |
QMap< QString, double > | loFreqByTpSensorKey_ |
QMap< QString, SgChannelSideBand > | loSideBandByTpSensorKey_ |
QMap< QString, SgChannelPolarization > | loPolarizationByTpSensorKey_ |
QMap< QString, double > | ifFreqByTpSensorKey_ |
QMap< QString, double > | ifBandwidthByTpSensorKey_ |
QMap< QString, QString > | ifIdByTpSensorKey_ |
QMap< QString, SgChannelPolarization > | ifPolarizationById_ |
QMap< QString, int > | ifIdxById_ |
QMap< QString, SgChannelSideBand > | ifSideBandById_ |
QMap< int, double > | ifFreqByIdx_ |
QMap< QString, QList< QString > > | origSensorIdById_ |
QMap< QString, QString > | pcalIdByKey_ |
QMap< QString, SgChannelPolarization > | pcalPolarizationByKey_ |
QMap< QString, double > | pcalLoFreqByKey_ |
QMap< QString, SgChannelSideBand > | pcalSideBandByKey_ |
QMap< QString, double > | pcalOffsetByKey_ |
QMap< QString, double > | pcalWidthByKey_ |
QMap< QString, double > | pcalOffsetByLoId_ |
QMap< QString, QString > | xpsIdByKey_ |
bool | isOk_ |
HwType | hwType_ |
BackEndType | backEndType_ |
SgChannelSetup: ====================================================================================================
Definition at line 908 of file SgStnLogCollector.h.
Enumerator | |
---|---|
BET_UNDEF | |
BET_NONE | |
BET_DBBC | |
BET_DBBC3 | |
BET_RDBE | |
BET_OTHER |
Definition at line 919 of file SgStnLogCollector.h.
Enumerator | |
---|---|
HT_UNDEF | |
HT_VC | |
HT_BBC | |
HT_NN | |
HT_VGOS |
Definition at line 911 of file SgStnLogCollector.h.
|
inline |
A constructor. Creates an object.
Definition at line 941 of file SgStnLogCollector.h.
References backEndType_, BET_UNDEF, HT_UNDEF, hwType_, and isOk_.
|
inline |
A destructor. Frees allocated memory.
Definition at line 956 of file SgStnLogCollector.h.
|
inline |
Definition at line 966 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 965 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 962 of file SgStnLogCollector.h.
References backEndType_.
Referenced by SgStnLogReadings::createAntCalFile(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 961 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 978 of file SgStnLogCollector.h.
References ifBandwidthByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 982 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 977 of file SgStnLogCollector.h.
References ifFreqByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), SgStnLogReadings::propagateData(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 984 of file SgStnLogCollector.h.
References ifIdByTpSensorKey_.
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 980 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 979 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 981 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 963 of file SgStnLogCollector.h.
References isOk_.
|
inline |
Definition at line 969 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(), SgStnLogCollector::extractPcalVgosReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 974 of file SgStnLogCollector.h.
References loFreqByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 968 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 967 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 973 of file SgStnLogCollector.h.
References loIdByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 970 of file SgStnLogCollector.h.
References loPcWidthById_.
Referenced by SgStnLogCollector::extractLoReading(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 972 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 976 of file SgStnLogCollector.h.
References loPolarizationByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 971 of file SgStnLogCollector.h.
References loSideBandById_.
Referenced by SgStnLogReadings::compareChannelSetups(), SgStnLogReadings::export2antabFrqs_nativeSetup(), SgStnLogReadings::export2antCalFrqs_nativeSetup(), SgStnLogCollector::extractChanSkyFrqReading(), SgStnLogCollector::extractLoReading(), SgStnLogCollector::extractPcalVgosReading(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 975 of file SgStnLogCollector.h.
References loSideBandByTpSensorKey_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::setupTpSensor().
|
inline |
Definition at line 983 of file SgStnLogCollector.h.
References origSensorIdById_.
Referenced by SgStnLogReadings::export2antCalFrqs_vgosSetup(), and SgStnLogCollector::extractTsysReading().
|
inline |
Definition at line 986 of file SgStnLogCollector.h.
References pcalIdByKey_.
Referenced by SgStnLogReadings::createAntCalFile(), SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 988 of file SgStnLogCollector.h.
References pcalLoFreqByKey_.
Referenced by SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 990 of file SgStnLogCollector.h.
References pcalOffsetByKey_.
Referenced by SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 992 of file SgStnLogCollector.h.
References pcalOffsetByLoId_.
Referenced by SgStnLogCollector::extractPcalOffsetReading(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 987 of file SgStnLogCollector.h.
References pcalPolarizationByKey_.
Referenced by SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 989 of file SgStnLogCollector.h.
References pcalSideBandByKey_.
Referenced by SgStnLogReadings::export2antCalPcal_vgosSetup(), and SgStnLogCollector::extractPcalVgosReading().
|
inline |
Definition at line 991 of file SgStnLogCollector.h.
References pcalWidthByKey_.
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_, ifIdByTpSensorKey_, ifIdxById_, ifSideBandById_, SgLogger::IO, isOk_, loFreqById_, loFreqByTpSensorKey_, logger, loIdByCid_, loIdByIdx_, loPolarizationById_, loSideBandById_, SgLogger::write(), and SgLogger::WRN.
Referenced by SgStnLogReadings::createAntabFile(), and SgStnLogReadings::createAntCalFile().
|
inline |
Definition at line 996 of file SgStnLogCollector.h.
References backEndType_.
Referenced by SgStnLogCollector::readLogFile().
|
inline |
Definition at line 995 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 993 of file SgStnLogCollector.h.
References xpsIdByKey_.
Referenced by SgStnLogReadings::createAntCalFile(), and SgStnLogCollector::readLogFile().
|
private |
Definition at line 1061 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), getBackEndType(), selfCheck(), and setBackEndType().
|
private |
Definition at line 1012 of file SgStnLogCollector.h.
Referenced by bbcBandwidthByIdx(), and selfCheck().
|
private |
Definition at line 1011 of file SgStnLogCollector.h.
Referenced by bbcFreqByIdx(), and selfCheck().
|
private |
Definition at line 1060 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), getHwType(), selfCheck(), and setHwType().
|
private |
Definition at line 1030 of file SgStnLogCollector.h.
Referenced by ifBandwidthByTpSensorKey().
|
private |
Definition at line 1041 of file SgStnLogCollector.h.
Referenced by ifFreqByIdx().
|
private |
Definition at line 1029 of file SgStnLogCollector.h.
Referenced by ifFreqByTpSensorKey().
|
private |
Definition at line 1031 of file SgStnLogCollector.h.
Referenced by ifIdByTpSensorKey(), and selfCheck().
|
private |
Definition at line 1037 of file SgStnLogCollector.h.
Referenced by ifIdxById(), and selfCheck().
|
private |
Definition at line 1036 of file SgStnLogCollector.h.
Referenced by ifPolarizationById().
|
private |
Definition at line 1039 of file SgStnLogCollector.h.
Referenced by ifSideBandById(), and selfCheck().
|
private |
Definition at line 1059 of file SgStnLogCollector.h.
Referenced by SgChannelSetup(), isOk(), and selfCheck().
|
private |
Definition at line 1016 of file SgStnLogCollector.h.
Referenced by loFreqById(), and selfCheck().
|
private |
Definition at line 1024 of file SgStnLogCollector.h.
Referenced by loFreqByTpSensorKey(), and selfCheck().
|
private |
Definition at line 1015 of file SgStnLogCollector.h.
Referenced by loIdByCid(), and selfCheck().
|
private |
Definition at line 1014 of file SgStnLogCollector.h.
Referenced by loIdByIdx(), and selfCheck().
|
private |
Definition at line 1023 of file SgStnLogCollector.h.
Referenced by loIdByTpSensorKey().
|
private |
Definition at line 1017 of file SgStnLogCollector.h.
Referenced by loPcWidthById().
|
private |
Definition at line 1021 of file SgStnLogCollector.h.
Referenced by loPolarizationById(), and selfCheck().
|
private |
Definition at line 1028 of file SgStnLogCollector.h.
Referenced by loPolarizationByTpSensorKey().
|
private |
Definition at line 1019 of file SgStnLogCollector.h.
Referenced by loSideBandById(), and selfCheck().
|
private |
Definition at line 1026 of file SgStnLogCollector.h.
Referenced by loSideBandByTpSensorKey().
|
private |
Definition at line 1043 of file SgStnLogCollector.h.
Referenced by origSensorIdById().
|
private |
Definition at line 1046 of file SgStnLogCollector.h.
Referenced by pcalIdByKey().
|
private |
Definition at line 1049 of file SgStnLogCollector.h.
Referenced by pcalLoFreqByKey().
|
private |
Definition at line 1052 of file SgStnLogCollector.h.
Referenced by pcalOffsetByKey().
|
private |
Definition at line 1055 of file SgStnLogCollector.h.
Referenced by pcalOffsetByLoId().
|
private |
Definition at line 1048 of file SgStnLogCollector.h.
Referenced by pcalPolarizationByKey().
|
private |
Definition at line 1051 of file SgStnLogCollector.h.
Referenced by pcalSideBandByKey().
|
private |
Definition at line 1053 of file SgStnLogCollector.h.
Referenced by pcalWidthByKey().
|
private |
Definition at line 1057 of file SgStnLogCollector.h.
Referenced by xpsIdByKey().