1 #ifndef GCP_UTIL_ANTNUM_H
2 #define GCP_UTIL_ANTNUM_H
31 static const unsigned int NANT = 1;
32 static const unsigned int NBASE = (NANT*(NANT-1))/2;
166 bool isSet(
unsigned id);
194 void setId(
unsigned int id);
329 std::ostream& operator<<(std::ostream& os,
const AntNum& rx);
346 bool isValidAnt(
unsigned int ant);
356 std::string printAntennaSet(
AntNum::Id antennas);
friend bool isValidAnt(unsigned int ant)
std::string getEventChannelName()
Definition: AntNum.cc:279
unsigned short getDcAntennaIndex()
Definition: AntNum.cc:428
bool operator>=(const AntNum rx)
Definition: AntNum.cc:171
bool operator<(const AntNum rx)
Definition: AntNum.cc:127
unsigned int getIntId()
Definition: AntNum.cc:343
std::string getString()
Definition: AntNum.cc:484
bool operator==(const AntNum rx)
Definition: AntNum.cc:184
std::string getObjectName()
Definition: AntNum.cc:249
unsigned int getDelayEngineIntId()
Definition: AntNum.cc:366
bool isSet(unsigned id)
Definition: AntNum.cc:621
std::string getLoggerPrefix()
Definition: AntNum.cc:319
static unsigned idToInt(AntNum::Id id)
Definition: AntNum.cc:596
void set(AntNum::Id id)
Definition: AntNum.cc:612
const AntNum operator+(const AntNum &rx)
Definition: AntNum.cc:114
bool isValidSingleAnt()
Definition: AntNum.cc:87
friend AntNum::Id operator-(const AntNum::Id id1, const AntNum::Id id2)
bool operator>(const AntNum rx)
Definition: AntNum.cc:157
Id getId()
Definition: AntNum.cc:713
unsigned int getAntMax()
Definition: AntNum.cc:448
unsigned short getDcNodeIndex()
Definition: AntNum.cc:440
Id
Definition: AntNum.h:37
static AntNum::Id intToId(unsigned int iant)
Definition: AntNum.cc:604
AntNum()
Definition: AntNum.cc:60
const AntNum & operator++()
Definition: AntNum.cc:199
friend std::ostream & operator<<(std::ostream &os, const AntNum &rx)
void setIdFromHost()
Definition: AntNum.cc:680
std::string printAntennaSet()
Definition: AntNum.cc:416
bool operator<=(const AntNum rx)
Definition: AntNum.cc:141
friend bool isValidAntennaSet(AntNum::Id antennas)
void setId(AntNum::Id)
Definition: AntNum.cc:656
std::string getAntennaName()
Definition: AntNum.cc:298