调整设置cidpid
This commit is contained in:
parent
9343d75bea
commit
a0718d561b
|
@ -3439,7 +3439,8 @@ int hg_scanner::device_io_control(unsigned long code, void* data, unsigned* len)
|
|||
}
|
||||
else if (code == IO_CTRL_CODE_SET_VIDPID)
|
||||
{
|
||||
return set_vid_pid(*((int *)data));
|
||||
int num = *((int*)data);
|
||||
return set_vid_pid(num);
|
||||
}
|
||||
else if (code == IO_CTRL_CODE_SET_SERIAL)
|
||||
{
|
||||
|
|
|
@ -889,7 +889,7 @@ int hg_scanner_300::set_serial_num(string str)
|
|||
}
|
||||
int hg_scanner_300::set_vid_pid(int data)
|
||||
{
|
||||
USBCB usbcb = { setting3288dsp::SET_USB_INFOR_VIDPID,0,0 };
|
||||
USBCB usbcb = { setting3288dsp::SET_USB_INFOR_VIDPID,data,0 };
|
||||
int len = sizeof(usbcb);
|
||||
return io_->write_bulk(&usbcb, &len);
|
||||
}
|
||||
|
@ -898,7 +898,7 @@ int hg_scanner_300::get_vid_pid(int& data)
|
|||
USBCB usbcb = { setting3288dsp::GET_USB_INFOR_VIDPID,0,0 };
|
||||
int ret = SCANNER_ERR_OK,
|
||||
len = sizeof(usbcb);
|
||||
|
||||
io_->write_bulk(&usbcb, &len);
|
||||
io_->read_bulk(&usbcb, &len);
|
||||
if (ret == SCANNER_ERR_OK)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue