Instrument Control Lib
Framework to control Oscilloscopes, SMUs, Function Generators and DC Powersupplies via Ethernet.
|
This is the complete list of members for KST3000, including all inherited members.
ALTERNATING enum value | Oscilloscope | |
ASCII enum value | Oscilloscope | |
autoScale() override | KST3000 | virtual |
BUFFER_ENABLED enum value | Device | |
BYTE enum value | Oscilloscope | |
changeSendMode(SEND_METHOD mode) | Device | |
CHANNEL_1 enum value | Oscilloscope | |
CHANNEL_2 enum value | Oscilloscope | |
CHANNEL_3 enum value | Oscilloscope | |
CHANNEL_4 enum value | Oscilloscope | |
Connect() | Device | |
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 |
digitize(OSC_CHANNEL channel) | KST3000 | |
DIRECT_SEND enum value | Device | |
Disconnect() | Device | |
DISPLAY_MODES enum name | Oscilloscope | |
displayConnection() | KST3000 | |
EITHER enum value | Oscilloscope | |
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 | |
Exec2(const std::string &command, ExecArgs *args, std::string *result, bool br) | KST3000 | |
ExecCommands(std::string &commands) | Device | |
FILE_FORMAT enum name | Oscilloscope | |
getBufferedScript() | Device | |
getDeviceIdentifier() | Device | |
getRealData(double **result) | KST3000 | |
getRealDataPy() | KST3000 | |
getSystemSetup(std::string *result) | KST3000 | |
getWaveformData(std::string *data) | KST3000 | |
getWaveformPoints(int *nrWaveFormPoints) | KST3000 | |
getWaveformPreamble(std::string *result) | KST3000 | |
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 | |
KST3000(const char *ip, int timeoutInMS) | KST3000 | explicit |
KST3000(const char *ip, int timeoutInMs, PIL::Logging *logger) | KST3000 | |
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 |
MAIN enum value | Oscilloscope | |
MILLI_VOLT enum value | Oscilloscope | |
NEG_EDGE enum value | Oscilloscope | |
OSC_CHANNEL enum name | Oscilloscope | |
Oscilloscope(const char *ip, int timeoutInMs, PIL::Logging *logger) | Oscilloscope | |
POS_EDGE enum value | Oscilloscope | |
postRequest(const std::string &url, std::string &payload) | Device | protectedstatic |
replaceAllSubstrings(std::string str, const std::string &from, const std::string &to) | Device | protectedstatic |
ReturnErrorMessage() | Device | |
ROLL enum value | Oscilloscope | |
run() override | KST3000 | virtual |
saveWaveformData(std::string &file_path) | KST3000 | |
SEND_METHOD enum name | Device | |
setChannelDisplay(OSC_CHANNEL channel, int on) | KST3000 | |
setChannelOffset(OSC_CHANNEL channel, double offset) override | KST3000 | virtual |
setChannelRange(OSC_CHANNEL channel, double value, VOLTAGE_UNIT voltageUnit) override | KST3000 | virtual |
setChannelScale(OSC_CHANNEL channel, double value) override | KST3000 | virtual |
setDisplayMode(DISPLAY_MODES displayMode) | KST3000 | |
setTimeDelay(double delay) | KST3000 | |
setTimeRange(double value) override | KST3000 | virtual |
setTriggerEdge(TRIGGER_EDGE edge) override | KST3000 | virtual |
setTriggerSource(OSC_CHANNEL channel) override | KST3000 | virtual |
setWaveformFormat(FILE_FORMAT format) | KST3000 | |
setWaveformPoints(int num_points) | KST3000 | |
setWaveformPointsMode(std::string &mode) | KST3000 | |
setWaveformSource(OSC_CHANNEL channel) | KST3000 | |
single() override | KST3000 | virtual |
splitString(const std::string &toSplit, const std::string &delimiter) | Device | protectedstatic |
stop() override | KST3000 | virtual |
TRIGGER_EDGE enum name | Oscilloscope | |
vectorToStringNL(std::vector< std::string > vector) | Device | protectedstatic |
VOLT enum value | Oscilloscope | |
VOLTAGE_UNIT enum name | Oscilloscope | |
WIND enum value | Oscilloscope | |
WORD enum value | Oscilloscope | |
XY enum value | Oscilloscope | |
~Device() | Device |