Go to the source code of this file.
Namespaces | |
namespace | QSlowTypes |
Enumerations | |
enum | QSlowMode_t { QSlowTypes::QSLOW_BASE_MODE = 0x00, QSlowTypes::QSLOW_TUNING_MODE = 0x01, QSlowTypes::QSLOW_RUN_MODE = 0x02 } |
Possible Mode for the Slow Server. | |
enum | QSlowWriteStatus_t { QSlowTypes::QSLOW_WRITE_UNLOCKED = true, QSlowTypes::QSLOW_WRITE_LOCKED = false } |
enum | QSlowNumFormat_t { QSlowTypes::QSLOW_HEX = 0, QSlowTypes::QSLOW_DEC = 1, QSlowTypes::QSLOW_BIN = 2 } |
enum | QSlowPolarity_t { QSlowTypes::QSLOW_POS = true, QSlowTypes::QSLOW_NEG = false } |
enum | QSlowOnOff_t { QSlowTypes::QSLOW_ON = true, QSlowTypes::QSLOW_OFF = false } |
enum | QSlowFEInput_t { QSlowTypes::QSLOW_BOLO = false, QSlowTypes::QSLOW_TEST = true } |
enum | QSlowDevice_t { QSlowTypes::QSLOW_FRONTEND = 0x00, QSlowTypes::QSLOW_BESSEL = 0x01, QSlowTypes::QSLOW_PULSER = 0x02, QSlowTypes::QSLOW_POWER_SUPPLY = 0x03, QSlowTypes::QSLOW_DIGITAL_MM = 0x04, QSlowTypes::QSLOW_OSCILLOSCOPE = 0x05, QSlowTypes::QSLOW_FUN_GENERATOR = 0x06, QSlowTypes::QSLOW_UNKOWN = 0xFF } |
enum | QSlowEleInterface_t { QSlowTypes::QSLOW_PPORT = 0x01, QSlowTypes::QSLOW_NETWORK = 0x02, QSLOW_GPIB = 0x03 } |
enum | QSlowRLoad_t { QSlowTypes::QSLOW_RMIN = 0, QSlowTypes::QSLOW_RMAX = 1 } |
enum | QSlowRegs_t { QSlowTypes::MEM_A = 0, QSlowTypes::MEM_B = 1, QSlowTypes::DAC_H = 2, QSlowTypes::DAC_L = 3, QSlowTypes::MEM_C = 4, QSlowTypes::MEM_D = 5, QSlowTypes::BES_0 = 6 } |
enum | QSlowPSRegs_t { QSlowTypes::MEM_0 = 0, QSlowTypes::MEM_1 = 1, QSlowTypes::MEM_2 = 2, QSlowTypes::MEM_3 = 3 } |
Functions | |
std::string | QSlowTypes::ppDeviceToString (unsigned long PPortAddress) |
convert pport address to linux device name | |
std::string | QSlowTypes::modeToString (QSlowTypes::QSlowMode_t mode) |
convert server mode code to formatted string | |
std::string | QSlowTypes::ifaceToString (QSlowTypes::QSlowEleInterface_t iface) |
convert interface type to info string | |
std::string | QSlowTypes::devToString (QSlowTypes::QSlowDevice_t dev) |
convert device type to info string | |
std::string | QSlowTypes::onoffToString (QSlowTypes::QSlowOnOff_t sts) |
convert on/off status to info string | |
std::string | QSlowTypes::polarityToString (QSlowTypes::QSlowPolarity_t pol) |
convert voltage or current polarity to info string | |
std::string | QSlowTypes::inputToString (QSlowTypes::QSlowFEInput_t input) |
convert input status to info string | |
std::string | QSlowTypes::ifaceToCmd (QSlowTypes::QSlowEleInterface_t iface) |
convert iface type to server commad string | |
std::string | QSlowTypes::devToCmd (QSlowTypes::QSlowDevice_t dev) |
convert device type to server commad string | |
QSlowTypes::QSlowDevice_t | QSlowTypes::cmdToDev (const std::string &cmd) |
convert server commad to related interface |