public ushort GetFeatureReportBufferLength() { return(SLABHIDDevice_DLL.HidDevice_GetFeatureReportBufferLength(m_hid)); }
public byte GetInputReport_Interrupt(byte[] buffer, uint bufferSize, uint numReports, ref uint bytesReturned) { return(SLABHIDDevice_DLL.HidDevice_GetInputReport_Interrupt(m_hid, buffer, bufferSize, numReports, ref bytesReturned)); }
public byte GetInputReport_Control(byte[] buffer, uint bufferSize) { return(SLABHIDDevice_DLL.HidDevice_GetInputReport_Control(m_hid, buffer, bufferSize)); }
public static byte GetHidIndexedString(uint deviceIndex, ushort vid, ushort pid, uint stringIndex, StringBuilder deviceString, uint deviceStringLength) { return(SLABHIDDevice_DLL.HidDevice_GetHidIndexedString(deviceIndex, vid, pid, stringIndex, deviceString, deviceStringLength)); }
public byte SetOutputReport_Interrupt(byte[] buffer, uint bufferSize) { return(SLABHIDDevice_DLL.HidDevice_SetOutputReport_Interrupt(m_hid, buffer, bufferSize)); }
public int CancelIo() { return(SLABHIDDevice_DLL.HidDevice_CancelIo(m_hid)); }
public void SetTimeouts(uint getReportTimeout, uint setReportTimeout) { SLABHIDDevice_DLL.HidDevice_SetTimeouts(m_hid, getReportTimeout, setReportTimeout); }
public uint GetHandle() { return(SLABHIDDevice_DLL.HidDevice_GetHandle(m_hid)); }
public byte GetString(byte hidStringType, StringBuilder deviceString, uint deviceStringLength) { return(SLABHIDDevice_DLL.HidDevice_GetString(m_hid, hidStringType, deviceString, deviceStringLength)); }
public byte Open(uint deviceIndex, ushort vid, ushort pid, uint numInputBuffers) { return(SLABHIDDevice_DLL.HidDevice_Open(ref m_hid, deviceIndex, vid, pid, numInputBuffers)); }
public int IsOpened() { return(SLABHIDDevice_DLL.HidDevice_IsOpened(m_hid)); }
public static byte GetHidLibraryVersion(ref byte major, ref byte minor, ref int release) { return(SLABHIDDevice_DLL.HidDevice_GetHidLibraryVersion(ref major, ref minor, ref release)); }
public static void GetHidGuid(ref Guid hidGuid) { SLABHIDDevice_DLL.HidDevice_GetHidGuid(ref hidGuid); }
public static byte GetHidAttributes(uint deviceIndex, ushort vid, ushort pid, ref ushort deviceVid, ref ushort devicePid, ref ushort deviceReleaseNumber) { return(SLABHIDDevice_DLL.HidDevice_GetHidAttributes(deviceIndex, vid, pid, ref deviceVid, ref devicePid, ref deviceReleaseNumber)); }
public uint GetMaxReportRequest() { return(SLABHIDDevice_DLL.HidDevice_GetMaxReportRequest(m_hid)); }
public byte GetIndexedString(uint stringIndex, StringBuilder deviceString, uint deviceStringLength) { return(SLABHIDDevice_DLL.HidDevice_GetIndexedString(m_hid, stringIndex, deviceString, deviceStringLength)); }
public int FlushBuffers() { return(SLABHIDDevice_DLL.HidDevice_FlushBuffers(m_hid)); }
public byte GetAttributes(ref ushort deviceVid, ref ushort devicePid, ref ushort deviceReleaseNumber) { return(SLABHIDDevice_DLL.HidDevice_GetAttributes(m_hid, ref deviceVid, ref devicePid, ref deviceReleaseNumber)); }
public void GetTimeouts(ref uint getReportTimeout, ref uint setReportTimeout) { SLABHIDDevice_DLL.HidDevice_GetTimeouts(m_hid, ref getReportTimeout, ref setReportTimeout); }
public byte SetFeatureReport_Control(byte[] buffer, uint bufferSize) { return(SLABHIDDevice_DLL.HidDevice_SetFeatureReport_Control(m_hid, buffer, bufferSize)); }
public byte Close() { return(SLABHIDDevice_DLL.HidDevice_Close(m_hid)); }
// Public Methods public static uint GetNumHidDevices(ushort vid, ushort pid) { return(SLABHIDDevice_DLL.HidDevice_GetNumHidDevices(vid, pid)); }