Skip to content

关闭

当程序不再需要使用设备时,为了释放系统资源,应关闭设备。

语法

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()