def get_product_string(self):
self._check_device_status()<EOL>str_p = ffi.new("<STR_LIT>", <NUM_LIT:255>)<EOL>rv = hidapi.hid_get_product_string(self._device, str_p, <NUM_LIT:255>)<EOL>if rv == -<NUM_LIT:1>:<EOL><INDENT>raise IOError("<STR_LIT>"<EOL>.format(self._get_last_error_string()))<EOL><DEDENT>return ffi.string(str_p)<EOL>
Get the Product String from the HID device.

        :return:    The Product String
        :rtype:     unicode