public byte SetOutputReport_Interrupt(byte[] buffer, uint bufferSize) { return(HidXKUnity_DLL.HidXKUnity_SetOutputReport_Interrupt(m_hid, buffer, bufferSize)); }
public byte GetInputReport_Interrupt(byte[] buffer, uint bufferSize, uint numReports, ref uint bytesReturned) { return(HidXKUnity_DLL.HidXKUnity_GetInputReport_Interrupt(m_hid, buffer, bufferSize, numReports, ref bytesReturned)); }
public static byte GetHidString(uint deviceIndex, ushort vid, ushort pid, byte hidStringType, StringBuilder deviceString, uint deviceStringLength) { return(HidXKUnity_DLL.HidXKUnity_GetHidString(deviceIndex, vid, pid, hidStringType, deviceString, deviceStringLength)); }
public byte SetFeatureReport_Control(byte[] buffer, uint bufferSize) { return(HidXKUnity_DLL.HidXKUnity_SetFeatureReport_Control(m_hid, buffer, bufferSize)); }
public int CancelIo() { return(HidXKUnity_DLL.HidXKUnity_CancelIo(m_hid)); }
public void SetTimeouts(uint getReportTimeout, uint setReportTimeout) { HidXKUnity_DLL.HidXKUnity_SetTimeouts(m_hid, getReportTimeout, setReportTimeout); }
public int IsOpened() { return(HidXKUnity_DLL.HidXKUnity_IsOpened(m_hid)); }
public uint GetMaxReportRequest() { return(HidXKUnity_DLL.HidXKUnity_GetMaxReportRequest(m_hid)); }
public static byte GetHidLibraryVersion(ref byte major, ref byte minor, ref int release) { return(HidXKUnity_DLL.HidXKUnity_GetHidLibraryVersion(ref major, ref minor, ref release)); }
public byte Open(uint deviceIndex, ushort vid, ushort pid, uint numInputBuffers) { return(HidXKUnity_DLL.HidXKUnity_Open(ref m_hid, deviceIndex, vid, pid, numInputBuffers)); }
public static void GetHidGuid(ref Guid hidGuid) { HidXKUnity_DLL.HidXKUnity_GetHidGuid(ref hidGuid); }
public static byte GetHidAttributes(uint deviceIndex, ushort vid, ushort pid, ref ushort deviceVid, ref ushort devicePid, ref ushort deviceReleaseNumber) { return(HidXKUnity_DLL.HidXKUnity_GetHidAttributes(deviceIndex, vid, pid, ref deviceVid, ref devicePid, ref deviceReleaseNumber)); }
public static byte GetHidIndexedString(uint deviceIndex, ushort vid, ushort pid, uint stringIndex, StringBuilder deviceString, uint deviceStringLength) { return(HidXKUnity_DLL.HidXKUnity_GetHidIndexedString(deviceIndex, vid, pid, stringIndex, deviceString, deviceStringLength)); }
public byte GetInputReport_Control(byte[] buffer, uint bufferSize) { return(HidXKUnity_DLL.HidXKUnity_GetInputReport_Control(m_hid, buffer, bufferSize)); }
public uint GetHandle() { return(HidXKUnity_DLL.HidXKUnity_GetHandle(m_hid)); }
public ushort GetFeatureReportBufferLength() { return(HidXKUnity_DLL.HidXKUnity_GetFeatureReportBufferLength(m_hid)); }
public byte GetString(byte hidStringType, StringBuilder deviceString, uint deviceStringLength) { return(HidXKUnity_DLL.HidXKUnity_GetString(m_hid, hidStringType, deviceString, deviceStringLength)); }
public int FlushBuffers() { return(HidXKUnity_DLL.HidXKUnity_FlushBuffers(m_hid)); }
public byte GetIndexedString(uint stringIndex, StringBuilder deviceString, uint deviceStringLength) { return(HidXKUnity_DLL.HidXKUnity_GetIndexedString(m_hid, stringIndex, deviceString, deviceStringLength)); }
public void GetTimeouts(ref uint getReportTimeout, ref uint setReportTimeout) { HidXKUnity_DLL.HidXKUnity_GetTimeouts(m_hid, ref getReportTimeout, ref setReportTimeout); }
public byte GetAttributes(ref ushort deviceVid, ref ushort devicePid, ref ushort deviceReleaseNumber) { return(HidXKUnity_DLL.HidXKUnity_GetAttributes(m_hid, ref deviceVid, ref devicePid, ref deviceReleaseNumber)); }
public byte Close() { return(HidXKUnity_DLL.HidXKUnity_Close(m_hid)); }
// Public Methods public static uint GetNumHidDevices(ushort vid, ushort pid) { return(HidXKUnity_DLL.HidXKUnity_GetNumHidDevices(vid, pid)); }