<< hid_init HID Basic's commands hid_read >>

USB Comunication Toolbox for Scilab >> HIDAPI Library > HID Basic's commands > hid_open

hid_open

Open a USB HID Device

Calling Sequence

open_success = hid_open(VendorID,ProductID)

Parameters

VendorID
: Vendor Identification of the USB device' s manufacturer. This number its unique for every USB manufacturer
ProductID
: Product Identification of the USB device. This number its define by the USB manufacturer.
open_success
: retun 0 if device has been opened and -1 if the device can not be opened. Check the USB HID device is properly connected to the host computer.

Description

Open USB HID Device

This function open an USB HID Device using the VendorID and ProductID of the device connected to the host computer.

Do not forget close the device.

Examples

VendorID="04D8";
ProductID="900A";
VendorID=uint16(hex2dec(VendorID));
ProductID=uint16(hex2dec(ProductID));
init_success=hid_init();
if ( init_success < 0 ) then
   disp("unable to initialize the HIDAPI Library");
   return
else
   disp("HIDAPI Library initialized");
end
open_success=hid_open(VendorID,ProductID);
if ( open_success < 0 ) then
  disp("unable to open device");
  return
else
  disp("device open"); 
  close_success=hid_close();
end
exit_success=hid_exit();
  if ( exit_success < 0 ) then
     disp("unable to free static data associated with HIDAPI Library");
     return
  else
     disp("HIDAPI Library have been freed all of the static data associated");
  end

See Also

Authors

<< hid_init HID Basic's commands hid_read >>