此DLL为维宏系统专用的PHBX版本DLL.
v6.10 2017.4.5
HB05S手柄分为2种不同的版本,手柄按键功能不同.
在DLL程序中增加了int XGetVersion（） 函数.
旧版本HB05S调用时会输出500
新版本HB05S调用时会输出510 
新增加对新版本PHB02BS的支持,取出的版本号为600
新增加对新贴纸PHB02BS的支持,取出的版本号为610

v6.11 2018.4.23
在设备失连的状态时向上层APP发送失连消息.并且按键如果超时300ms会自动发送弹起消息给上层APP.
v6.12 2018.5.9
增加xgetinput 超时3s函数返回设备失连的状态.当返回104时,表示设备失连.
v6.13 2018.5.23
增加xgetinput 在用户按键时超时300ms返回按键弹起.

v6.14 2018.6.6
1.将3s的超时处理改成2s。
2.在非待机（有按键按下）情况下，手柄与USB接收器连接异常，300ms发送弹起键，400ms发送104错误码
v6.15 2018.6.27
1.将手柄不按键时的超时连接2s 改成3s返回104。
v6.16 2018.8.10
1. 超时5秒没有调用XGetInput，自动退出并关闭USB设备.
v6.17 2018.8.15
1取消超时5秒没有调用XGetInput，自动退出并关闭USB设备.
2.自动判断设备休眠时是否是邦德手柄.如果是则自动发送设备睡眠消息.否则发送设备丢失消息.
v6.18 2018.8.17
取消按键调试记录
v6.19 2019.7.11
1.当驱动接收到遥控器低电压告警后(电池电压低于2.1V);驱动不往应用软件发送任何按键值
2.当驱动接收到低电压告警后,只返回低电压告警信息(数字106);而且需要一返回106;一直等到低电压告警信息解除. 
低压时手柄仍然在连接状态.因此不会返回104手柄失连.在用户换电池后,用户要多按2次键才能解除低压告警状态.
在手柄低压状态时,重新打开设备时,如果用户不按键,设备将处于正常状态.只有在用户按键时又会触发低压状态.
3.低电压信息解除:当驱动接收到连续5包低电压解除信息,那么驱动也解除低电压信息,恢复到正常状态,可以发送遥控器按键数据给应用软件
4.增加过滤不合法的按键值:驱动解析遥控器发过来的按键值,如果按键值不合法,则不往应用软件发送.

v6.20 2019.8.5
增加106错误码.当手柄信号不好时,返回106.这样上层软件可以告之用户手柄使用信号不好.从而好检查故障原因.
增加接收按键包测试功能.方便测试手柄.
下传LED改为选择。









