【技术实现步骤摘要】
【技术保护点】
一种非标准USB协议兼容性检测方法,其特征在于,包括:步骤A:查找待测试设备,判断是否查找到待测试设备,是则记录待测试设备所在的Hub驱动端点,执行步骤B,否则提示没有发现待测试设备,结束;步骤B:读取配置信息;步骤C:根据所述配置信息判断是否满足发送测试请求包条件,是则执行步骤D,否则待满足发送测试请求包条件后执行步骤D;步骤D:调用预设函数,根据所述配置信息中的当前测试信息向所述待测试设备所在的Hub驱动端点发送测试请求包,判断函数调用是否成功,是则执行步骤E,否则执行步骤F;步骤E:判断所述待测试设备返回的数据是否合法,是则更新当前测试信息,返回执行步骤C,否则生成第一错误码,根据所述第一错误码设置错误描述,执行步骤G;步骤F:检查函数调用不成功的原因,若为由设备处理不当产生的错误则生成第二错误码,根据所述第二错误码设置错误描述,执行步骤G,否则更新当前测试信息,返回执行步骤C;步骤G:记录相应错误码、错误描述和所述测试请求包;步骤H:检查待测试设备是否失去响应,是则测试结束,否则更新当前测试信息,返回执行步骤C。
【技术特征摘要】
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:飞天诚信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。