OceanDirect  2.4.0
OceanDirect C++/C API
oceandirect::api::DeviceInformationAPI Class Reference

Public Member Functions

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

Static Public Member Functions

static DeviceInformationAPIgetInstance ()
 
static void shutdown ()
 

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