Instrument Control Lib
Framework to control Oscilloscopes, SMUs, Function Generators and DC Powersupplies via Ethernet.
DCPowerSupply Member List

This is the complete list of members for DCPowerSupply, including all inherited members.

BUFFER_ENABLED enum valueDevice
changeSendMode(SEND_METHOD mode)Device
CHANNEL_1 enum valueDCPowerSupply
CHANNEL_2 enum valueDCPowerSupply
Connect()Device
DC_CHANNEL enum nameDCPowerSupply
DCPowerSupply(const char *ip, int timeoutInMs, PIL::Logging *logger)DCPowerSupply
delay(double delayTime)Device
Device(std::string ipAddress, int timeoutInMs, SEND_METHOD mode=DIRECT_SEND, bool throwException=true)Deviceexplicit
Device(std::string ipAddress, int timeoutInMs, PIL::Logging *logger, SEND_METHOD mode=DIRECT_SEND, bool throwException=true)Deviceexplicit
Device(std::string ipAddress, uint16_t srcPort, uint16_t destPort, int timeoutInMs, PIL::Logging *logger, SEND_METHOD mode=DIRECT_SEND, bool throwException=true)Deviceexplicit
DIRECT_SEND enum valueDevice
Disconnect()Device
errorOccured(PIL_ERROR_CODE errorCode)Deviceprotectedstatic
Exec(const std::string &command, ExecArgs *args=nullptr, char *result=nullptr, bool br=true, int size=1024)Device
Exec(const std::string &command, ExecArgs *args, std::string *result, bool br)Device
ExecCommands(std::string &commands)Device
getBufferedScript()Device
getCurrent(DC_CHANNEL channel, double *current)=0DCPowerSupplypure virtual
getDeviceIdentifier()Device
handleErrorsAndLogging(PIL_ERROR_CODE errorCode, bool throwException, PIL::Level logLevel, const std::string &fileName, int line, std::string formatStr,...)Deviceprotected
isBuffered() constDevice
isOpen() constDevice
m_BufferedScriptDeviceprotected
m_destPortDeviceprotected
m_DeviceNameDeviceprotected
m_EnableExceptionsDeviceprotected
m_ErrorHandleDeviceprotected
m_IPAddrDeviceprotected
m_LoggerDeviceprotected
m_SendModeDeviceprotected
m_SocketHandleDeviceprotected
m_srcPortDeviceprotected
postRequest(const std::string &url, std::string &payload)Deviceprotectedstatic
replaceAllSubstrings(std::string str, const std::string &from, const std::string &to)Deviceprotectedstatic
ReturnErrorMessage()Device
SEND_METHOD enum nameDevice
setCurrent(DC_CHANNEL channel, double current)=0DCPowerSupplypure virtual
splitString(const std::string &toSplit, const std::string &delimiter)Deviceprotectedstatic
turnOff(DC_CHANNEL channel)=0DCPowerSupplypure virtual
turnOn(DC_CHANNEL channel)=0DCPowerSupplypure virtual
vectorToStringNL(std::vector< std::string > vector)Deviceprotectedstatic
~Device()Device