.
Enum Typedef |
Enum |
Description |
IPbusVersion |
IPbus_v1 = 0, IPbus_v2 = 1 |
AMC13_env class enum for differentiating between IPbus firmware versions |
IPaddressScheme |
direct_IP = 0, sn_IP = 1, slot_IP = 2, ipmiRead_IP = 3 |
AMC13_env class enum for differentiating between AMC13 IP address setting schemes |
AddressTableScheme |
direct_AD = 0, map_AD = 1, home_AD = 2, xdaq_AD = 3, sa_AD = 4 |
AMC13_env class enum for differentiating between AMC13 Address Table setting schemes |
Method |
Description |
bool AMC13_env::usingxDAQ() |
AMC13_env class method which returns whether the AMC13 software is ready to use xDAQ |
void AMC13_env::setIPAddresses(const IPaddressScheme& ip_sch) |
AMC13_env class method which sets the IP address for each tongue using the IPaddressScheme enum ip_shc |
void AMC13_env::setIPAddresses(const std::string& t2_ip, const std::string& t1_ip) |
AMC13_env class method which sets the T1 IP address to t1_ip and the T2 IP address to t2_ip |
void AMC13_env::setAddressTables(const AddressTableScheme& ad_sch) |
AMC13_env class method which sets the address table paths for each tongue using the AddressTableScheme enum ad_sch |
void AMC13_env::setAddressTables(const std::string& t2_ad, const std::string& t1_ad) |
AMC13_env class method which sets the address table path for T1 to t1_ad and the address table path for T2 to t2_ad |
int getAMC13SerialNumber() const |
AMC13_env class method which returns the AMC13 serial number |
int getAMC13SlotNumber() const |
AMC13_env class method which returns the AMC13 slot number |
bool usingControlHub() const |
AMC13_env class method which returns whether Control Hub is being used |
int getIPMBAddress() const |
AMC13_env class method which returns the AMC13 IPMB address |
std::string getXDAQRoot() const |
AMC13_env class method which returns the xDAQ ROOT path |
std::string getSpartanAddressTable() const |
AMC13_env class method which returns the Spartan address table path |
std::string getVirtexAddressTable() const |
AMC13_env class method which returns the Virtex address table path |
std::string getKintexAddressTable() const |
AMC13_env class method which returns the Kintex address table path |
std::string getT2IpAddress() const |
AMC13_env class method which returns the IP address for T2 |
std::string getT1IpAddress() const |
AMC13_env class method which returns the IP address for T1 |
void AMC13_env::setAMC13SerialNumber(const int& num) |
AMC13_env class method which sets the AMC13 serial number to num |
void AMC13_env::setAMC13SlotNumber(const int& num) |
AMC13_env class method which sets the AMC13 slot number to num |