取设备 ID
获取设备识别码。
语法
cpp
class RX784::Device {
Status getDeviceID(
uint16_t& deviceID
);
};
class RX784::Device {
Status getDeviceID(
uint16_t& deviceID
);
};
e
类名 基类 公开 备注 RX784设备 ✔
方法名 返回值类型 公开 备注 取设备ID 整数型 ✔ 参数名 类型 参考 可空 数组 备注 设备ID 短整数型 ✔
.版本 2
.程序集 RX784设备, , 公开
.子程序 取设备ID, 整数型, 公开
.参数 设备ID, 短整数型, 参考
py
class Device:
def get_device_id(self) -> Tuple[Status, int]: ...
class Device:
def get_device_id(self) -> Tuple[Status, int]: ...
返回值
名称 | 英文 | 说明 |
---|---|---|
设备 ID | device id | 设备识别码,固定为 0x7804。 |
示例
cpp
#include <cstdio>
#include <vector>
#include "rx784.hpp"
int main() {
RX784::Device device;
uint16_t deviceID;
device.open("COM1");
device.getDeviceID(deviceID);
printf("%02hX\n", deviceID);
device.close();
}
#include <cstdio>
#include <vector>
#include "rx784.hpp"
int main() {
RX784::Device device;
uint16_t deviceID;
device.open("COM1");
device.getDeviceID(deviceID);
printf("%02hX\n", deviceID);
device.close();
}
e
方法名 返回值类型 公开 备注 _启动子程序 整数型
变量名 类型 静态 数组 备注 设备 RX784设备 设备ID 短整数型
设备.打开 (“COM1”)设备.取设备ID (设备ID)调试输出 (格式化文本 (“%04hX”, 设备ID))设备.关闭 ()返回 (0).版本 2
.子程序 _启动子程序, 整数型
.局部变量 设备, RX784设备
.局部变量 设备ID, 短整数型
设备.打开 (“COM1”)
设备.取设备ID (设备ID)
调试输出 (格式化文本 (“%04hX”, 设备ID))
设备.关闭 ()
返回 (0)
py
import rx784
device = rx784.Device()
device.open('COM1')
status, device_id = device.get_device_id()
print('%04X' % device_id)
device.close()
import rx784
device = rx784.Device()
device.open('COM1')
status, device_id = device.get_device_id()
print('%04X' % device_id)
device.close()