全部文档
OneOS简介 硬件支持 编译构造工具 API参考文档 高级语言 用户编程手册 应用笔记 FAQ

class machine.WDT

machine.WDT类是machine模块下的一个硬件类,用于指定WDT设备的配置和控制,提供对WDT设备的操作方法

构造函数

构造函数 class machine.WDT (id)
功能 构造一个WDT对象
参数说明 id:使用的WDT设备编号,id = 1 表示编号为 1 的 WDT设备,或者表示使用的WDT设备名,如 id = "wdt" 表示设备名为wdt的WDT设备
返回值 返回创建的machine.WDT类对象

实例方法

machine.WDT类包括如下实例方法

方法名 说明
WDT.init() 设置看门狗超时时间,启动看门狗
WDT.feed() 用于执行“喂狗”操作,清空看门狗设备计数。

详细说明如下:

方法名称 WDT.init(timeout)
功能 设置看门狗超时时间,启动看门狗
参数说明 timeout:设置看门狗超时时间,单位:秒(s)
返回值 固定返回None
异常值描述 当传入错误初始化参数时,会触发ValueError,携带异常值1

​ 注:一旦启动,设置的超时时间无法改动,WDT 功能无法停止。

方法名称 WDT.feed()
功能 用于执行“喂狗”操作,清空看门狗设备计数。
参数说明 无参数
返回值 固定返回None

​ 注: 应用程序应该合理的周期性调用该函数,以防止系统重启。

results matching ""

    No results matching ""

    返回顶部