# swtmr
- [命令功能](#section166171064814)
- [命令格式](#section424011111682)
- [参数说明](#section1268410459465)
- [使用指南](#section169806213815)
- [使用实例](#section16676026389)
- [输出说明](#section1541991614710)
## 命令功能
swtmr命令用于查询系统软件定时器相关信息。
## 命令格式
swtmr \[_ID_\]
## 参数说明
**表 1** 参数说明
参数
|
参数说明
|
取值范围
|
ID
|
软件定时器ID号。
|
[0,0xFFFFFFFF]
|
## 使用指南
- 参数缺省时,默认显示所有软件定时器的相关信息。
- swtmr后加ID号时,显示ID对应的软件定时器相关信息。
## 使用实例
举例:输入swtmr和swtmr 1
## 输出说明
**图 1** 查询所有软件定时器相关信息
![](figure/查询所有软件定时器相关信息.png "查询所有软件定时器相关信息")
**图 2** 查询对应 ID 的软件定时器信息
![](figure/查询对应-ID-的软件定时器信息.png "查询对应-ID-的软件定时器信息")
**表 2** 输出说明
输出
|
说明
|
SwTmrID
|
软件定时器ID。
|
State
|
软件定时器状态。
状态可能为:"UnUsed", "Created", "Ticking"。
|
Mode
|
软件定时器模式。
模式可能为:"Once", "Period", "NSD(单次定时器,定时结束后不会自动删除)"。
|
Interval
|
软件定时器使用的Tick数。
|
Count
|
软件定时器已经工作的次数。
|
Arg
|
传入的参数。
|
handlerAddr
|
回调函数的地址。
|
>![](../public_sys-resources/icon-note.gif) **说明:**
>- swtmr命令的ID参数输入形式以十进制形式表示或十六进制形式表示皆可。
>- swtmr命令的ID参数在\[0, 当前软件定时器个数 - 1\]范围内时,返回对应ID的软件定时器的状态;其他取值时返回错误提示。