关闭
当程序不再需要使用设备时,为了释放系统资源,应关闭设备。
语法
cpp
class RX784::Device {
Status close();
};
class RX784::Device {
Status close();
};
e
类名 基类 公开 备注 RX784设备 ✔
方法名 返回值类型 公开 备注 关闭 整数型 ✔
.版本 2
.程序集 RX784设备, , 公开
.子程序 关闭, 整数型, 公开
py
class Device:
def close(self) -> Status: ...
class Device:
def close(self) -> Status: ...
返回值
名称 | 英文 | 说明 |
---|---|---|
状态码 | status | 成功返回 。 |
示例
cpp
#include <iostream>
#include "rx784.hpp"
int main() {
RX784::Device device;
RX784::Status status;
status = device.open("COM1");
if (status == RX784::Status::kSuccess) {
std::cout << "打开设备成功" << std::endl;
} else {
std::cout << status << std::endl;
return 1;
}
device.close();
}
#include <iostream>
#include "rx784.hpp"
int main() {
RX784::Device device;
RX784::Status status;
status = device.open("COM1");
if (status == RX784::Status::kSuccess) {
std::cout << "打开设备成功" << std::endl;
} else {
std::cout << status << std::endl;
return 1;
}
device.close();
}
e
方法名 返回值类型 公开 备注 _启动子程序 整数型
变量名 类型 静态 数组 备注 设备 RX784设备 状态码 整数型
状态码 = 设备.打开 (“COM1”) 如果 (状态码 = #RX784状态码_成功) 调试输出 (“打开设备成功”) 否则 调试输出 (RX784状态码到文本 (状态码)) 返回 (1) 如果结束设备.关闭 ()返回 (0).版本 2
.子程序 _启动子程序, 整数型
.局部变量 设备, RX784设备
.局部变量 状态码, 整数型
状态码 = 设备.打开 (“COM1”)
.如果 (状态码 = #RX784状态码_成功)
调试输出 (“打开设备成功”)
.否则
调试输出 (RX784状态码到文本 (状态码))
返回 (1)
.如果结束
设备.关闭 ()
返回 (0)
py
import sys
import rx784
device = rx784.Device()
status = device.open('COM1')
if status == rx784.Status.SUCCESS:
print('打开设备成功')
else:
print(status)
sys.exit(1)
device.close()
import sys
import rx784
device = rx784.Device()
status = device.open('COM1')
if status == rx784.Status.SUCCESS:
print('打开设备成功')
else:
print(status)
sys.exit(1)
device.close()