|
Instrument Control Lib
Framework to control Oscilloscopes, SMUs, Function Generators and DC Powersupplies via Ethernet.
|
This is the complete list of members for Oscilloscope, including all inherited members.
| ALTERNATING enum value | Oscilloscope | |
| ASCII enum value | Oscilloscope | |
| autoScale()=0 | Oscilloscope | pure 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 |
| DIRECT_SEND enum value | Device | |
| Disconnect() | Device | |
| DISPLAY_MODES enum name | Oscilloscope | |
| 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 | |
| ExecCommands(std::string &commands) | Device | |
| FILE_FORMAT enum name | Oscilloscope | |
| 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 | |
| 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()=0 | Oscilloscope | pure virtual |
| SEND_METHOD enum name | Device | |
| setChannelOffset(OSC_CHANNEL channel, double offset)=0 | Oscilloscope | pure virtual |
| setChannelRange(OSC_CHANNEL channel, double value, VOLTAGE_UNIT voltageUnit)=0 | Oscilloscope | pure virtual |
| setChannelScale(OSC_CHANNEL channel, double value)=0 | Oscilloscope | pure virtual |
| setTimeRange(double value)=0 | Oscilloscope | pure virtual |
| setTriggerEdge(TRIGGER_EDGE edge)=0 | Oscilloscope | pure virtual |
| setTriggerSource(OSC_CHANNEL channel)=0 | Oscilloscope | pure virtual |
| single()=0 | Oscilloscope | pure virtual |
| splitString(const std::string &toSplit, const std::string &delimiter) | Device | protectedstatic |
| stop()=0 | Oscilloscope | pure 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 |