阅读:1059回复:0
怎么使读报表的函数等待的时间延长一些??
我现在的hid设备没有中断端点,所以只能用控制端点进行input或output。
我现在用hidd_setfeature进行发,用hidd_getfeature进行收。 现在的问题是,hidd_getfeature过5秒钟就返回,而底层数据还没准备好(数据准备好的时间不固定,可能几分钟,也可能马上就好),如果时间长的话,我就得不停的hidd_getfeature,次数多了就出问题了。所以我想是不是能延长它的等待时间。或者有其他的方法? 另外:好像 hidd_setfeature(fd,OutPutReport, Capabilities.FeatureReportByteLength) 中的第三个参数只能是Capabilities.FeatureReportByteLength,这样不论实际命令有多大,他都按Capabilities.FeatureReportByteLength往下发,我改成其他值也不起作用,怎么回事啊?? 望各路大虾指教!! |
|