配置 HID 厂商 ID
配置设备输出端的 USB HID Vendor ID。
语法
cpp
class RX784::Device {
Status configHIDVendorID(
uint16_t vendorID
);
};
class RX784::Device {
Status configHIDVendorID(
uint16_t vendorID
);
};
e
类名 基类 公开 备注 RX784设备 ✔
方法名 返回值类型 公开 备注 配置HID厂商ID 整数型 ✔ 参数名 类型 参考 可空 数组 备注 厂商ID 短整数型
.版本 2
.程序集 RX784设备, , 公开
.子程序 配置HID厂商ID, 整数型, 公开
.参数 厂商ID, 短整数型
py
class Device:
def config_hid_vendor_id(self,
vendor_id: int
) -> Status: ...
class Device:
def config_hid_vendor_id(self,
vendor_id: int
) -> Status: ...
参数
名称 | 英文 | 说明 |
---|---|---|
厂商 ID | vendor ID | 用于标识 USB HID 设备的厂商的 ID。 |
返回值
名称 | 英文 | 说明 |
---|---|---|
状态码 | status | 成功返回 。 |
备注
配置后需重新插拔输出端或调用 重启,以刷新信息。
示例
cpp
#include "rx784.hpp"
int main() {
RX784::Device device;
device.open("COM1");
device.configHIDVendorID(0x1234);
device.configHIDProductID(0x5678);
device.configHIDVersionNumber(0x9abc);
device.configHIDManufacturerString("mmmm");
device.configHIDProductString("pppp");
device.reboot();
device.close();
}
#include "rx784.hpp"
int main() {
RX784::Device device;
device.open("COM1");
device.configHIDVendorID(0x1234);
device.configHIDProductID(0x5678);
device.configHIDVersionNumber(0x9abc);
device.configHIDManufacturerString("mmmm");
device.configHIDProductString("pppp");
device.reboot();
device.close();
}
e
程序集名 保留 保留 备注 程序集1
子程序名 返回值类型 公开 备注 _启动子程序 整数型
变量名 类型 静态 数组 备注 设备 RX784设备
设备.打开 (“COM1”)设备.配置HID厂商ID (十六进制 (“1234”))设备.配置HID产品ID (十六进制 (“5678”))设备.配置HID版本号 (十六进制 (“9abc”))设备.配置HID厂商名 (“mmmm”)设备.配置HID产品名 (“pppp”)设备.重启 ()设备.关闭 ()返回 (0).版本 2
.程序集 程序集1
.子程序 _启动子程序, 整数型
.局部变量 设备, RX784设备
设备.打开 (“COM1”)
设备.配置HID厂商ID (十六进制 (“1234”))
设备.配置HID产品ID (十六进制 (“5678”))
设备.配置HID版本号 (十六进制 (“9abc”))
设备.配置HID厂商名 (“mmmm”)
设备.配置HID产品名 (“pppp”)
设备.重启 ()
设备.关闭 ()
返回 (0)
py
import rx784
device = rx784.Device()
device.open('COM1')
device.config_hid_vendor_id(0x1234)
device.config_hid_product_id(0x5678)
device.config_hid_version_number(0x9abc)
device.config_hid_manufacturer_string('mmmm')
device.config_hid_product_string('pppp')
device.reboot()
device.close()
import rx784
device = rx784.Device()
device.open('COM1')
device.config_hid_vendor_id(0x1234)
device.config_hid_product_id(0x5678)
device.config_hid_version_number(0x9abc)
device.config_hid_manufacturer_string('mmmm')
device.config_hid_product_string('pppp')
device.reboot()
device.close()