public interface NtpV3Packet
| Modifier and Type | Field and Description |
|---|---|
static int |
LI_ALARM_CONDITION
3
|
static int |
LI_LAST_MINUTE_HAS_59_SECONDS
2
|
static int |
LI_LAST_MINUTE_HAS_61_SECONDS
1
|
static int |
LI_NO_WARNING
0
|
static int |
MODE_BROADCAST
Mode option 5.
|
static int |
MODE_CLIENT
Mode option 3.
|
static int |
MODE_CONTROL_MESSAGE
Mode option 6.
|
static int |
MODE_PRIVATE
Mode option 7.
|
static int |
MODE_RESERVED
Mode option 0.
|
static int |
MODE_SERVER
Mode option 4.
|
static int |
MODE_SYMMETRIC_ACTIVE
Mode option 1.
|
static int |
MODE_SYMMETRIC_PASSIVE
Mode option 2.
|
static int |
NTP_MAXCLOCK
10
|
static int |
NTP_MAXPOLL
14
|
static int |
NTP_MINCLOCK
1
|
static int |
NTP_MINPOLL
4
|
static int |
NTP_PORT
Standard NTP UDP port
|
static String |
TYPE_DAYTIME
"DAYTIME"
|
static String |
TYPE_ICMP
"ICMP"
|
static String |
TYPE_NTP
"NTP"
|
static String |
TYPE_TIME
"TIME"
|
static int |
VERSION_3
3
|
static int |
VERSION_4
4
|
| Modifier and Type | Method and Description |
|---|---|
DatagramPacket |
getDatagramPacket()
Gets a datagram packet with the NTP parts already filled in.
|
int |
getLeapIndicator()
Gets the leap indicator as defined in RFC-1305.
|
int |
getMode()
Gets the mode as defined in RFC-1305.
|
String |
getModeName()
Gets the mode as human readable string; for example, 3=Client.
|
TimeStamp |
getOriginateTimeStamp()
Gets the
originate time as defined in RFC-1305. |
int |
getPoll()
Gets the poll interval as defined in RFC-1305.
|
int |
getPrecision()
Gets the precision as defined in RFC-1305.
|
TimeStamp |
getReceiveTimeStamp()
Gets the
receive time as defined in RFC-1305. |
int |
getReferenceId()
Gets the reference id (32-bit code) as defined in RFC-1305.
|
String |
getReferenceIdString()
Gets the reference ID string.
|
TimeStamp |
getReferenceTimeStamp()
Gets the reference time as defined in RFC-1305.
|
int |
getRootDelay()
Gets the root delay as defined in RFC-1305.
|
double |
getRootDelayInMillisDouble()
Gets root delay in milliseconds.
|
int |
getRootDispersion()
Gets the root dispersion as defined in RFC-1305.
|
long |
getRootDispersionInMillis()
Gets the the root dispersion in milliseconds.
|
double |
getRootDispersionInMillisDouble()
Gets the root dispersion in milliseconds.
|
int |
getStratum()
Gets the stratum as defined in RFC-1305.
|
TimeStamp |
getTransmitTimeStamp()
Gets the
transmit timestamp as defined in RFC-1305. |
String |
getType()
Gets the type of time packet.
|
int |
getVersion()
Gets version as defined in RFC-1305.
|
void |
setDatagramPacket(DatagramPacket dp)
Sets the contents of this object from the datagram packet
|
void |
setLeapIndicator(int li)
Sets leap indicator.
|
void |
setMode(int mode)
Sets mode as defined in RFC-1305
|
void |
setOriginateTimeStamp(TimeStamp ts)
Sets originate timestamp given NTP TimeStamp object.
|
void |
setPoll(int poll)
Sets poll interval as defined in RFC-1305.
|
void |
setPrecision(int precision)
Sets precision as defined in RFC-1305
|
void |
setReceiveTimeStamp(TimeStamp ts)
Sets receive timestamp given NTP TimeStamp object.
|
void |
setReferenceId(int refId)
Sets reference clock identifier field.
|
void |
setReferenceTime(TimeStamp ts)
Sets the reference timestamp given NTP TimeStamp object.
|
void |
setRootDelay(int delay)
Sets root delay as defined in RFC-1305
|
void |
setRootDispersion(int dispersion)
Sets the dispersion value.
|
void |
setStratum(int stratum)
Sets stratum as defined in RFC-1305
|
void |
setTransmitTime(TimeStamp ts)
Sets the
transmit timestamp given NTP TimeStamp object. |
void |
setVersion(int version)
Sets version as defined in RFC-1305
|
static final int LI_ALARM_CONDITION
static final int LI_LAST_MINUTE_HAS_59_SECONDS
static final int LI_LAST_MINUTE_HAS_61_SECONDS
static final int LI_NO_WARNING
static final int MODE_BROADCAST
static final int MODE_CLIENT
static final int MODE_CONTROL_MESSAGE
static final int MODE_PRIVATE
static final int MODE_RESERVED
static final int MODE_SERVER
static final int MODE_SYMMETRIC_ACTIVE
static final int MODE_SYMMETRIC_PASSIVE
static final int NTP_MAXCLOCK
static final int NTP_MAXPOLL
static final int NTP_MINCLOCK
static final int NTP_MINPOLL
static final int NTP_PORT
static final String TYPE_DAYTIME
static final String TYPE_ICMP
static final String TYPE_NTP
static final String TYPE_TIME
static final int VERSION_3
static final int VERSION_4
DatagramPacket getDatagramPacket()
int getLeapIndicator()
int getMode()
String getModeName()
TimeStamp getOriginateTimeStamp()
originate time as defined in RFC-1305.originate time as defined in RFC-1305.int getPoll()
int getPrecision()
TimeStamp getReceiveTimeStamp()
receive time as defined in RFC-1305.receive time as defined in RFC-1305.int getReferenceId()
String getReferenceIdString()
TimeStamp getReferenceTimeStamp()
int getRootDelay()
double getRootDelayInMillisDouble()
int getRootDispersion()
long getRootDispersionInMillis()
double getRootDispersionInMillisDouble()
int getStratum()
TimeStamp getTransmitTimeStamp()
transmit timestamp as defined in RFC-1305.transmit timestamp as defined in RFC-1305.String getType()
int getVersion()
void setDatagramPacket(DatagramPacket dp)
dp - the packetvoid setLeapIndicator(int li)
li - leap indicator codevoid setMode(int mode)
mode - the mode to setvoid setOriginateTimeStamp(TimeStamp ts)
ts - timestampvoid setPoll(int poll)
poll - the interval to setvoid setPrecision(int precision)
precision - Precisionvoid setReceiveTimeStamp(TimeStamp ts)
ts - timestampvoid setReferenceId(int refId)
refId - the clock id field to setvoid setReferenceTime(TimeStamp ts)
ts - timestampvoid setRootDelay(int delay)
delay - the delay to setvoid setRootDispersion(int dispersion)
dispersion - the value.void setStratum(int stratum)
stratum - the stratum to setvoid setTransmitTime(TimeStamp ts)
transmit timestamp given NTP TimeStamp object.ts - timestampvoid setVersion(int version)
version - the version to set