|
TOBI SignalServer
0.1
|
wrapper class More...
#include <gtec_usbamp_wrapper.h>
Public Member Functions | |
| FLOAT | getDriverVersion () |
| BOOL | getData (HANDLE hDevice, BYTE *pData, DWORD dwSzBuffer, OVERLAPPED *ov) |
| BOOL | start (HANDLE hDevice) |
| BOOL | stop (HANDLE hDevice) |
| BOOL | closeDevice (HANDLE *hDevice) |
| BOOL | setChannels (HANDLE hDevice, UCHAR *ucChannels, UCHAR ucSizeChannels) |
| BOOL | resetTransfer (HANDLE hDevice) |
| BOOL | getLastError (WORD *wErrorCode, char *pLastError) |
| HANDLE | openDevice (int portNr) |
| HANDLE | openDeviceEx (LPSTR lpSerial) |
| FLOAT | getHWVersion (HANDLE hDevise) |
| BOOL | setBufferSize (HANDLE hDevice, WORD wBufferSize) |
| BOOL | setSampleRate (HANDLE hDevice, WORD wSampleRate) |
| BOOL | setDigitalOut (HANDLE hDevice, UCHAR ucNumber, UCHAR ucValue) |
| BOOL | setDigitalOutEx (HANDLE hDevice, DigitalOUT dout) |
| BOOL | getDigitalIO (HANDLE hDevice, PDigitalIO pDIO) |
| BOOL | getDigitalOut (HANDLE hDevice, PDigitalOUT pDOUT) |
| BOOL | getSerial (HANDLE hDevice, LPSTR lpstrSerial, UINT uiSize) |
| BOOL | VR (int nargin, void *varargin[], int nargout, void *varargout[]) |
| BOOL | enableTriggerLine (HANDLE hDevice, BOOL bEnable) |
| BOOL | getImpedance (HANDLE hDevice, UCHAR Channel, double *Impedance) |
| BOOL | calibrate (HANDLE hDevice, PSCALE Scaling) |
| BOOL | setScale (HANDLE hDevice, PSCALE Scaling) |
| BOOL | getScale (HANDLE hDevice, PSCALE Scaling) |
| BOOL | getFilterSpec (FILT *FilterSpec) |
| BOOL | getNumberOfFilter (int *nof) |
| BOOL | setBandPass (HANDLE hDevice, UCHAR ucChannel, int index) |
| BOOL | getNotchSpec (FILT *FilterSpec) |
| BOOL | getNumberOfNotch (int *nof) |
| BOOL | setNotch (HANDLE hDevice, UCHAR ucChannel, int index) |
| BOOL | setMode (HANDLE hDevice, UCHAR ucMode) |
| BOOL | getMode (HANDLE hDevice, UCHAR *ucMode) |
| BOOL | setGround (HANDLE hDevice, GND CommonGround) |
| BOOL | getGround (HANDLE hDevice, GND *CommonGround) |
| BOOL | setReference (HANDLE hDevice, REF CommonReference) |
| BOOL | getReference (HANDLE hDevice, REF *CommonReference) |
| BOOL | setBipolar (HANDLE hDevice, CHANNEL bipoChannel) |
| BOOL | setDRLChannel (HANDLE hDevice, CHANNEL drlChannel) |
| BOOL | enableSC (HANDLE hDevice, BOOL bEnable) |
| BOOL | setSlave (HANDLE hDevice, BOOL bSlave) |
Private Member Functions | |
| template<typename T > | |
| void | setupDLLFunction (T &pointer, std::string const &name) |
Private Attributes | |
| HINSTANCE | dll_handle_ |
| GT_GetDriverVersionType | get_driver_verstion_ptr_ |
| GT_GetDataType | get_data_ptr_ |
| GT_GetHWVersionType | get_hw_version_ptr_ |
| GT_OpenDeviceType | open_device_ptr_ |
| GT_OpenDeviceExType | open_device_ex_ptr_ |
| GT_CloseDeviceType | close_device_ptr_ |
| GT_SetBufferSizeType | set_buffer_size_ptr_ |
| GT_SetSampleRateType | set_sample_rate_ptr_ |
| GT_StartType | start_ptr_ |
| GT_StopType | stop_ptr_ |
| GT_SetChannelsType | set_channels_ptr_ |
| GT_SetDigitalOutType | set_digital_out_ptr_ |
| GT_SetDigitalOutExType | set_digital_out_ex_ptr_ |
| GT_GetDigitalIOType | get_digital_io_ptr_ |
| GT_GetDigitalOutType | get_digital_out_ptr_ |
| GT_GetLastErrorType | get_last_error_ptr_ |
| GT_ResetTransferType | reset_transfer_ptr_ |
| GT_GetSerialType | get_serial_ptr_ |
| GT_VRType | vr_ptr_ |
| GT_EnableTriggerLineType | enable_trigger_line_ptr_ |
| GT_GetImpedanceType | get_impedance_ptr_ |
| GT_CalibrateType | calibrate_ptr_ |
| GT_SetScaleType | set_scale_ptr_ |
| GT_GetScaleType | get_scale_ptr_ |
| GT_GetFilterSpecType | get_filter_spec_ptr_ |
| GT_GetNumberOfFilterType | get_number_of_filter_ptr_ |
| GT_SetBandPassType | set_band_pass_ptr_ |
| GT_GetNotchSpecType | get_notch_spec_ptr_ |
| GT_GetNumberOfNotchType | get_number_of_notch_ptr_ |
| GT_SetNotchType | set_notch_ptr_ |
| GT_SetModeType | set_mode_ptr_ |
| GT_GetModeType | get_mode_ptr_ |
| GT_SetGroundType | set_ground_ptr_ |
| GT_GetGroundType | get_ground_ptr_ |
| GT_SetReferenceType | set_reference_ptr_ |
| GT_GetReferenceType | get_reference_ptr_ |
| GT_SetBipolarType | set_bipolar_ptr_ |
| GT_SetDRLChannelType | set_drl_channel_ptr_ |
| GT_EnableSCType | enable_sc_ptr_ |
| GT_SetSlaveType | set_slave_ptr_ |
wrapper class
Definition at line 202 of file gtec_usbamp_wrapper.h.