#include <EfexHardwareInfo.h>
Definition at line 9 of file EfexHardwareInfo.h.
◆ EfexHardwareInfo() [1/2]
| EfexHardwareInfo::EfexHardwareInfo |
( |
| ) |
|
|
default |
◆ EfexHardwareInfo() [2/2]
| EfexHardwareInfo::EfexHardwareInfo |
( |
const std::string & | efexlabel, |
|
|
int | fibre, |
|
|
int | inputconnector, |
|
|
const std::string & | mpod ) |
◆ getEFEXLabel()
| std::string EfexHardwareInfo::getEFEXLabel |
( |
| ) |
const |
◆ getFibreNumber()
| int EfexHardwareInfo::getFibreNumber |
( |
| ) |
const |
◆ getInputConnector()
| int EfexHardwareInfo::getInputConnector |
( |
| ) |
const |
◆ getMpodLabel()
| std::string EfexHardwareInfo::getMpodLabel |
( |
| ) |
const |
◆ getMpodNumber()
| int EfexHardwareInfo::getMpodNumber |
( |
| ) |
const |
◆ getOverlap()
| int EfexHardwareInfo::getOverlap |
( |
| ) |
const |
◆ getRibbonFibreNumber()
| int EfexHardwareInfo::getRibbonFibreNumber |
( |
| ) |
const |
◆ getValidity()
| bool EfexHardwareInfo::getValidity |
( |
| ) |
const |
◆ printInfo()
| void EfexHardwareInfo::printInfo |
( |
| ) |
const |
Definition at line 55 of file EfexHardwareInfo.cxx.
56{
57 std::cout << "EfexHardwareInfo Object:" << std::endl;
59 std::cout <<
"EFEX: " << this->
getEFEXLabel() << std::endl;
60 std::cout <<
"Fibre: " << std::to_string(this->
getFibreNumber()) << std::endl;
61 std::cout <<
"Input Connector: " << std::to_string(this->
getInputConnector()) << std::endl;
62 std::cout <<
"MpodLabel: " << this->
getMpodLabel() << std::endl;
63 }
64 else{
65 std::cout << "Invalid/Unused Connection" << std::endl;
66 }
67 std::cout << std::endl;
68}
std::string getEFEXLabel() const
int getFibreNumber() const
std::string getMpodLabel() const
int getInputConnector() const
◆ setOverlap()
| void EfexHardwareInfo::setOverlap |
( |
int | overlap | ) |
|
◆ m_efexlabel
| std::string EfexHardwareInfo::m_efexlabel {"invalid"} |
|
private |
◆ m_fibre
| int EfexHardwareInfo::m_fibre {-1} |
|
private |
◆ m_inputconnector
| int EfexHardwareInfo::m_inputconnector {-1} |
|
private |
◆ m_mpodlabel
| std::string EfexHardwareInfo::m_mpodlabel {"invalid"} |
|
private |
◆ m_overlap
| int EfexHardwareInfo::m_overlap {} |
|
private |
◆ m_valid
| bool EfexHardwareInfo::m_valid {} |
|
private |
The documentation for this class was generated from the following files: