跳到主要内容

save_input_params 保存PPS/TOD输入参数

POST /api/v1/pps_tod/save_input_params

描述

用于保存PPS/TOD输入参数信息。 保存一组PPS/TOD输入参数数据。

访问权限

具备以下权限:

pps_tod:save_input_params

JSON参数

请求参数如下:

{
"inputBaudRate": 9600|14400|19200|38400|115200,
"inputFormat": "zda"|"rmc"|"cm",
"ppsInputAdjust": number,
"initialDelayComp": number,
"clockClassPpsStatusScheme": "schemeOne"|"schemeTwo"
}
提示
  • inputBaudRate: TOD输入波特率,包括:9600、14400、19200、38400、115200, 目前只支持115200
  • inputFormat: TOD输入格式。包括:ZDA、RMC、CM
  • ppsInputAdjust: 1PPS输入调整,单位为ns
  • initialDelayComp: TOD输入延迟补偿,单位为ns, 用于补偿线路输入延迟
  • clockClassPpsStatusScheme: CM格式报文中秒脉冲状态和Clock Class的映射关系方案,包括:schemeOne(方案一)、schemeTwo(方案二), 基于YD/T 2375-200X 标准 8.3.4

请求示例:

{
"inputBaudRate": 115200,
"inputFormat": "rmc",
"ppsInputAdjust": 100,
"initialDelayComp": 200,
"clockClassPpsStatusScheme": "schemeOne"
}

响应结果

请求返回的HTTP状态码为200

返回结果为JSON格式的数据,您可以通过解析JSON数据来获取API调用的结果信息。结构如下:

{
"success": true|false,
"errorCode"?: "option string",
"errorMessage"?: "option string",
"showType"?: 0|1|2|4|9,
"traceId"?: "option string"
}

正确结果示例:

{
"success": true,
}

错误结果示例:

{
"success": false,
"errorCode": "40007",
"errorMessage": "input.baud.rate.must.be.115200",
"showType": 4
}

错误码

错误码错误信息显示类型说明
40007输入端口波特率必须是115200input.baud.rate.must.be.1152004
40007输入端口格式必须是RMC/ZDA/CMinput.format.must.be.rmc.zda.cm4
40007输入端口1PPS调整时间必须是数字input.pps.adjust.must.be.number4
40007ClockClassPpsStatusScheme参数错误scheme.must.be.schemeOne.schemeTwo4
提示

4 - 在页面内部以错误信息的形式展示