|
Instrument Control Lib
Framework to control Oscilloscopes, SMUs, Function Generators and DC Powersupplies via Ethernet.
|
This is the complete list of members for SMU, including all inherited members.
| AUTO enum value | SMU | |
| AUTOZERO enum name | SMU | |
| BUFFER_ENABLED enum value | Device | |
| CALIBRATION enum value | SMU | |
| changeSendMode(SEND_METHOD mode) | Device | |
| CHANNEL_A enum value | SMU | |
| CHANNEL_B enum value | SMU | |
| Connect() | Device | |
| CURRENT enum value | SMU | |
| DC_AMPS enum value | SMU | |
| DC_VOLTS enum value | SMU | |
| delay(double delayTime) | Device | |
| Device(std::string ipAddress, int timeoutInMs, SEND_METHOD mode=DIRECT_SEND, bool throwException=true) | Device | explicit |
| Device(std::string ipAddress, int timeoutInMs, PIL::Logging *logger, SEND_METHOD mode=DIRECT_SEND, bool throwException=true) | Device | explicit |
| Device(std::string ipAddress, uint16_t srcPort, uint16_t destPort, int timeoutInMs, PIL::Logging *logger, SEND_METHOD mode=DIRECT_SEND, bool throwException=true) | Device | explicit |
| DIRECT_IRANGE enum value | SMU | |
| DIRECT_SEND enum value | Device | |
| Disconnect() | Device | |
| errorOccured(PIL_ERROR_CODE errorCode) | Device | protectedstatic |
| 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 | |
| FAST_ALL enum value | SMU | |
| FAST_POLARITY enum value | SMU | |
| FAST_RANGE enum value | SMU | |
| getBufferedScript() | Device | |
| getDeviceIdentifier() | Device | |
| handleErrorsAndLogging(PIL_ERROR_CODE errorCode, bool throwException, PIL::Level logLevel, const std::string &fileName, int line, std::string formatStr,...) | Device | protected |
| isBuffered() const | Device | |
| isOpen() const | Device | |
| LOCAL enum value | SMU | |
| m_BufferedScript | Device | protected |
| m_destPort | Device | protected |
| m_DeviceName | Device | protected |
| m_EnableExceptions | Device | protected |
| m_ErrorHandle | Device | protected |
| m_IPAddr | Device | protected |
| m_Logger | Device | protected |
| m_SendMode | Device | protected |
| m_SocketHandle | Device | protected |
| m_srcPort | Device | protected |
| measure(UNIT unit, SMU_CHANNEL channel, double *value, bool checkErrorBuffer)=0 | SMU | pure virtual |
| MEASURE_DC_AMPS enum value | SMU | |
| MEASURE_DC_VOLTS enum value | SMU | |
| MEASURE_OHMS enum value | SMU | |
| MEASURE_WATTS enum value | SMU | |
| OFF enum value | SMU | |
| ONCE enum value | SMU | |
| OUTPUT_HIGH_Z enum value | SMU | |
| OUTPUT_NORMAL enum value | SMU | |
| OUTPUT_ZERO enum value | SMU | |
| postRequest(const std::string &url, std::string &payload) | Device | protectedstatic |
| POWER enum value | SMU | |
| REMOTE enum value | SMU | |
| replaceAllSubstrings(std::string str, const std::string &from, const std::string &to) | Device | protectedstatic |
| RESISTANCE enum value | SMU | |
| ReturnErrorMessage() | Device | |
| SEND_METHOD enum name | Device | |
| setLevel(UNIT unit, SMU_CHANNEL channel, double level, bool checkErrorBuffer)=0 | SMU | pure virtual |
| setLimit(UNIT unit, SMU_CHANNEL channel, double limit, bool checkErrorBuffer)=0 | SMU | pure virtual |
| SMOOTH enum value | SMU | |
| SMOOTH_100NA enum value | SMU | |
| SMU(std::string ipAddress, int timeoutInMs, SEND_METHOD mode=DIRECT_SEND) | SMU | explicit |
| SMU(std::string ipAddress, int timeoutInMs, PIL::Logging *logger, SEND_METHOD mode=DIRECT_SEND) | SMU | explicit |
| SMU_CHANNEL enum name | SMU | |
| SMU_DISPLAY enum name | SMU | |
| SMU_SENSE enum name | SMU | |
| splitString(const std::string &toSplit, const std::string &delimiter) | Device | protectedstatic |
| SRC_FUNC enum name | SMU | |
| SRC_OFF_MODE enum name | SMU | |
| SRC_SETTLING enum name | SMU | |
| turnOff(SMU_CHANNEL channel, bool checkErrorBuffer)=0 | SMU | pure virtual |
| turnOn(SMU_CHANNEL channel, bool checkErrorBuffer)=0 | SMU | pure virtual |
| UNIT enum name | SMU | |
| vectorToStringNL(std::vector< std::string > vector) | Device | protectedstatic |
| VOLTAGE enum value | SMU | |
| ~Device() | Device |