调整设置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)
|
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)
|
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)
|
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);
|
int len = sizeof(usbcb);
|
||||||
return io_->write_bulk(&usbcb, &len);
|
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 };
|
USBCB usbcb = { setting3288dsp::GET_USB_INFOR_VIDPID,0,0 };
|
||||||
int ret = SCANNER_ERR_OK,
|
int ret = SCANNER_ERR_OK,
|
||||||
len = sizeof(usbcb);
|
len = sizeof(usbcb);
|
||||||
|
io_->write_bulk(&usbcb, &len);
|
||||||
io_->read_bulk(&usbcb, &len);
|
io_->read_bulk(&usbcb, &len);
|
||||||
if (ret == SCANNER_ERR_OK)
|
if (ret == SCANNER_ERR_OK)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue