# time.ntp 库模块帮助文档

## time.ntp 成员列表 <a id="time.ntp" href="#time.ntp">&#x23;</a>

SNTP 协议客户端

### time.ntp.getData("ntp服务器",端口,超时) <a id="time.ntp.getData" href="#time.ntp.getData">&#x23;</a>
获取时间数据。  
获取失败时返回 null 。  

所有参数可选  
- 参数@1 可用字符串指定单个 ntp 服务器，  
也可以用一个字符串数组指定多个服务器。

### time.ntp.getData() <a id="time.ntp.getData" href="#time.ntp.getData">&#x23;</a>
[返回对象:wsockNtpDataObject](#wsockNtpDataObject)

### time.ntp.updateSystemTime() <a id="time.ntp.updateSystemTime" href="#time.ntp.updateSystemTime">&#x23;</a>
使用NTP服务器获取的时间校正系统时间,  
可选在参数中使用time对象指定要设置的时间  
需要以管理员权限启动当前进程,  

[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject 成员列表 <a id="wsockNtpDataObject" href="#wsockNtpDataObject">&#x23;</a>

### wsockNtpDataObject.delayMilliseconds <a id="wsockNtpDataObject.delayMilliseconds" href="#wsockNtpDataObject.delayMilliseconds">&#x23;</a>
服务端到客户端延时值  
毫秒

### wsockNtpDataObject.header <a id="wsockNtpDataObject.header" href="#wsockNtpDataObject.header">&#x23;</a>
报文头

### wsockNtpDataObject.poll <a id="wsockNtpDataObject.poll" href="#wsockNtpDataObject.poll">&#x23;</a>
轮询时间，即发送报文的最小间隔时间

### wsockNtpDataObject.precision <a id="wsockNtpDataObject.precision" href="#wsockNtpDataObject.precision">&#x23;</a>
时钟的精度

### wsockNtpDataObject.rootDelay <a id="wsockNtpDataObject.rootDelay" href="#wsockNtpDataObject.rootDelay">&#x23;</a>
到主参考时钟的总往返延迟时间

### wsockNtpDataObject.rootDispersion <a id="wsockNtpDataObject.rootDispersion" href="#wsockNtpDataObject.rootDispersion">&#x23;</a>
本地时钟相对于主参考时钟的最大误差

### wsockNtpDataObject.stratum <a id="wsockNtpDataObject.stratum" href="#wsockNtpDataObject.stratum">&#x23;</a>
时钟的层数，定义了时钟的准确度。层数为1的时钟准确度最高，从1到16依次递减

### wsockNtpDataObject.time <a id="wsockNtpDataObject.time" href="#wsockNtpDataObject.time">&#x23;</a>
报文返回后计算出的当前时间  

[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject.originateTimestamp 成员列表 <a id="wsockNtpDataObject.originateTimestamp" href="#wsockNtpDataObject.originateTimestamp">&#x23;</a>

客户端报文发送时间

### wsockNtpDataObject.originateTimestamp.time <a id="wsockNtpDataObject.originateTimestamp.time" href="#wsockNtpDataObject.originateTimestamp.time">&#x23;</a>
[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject.receiveTimestamp 成员列表 <a id="wsockNtpDataObject.receiveTimestamp" href="#wsockNtpDataObject.receiveTimestamp">&#x23;</a>

NTP服务器接收报文时间

### wsockNtpDataObject.receiveTimestamp.time <a id="wsockNtpDataObject.receiveTimestamp.time" href="#wsockNtpDataObject.receiveTimestamp.time">&#x23;</a>
[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject.referenceIdentifier 成员列表 <a id="wsockNtpDataObject.referenceIdentifier" href="#wsockNtpDataObject.referenceIdentifier">&#x23;</a>

参考时钟源的标识

### wsockNtpDataObject.referenceIdentifier.time <a id="wsockNtpDataObject.referenceIdentifier.time" href="#wsockNtpDataObject.referenceIdentifier.time">&#x23;</a>
[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject.referenceTimestamp 成员列表 <a id="wsockNtpDataObject.referenceTimestamp" href="#wsockNtpDataObject.referenceTimestamp">&#x23;</a>

最后一次更新的时间

### wsockNtpDataObject.referenceTimestamp.time <a id="wsockNtpDataObject.referenceTimestamp.time" href="#wsockNtpDataObject.referenceTimestamp.time">&#x23;</a>
[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)

## wsockNtpDataObject.transmitTimestamp 成员列表 <a id="wsockNtpDataObject.transmitTimestamp" href="#wsockNtpDataObject.transmitTimestamp">&#x23;</a>

NTP服务器报文发送时间

### wsockNtpDataObject.transmitTimestamp.time <a id="wsockNtpDataObject.transmitTimestamp.time" href="#wsockNtpDataObject.transmitTimestamp.time">&#x23;</a>
[返回对象:timeObject](https://www.aardio.com/zh-cn/docs/library-reference/time/_.html#timeObject)
