ViplexCore

ViplexCore SDK


NTP校时配置

<p><strong>简要描述:</strong> </p> <ul> <li>设置对时配置,包括配置ntp对时和lora对时,以数组的形式下发,也可以单独下发ntp或者lora</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>void nvSetNetTimingInfoAsync(const char *data, ExportViplexCallback callBack)</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li> <p><strong>请求参数示例</strong></p> </li> </ul> <pre><code>{ "sn":"BZSA17332J0A20002272", "TimingInfo":{ "source":{ "type":1, "platform":1 }, "taskArray":[ { "type":"LORA_SYNC", "action":4, "data":{ "enable":true, "address":1, "channel":23, "mode":"MASTER", "groupId":"novad101", "regulation":{ "timeEnable":false, "brightnessEnable":true, "volumeEnable":true, "environmentalMonitoring":true } } }, { "type":"NTP_CONFIG", "action":4, "data":{ "enable":true, "server":"http://ntpsss.net" } } ] } }</code></pre> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">是否必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sn</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>产品唯一序列号</td> </tr> <tr> <td style="text-align: left;">TimingInfo</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>对时配置对象</td> </tr> <tr> <td style="text-align: left;">source</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">object</td> <td>下发命令的来源</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>1:nova自己的平台,0:第三方平台</td> </tr> <tr> <td style="text-align: left;">platform</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>1:手机、2:CS、3:平板、4:VNNOX、5:Care、6:LCT、7:Lora</td> </tr> <tr> <td style="text-align: left;">taskArray</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">object</td> <td>任务数组</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>表征业务类型,固定值:&quot;NTP_CONFIG&quot;,或者固定值:&quot;LORA_SYNC&quot;</td> </tr> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>表征此命令的动作,固定值:ACTION_SET</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">object</td> <td>NTP校时配置项</td> </tr> <tr> <td style="text-align: left;">enable</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>ntp是否使能</td> </tr> <tr> <td style="text-align: left;">server</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>ntp服务器地址</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">object</td> <td>射频同步配置项</td> </tr> <tr> <td style="text-align: left;">enable</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>射频同步使能</td> </tr> <tr> <td style="text-align: left;">mode</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>主从模式&quot;MASTER&quot;or&quot;SLAVE&quot;</td> </tr> <tr> <td style="text-align: left;">address</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>目标地址</td> </tr> <tr> <td style="text-align: left;">channel</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>目标信道</td> </tr> <tr> <td style="text-align: left;">groupId</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>组id,用户划分设备组,(字符串格式,最大长度为10个字节,由上位机做限制)</td> </tr> <tr> <td style="text-align: left;">regulation</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">object</td> <td>同步使能规则</td> </tr> <tr> <td style="text-align: left;">timeEnable</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>时间同步使能</td> </tr> <tr> <td style="text-align: left;">brightnessEnable</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>亮度同步使能</td> </tr> <tr> <td style="text-align: left;">volumeEnable</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>音量同步使能</td> </tr> <tr> <td style="text-align: left;">environmentalMonitoring</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">boolean</td> <td>环境检测数据同步使能</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "taskArray":[ { "action":4, "errorCode":0, "status":1, "type":"NTP_CONFIG" }, { "action":4, "errorCode":0, "status":1, "type":"LORA_SYNC" } ] }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>错误码:<code>0</code>获取成功<code>65535</code>请求超时</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">Object</td> <td>错误码对应的具体描述</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">string</td> <td>表征业务类型,固定值:&quot;NTP_CONFIG&quot;或&quot;LORA_SYNC&quot;</td> </tr> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">int</td> <td>表征此命令的动作,固定值:ACTION_GET(4)</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">int</td> <td>成功或失败,0:未知状态;1:成功;2:失败</td> </tr> <tr> <td style="text-align: left;">errorCode</td> <td style="text-align: left;">int</td> <td>错误码</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li> </li> </ul>

页面列表

ITEM_HTML