帮助中心主页

























RDS 多机器人调度系统
安装与部署
使用说明
开发与集成
RDS 公共接口文档
RDS脚本方法字典
任务
发送 HTTP 请求
注册方法(在 boot() 函数中调用)
Modbus Tcp
Melsec
S7
MQTT
天风任务平均执行时间
适用 rds-F1.9.5-B1.7.20 及以上
请求
- 方法:
POST
- 接口说明:
/api/stat/windTaskAvgCosts
http
POST "http://127.0.0.1:8080/api/stat/windTaskAvgCosts"
1
请求 body 参数
Name | Type | Description | Required |
---|---|---|---|
start | string | 统计的起始时间,支持 4种 格式的时间参数。 yyyy-MM-dd HH , yyyy-MM-dd , yyyy-MM , yyyy ,分别对应时报,日报,月报和年报,和参数 level 相关。 | 是 |
end | string | 统计的结束时间,支持 4种 格式的时间参数。yyyy-MM-dd HH , yyyy-MM-dd , yyyy-MM , yyyy ,分别对应时报,日报,月报和年报,和参数level 相关。 | 是 |
level | string | 统计等级,支持 4种 参数, Hour , Day , Month , Year 。 | 是 |
taskLabel | string | 指定天风任务名称进行统计。不填则统计所有天风任务。 | 否 |
timeUnit | string | 统计的类型为时间时有效,支持 3种 格式, sec , min ,hour ,默认返回结果的时间单位为毫秒。 | 否 |
请求示例
查询 test 任务在 "2022-10-18" ~ "2022-10-19" 之间每天的平均执行时间时间
时间区间:[start, end)
正确示例
json
{
"start": "2022-10-18",
"end": "2022-10-19",
"level": "Day",
"timeUnit": "min",
"taskLabel": "test-01"
}
1
2
3
4
5
6
7
2
3
4
5
6
7
错误示例
json
{
"start": "2022-10-18",
"end": "2022-10-19",
"timeUnit": "min",
"taskLabel": "test-01"
}
1
2
3
4
5
6
2
3
4
5
6
响应
排除接口错误或网络异常等原因,响应的 HTTP 状态码为 200。响应体中有不同业务码,成功为 200,失败业务码可参考业务错误码列表。
响应 body 参数
Name | Type | Description |
---|---|---|
code | number | 业务码(非 HTTP 状态码) |
msg | string | 业务成功/失败信息 |
data | object | 请求的业务数据 |
响应示例
成功示例
json
{
"code": 200,
"msg": "Success",
"data": [
{
"level": "Day",
"time": "2022-10-18",
"type": "WindTaskAvgCostTime",
"value": 70.67,
"id": "test-01"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
返回的数据 data 中,参数 value 表示累计时间。时间单位是请求参数中指定的单位,默认毫秒。以 time 字段为起始时间,以最近的下一个同等级时间为结束时间。
失败示例
json
{
"code": 9035,
"msg": "字段 level 缺失或不支持的名称",
"data": "Missing `level` field"
}
1
2
3
4
5
2
3
4
5
最近更新 2022/11/28
有帮助
没帮助