跳转至

14.set_dev_status

函数声明

C
    BOOL py_set_dev_status(const char *dev_name,int status);
  • 描述

    根据设备名称,设置设备的状态。

  • 参数

    dev_name:目标设备的名称;

    status:要设置的状态。

  • 返回值

    成功返回1,失败返回0。

  • 示例

Python
1
2
3
4
5
    c4py.py_load_so()
    c4py.global_init()
    dev_name = "python采集设备1"
    c4py.set_dev_status(dev_name.encode(),c4py.RUN_STAT_NORMAL)
    c4py.global_release()
  • 参数取值

    名称 说明
    c4py.RUN_STAT_INIT 正在初始化中,网关刚启动时的默认状态
    c4py.RUN_STAT_NORMAL 正常工作状态
    c4py.RUN_STAT_FAULT 异常状态
    c4py.RUN_STAT_STOP 正常停止状态(例如其它进程打开了串口调试,那么本设备所属的通道会临时暂停)
    c4py.RUN_STAT_UPDATE 正在升级中(本设备正在固件升级)