38#ifndef HIDInstrument_h
39#define HIDInstrument_h
Definition AcceleratorBuffer.h:204
Helper class for binary driver: provides methods for handling binary data.
Definition BinaryDriver.h:46
Base class for instruments using USB HID communication protocol.
Definition HIDInstrument.h:46
std::recursive_mutex m_hidMutex
Mutex to make sure several requests don't collide before we received the corresponding response.
Definition HIDInstrument.h:55
void SendReport(uint8_t reportNumber, const std::vector< uint8_t > &data)
Send a HID report.
Definition HIDInstrument.cpp:72
An SCPI-based oscilloscope.
Definition SCPIInstrument.h:72
Abstraction of a transport layer for moving SCPI data between endpoints.
Definition SCPITransport.h:53