OceanDirectLighthouseC++  3.1.1
OceanDirect Lighthouse C++/C API
oceandirect::api::DeviceInformationAPI Class Reference

Public Member Functions

virtual int getManufacturerString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual int getModelString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual int getOriginalManufacturerString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual int getOriginalModelString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual std::uint16_t getOriginalUsbPID (long deviceID, int *errorCode)
 
virtual std::uint16_t getOriginalUsbVID (long deviceID, int *errorCode)
 
virtual std::uint16_t getUsbPID (long deviceID, int *errorCode)
 
virtual std::uint16_t getUsbVID (long deviceID, int *errorCode)
 
virtual void resetDevice (long deviceID, int *errorCode)
 
virtual void setManufacturerString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual void setModelString (long deviceID, int *errorCode, char *buffer, int bufferLength)
 
virtual void setUsbPID (long deviceID, int *errorCode, std::uint16_t pid)
 
virtual void setUsbVID (long deviceID, int *errorCode, std::uint16_t vid)
 

Static Public Member Functions

static DeviceInformationAPIgetInstance ()
 
static void shutdown ()
 

Static Protected Attributes

static DeviceInformationAPIinstance
 

The documentation for this class was generated from the following file: