取设备序列号
获取设备的唯一编号。
语法
cpp
class RX784::Device {
Status getDeviceSerialNumber(
std::vector<uint8_t>& deviceSerialNumber
);
};
class RX784::Device {
Status getDeviceSerialNumber(
std::vector<uint8_t>& deviceSerialNumber
);
};
e
类名 基类 公开 备注 RX784设备 ✔
方法名 返回值类型 公开 备注 取设备序列号 整数型 ✔ 参数名 类型 参考 可空 数组 备注 设备序列号 字节集 ✔
.版本 2
.程序集 RX784设备, , 公开
.子程序 取设备序列号, 整数型, 公开
.参数 设备序列号, 字节集, 参考
py
class Device:
def get_device_serial_number(self) -> Tuple[Status, bytes]: ...
class Device:
def get_device_serial_number(self) -> Tuple[Status, bytes]: ...
返回值
名称 | 英文 | 说明 |
---|---|---|
设备序列号 | device serial number | 设备的唯一标识码。 |
示例
cpp
#include <cstdio>
#include <vector>
#include "rx784.hpp"
int main() {
RX784::Device device;
std::vector<uint8_t> deviceSerialNumber;
device.open("COM1");
device.getDeviceSerialNumber(deviceSerialNumber);
for (size_t i = 0; i < deviceSerialNumber.size(); i++) {
printf("%02hhX ", deviceSerialNumber[i]);
}
device.close();
}
#include <cstdio>
#include <vector>
#include "rx784.hpp"
int main() {
RX784::Device device;
std::vector<uint8_t> deviceSerialNumber;
device.open("COM1");
device.getDeviceSerialNumber(deviceSerialNumber);
for (size_t i = 0; i < deviceSerialNumber.size(); i++) {
printf("%02hhX ", deviceSerialNumber[i]);
}
device.close();
}
e
方法名 返回值类型 公开 备注 _启动子程序 整数型
变量名 类型 静态 数组 备注 设备 RX784设备 设备序列号 字节集
设备.打开 (“COM1”)设备.取设备序列号 (设备序列号)调试输出 (设备序列号)设备.关闭 ()返回 (0).版本 2
.子程序 _启动子程序, 整数型
.局部变量 设备, RX784设备
.局部变量 设备序列号, 字节集
设备.打开 (“COM1”)
设备.取设备序列号 (设备序列号)
调试输出 (设备序列号)
设备.关闭 ()
返回 (0)
py
import rx784
device = rx784.Device()
device.open('COM1')
status, device_serial_number = device.get_device_serial_number()
print(device_serial_number)
device.close()
import rx784
device = rx784.Device()
device.open('COM1')
status, device_serial_number = device.get_device_serial_number()
print(device_serial_number)
device.close()