
# swtmr
#### 命令功能
swtmr命令用于查询系统软件定时器的相关信息。
#### 命令格式
swtmr \[*ID*\]
#### 参数说明
表1参数说明 
| 参数 | 参数说明                         | 取值范围             |
|:---|:---|:---|
| ID | 软件定时器ID号，输入形式以十进制表示或十六进制表示皆可 | \[0,0xFFFFFFFF\] |
   
#### 使用指南
- 参数缺省时，默认显示所有软件定时器的相关信息。
- swtmr后加ID号时，当ID在\[0, 当前软件定时器个数 - 1\]范围内时，返回对应ID的软件定时器的相关信息，其他取值时返回错误提示。
 
#### 使用实例
举例：
输入swtmr和swtmr 1。
#### 输出说明
执行swtmr查询软件定时器相关信息，输出如下：
```
Huawei LiteOS # swtmr
SwTmrID     State    Mode    Interval  Arg         handlerAddr
----------  -------  ------- --------- ----------  --------
0x00000000  Ticking  Period   1000     0x00000000  0x800442d
```
执行swtmr 0查询ID为0的软件定时器信息，输出如下：
```
Huawei LiteOS # swtmr 0
SwTmrID     State    Mode    Interval  Arg         handlerAddr
----------  -------  ------- --------- ----------  --------
0x00000000  Ticking  Period   1000     0x00000000  0x800442d
```
表2输出说明 
| 输出项         | 说明            |
|:---|:---|
| SwTmrID     | 软件定时器ID       |
| State       | 软件定时器状态       |
| Mode        | 软件定时器模式       |
| Interval    | 软件定时器使用的Tick数 |
| Arg         | 传入的参数         |
| handlerAddr | 回调函数的地址       |
   
