#include <visa.hpp>
Definition at line 31 of file visa.hpp.
◆ Visa()
| Visa::Visa |
( |
std::string |
resource, |
|
|
unsigned int |
connection_timeout_ms = 2000 |
|
) |
| |
Constructor.
Definition at line 9 of file visa.cpp.
◆ ~Visa()
Destructor.
Closes the instrument connection, if open.
Definition at line 37 of file visa.cpp.
◆ attribute()
| bool Visa::attribute |
( |
ViAttr |
name, |
|
|
ViAttrState * |
value |
|
) |
| const |
get VISA attribute
Definition at line 90 of file visa.cpp.
◆ endpoint()
| std::string Visa::endpoint |
( |
| ) |
const |
|
virtual |
◆ isError()
| bool Visa::isError |
( |
| ) |
const |
|
virtual |
◆ readData()
| bool Visa::readData |
( |
unsigned char * |
buffer, |
|
|
std::size_t |
bufferSize, |
|
|
std::size_t * |
readSize = nullptr |
|
) |
| |
|
virtual |
◆ setAttribute()
| bool Visa::setAttribute |
( |
ViAttr |
name, |
|
|
ViAttrState |
value |
|
) |
| |
set VISA attribute
Definition at line 97 of file visa.cpp.
◆ setTimeout()
| bool Visa::setTimeout |
( |
int |
timeout_ms | ) |
|
|
virtual |
◆ status()
| ViStatus Visa::status |
( |
| ) |
const |
Returns current ViStatus value.
Definition at line 104 of file visa.cpp.
◆ statusMessage()
| std::string Visa::statusMessage |
( |
| ) |
const |
|
virtual |
◆ timeout_ms()
| int Visa::timeout_ms |
( |
| ) |
const |
|
virtual |
◆ writeData()
| bool Visa::writeData |
( |
const unsigned char * |
data, |
|
|
std::size_t |
dataSize, |
|
|
std::size_t * |
writeSize = nullptr |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: