ngscopeclient 0.1-dev+51fbda87c
SCPIHIDTransport Member List

This is the complete list of members for SCPIHIDTransport, including all inherited members.

CreateMapType typedef (defined in SCPITransport)SCPITransportprotected
CreateProcType typedef (defined in SCPITransport)SCPITransport
CreateTransport(const std::string &transport, const std::string &args) (defined in SCPITransport)SCPITransportstatic
DeduplicateCommand(const std::string &cmd)SCPITransportinline
DoAddTransportClass(std::string name, CreateProcType proc) (defined in SCPITransport)SCPITransportstatic
EnableRateLimiting(std::chrono::milliseconds interval)SCPITransportinline
EnumTransports(std::vector< std::string > &names) (defined in SCPITransport)SCPITransportstatic
FlushCommandQueue()SCPITransport
FlushRXBuffer(void) (defined in SCPITransport)SCPITransportvirtual
GetConnectionString() override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
GetManufacturerName() (defined in SCPIHIDTransport)SCPIHIDTransportinline
GetMutex() (defined in SCPITransport)SCPITransportinline
GetName()=0 (defined in SCPITransport)SCPITransportpure virtual
GetProductName() (defined in SCPIHIDTransport)SCPIHIDTransportinline
GetSerialNumber() (defined in SCPIHIDTransport)SCPIHIDTransportinline
GetTransportName()SCPIHIDTransportstatic
IsCommandBatchingSupported() override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
IsConnected() override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
m_createprocs (defined in SCPITransport)SCPITransportprotectedstatic
m_dedupCommands (defined in SCPITransport)SCPITransportprotected
m_hid (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_manufacturerName (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_netMutex (defined in SCPITransport)SCPITransportprotected
m_nextCommandReady (defined in SCPITransport)SCPITransportprotected
m_productId (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_productName (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_queueMutex (defined in SCPITransport)SCPITransportprotected
m_rateLimitingEnabled (defined in SCPITransport)SCPITransportprotected
m_rateLimitingInterval (defined in SCPITransport)SCPITransportprotected
m_serialNumber (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_transportMutex (defined in SCPIHIDTransport)SCPIHIDTransportprotected
m_txQueue (defined in SCPITransport)SCPITransportprotected
m_vendorId (defined in SCPIHIDTransport)SCPIHIDTransportprotected
RateLimitingWait()SCPITransportprotected
ReadRawData(size_t len, unsigned char *buf, std::function< void(float)> progress=nullptr) override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
ReadReply(bool endOnSemicolon=true, std::function< void(float)> progress=nullptr) override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
SCPIHIDTransport(const std::string &args)SCPIHIDTransport
SCPITransport() (defined in SCPITransport)SCPITransport
SendCommand(const std::string &cmd) override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
SendCommandImmediate(std::string cmd)SCPITransport
SendCommandImmediateWithRawBlockReply(std::string cmd, size_t &len)SCPITransport
SendCommandImmediateWithReply(std::string cmd, bool endOnSemicolon=true)SCPITransport
SendCommandQueued(const std::string &cmd)SCPITransport
SendCommandQueuedWithReply(std::string cmd, bool endOnSemicolon=true)SCPITransport
SendRawData(size_t len, const unsigned char *buf) override (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
~SCPIHIDTransport() (defined in SCPIHIDTransport)SCPIHIDTransportvirtual
~SCPITransport() (defined in SCPITransport)SCPITransportvirtual