Skip to content

配置 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: ...

参数

名称英文说明
厂商 IDvendor 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()