ptp_uinteger64 ptp_rcvUInt64(ptp_octet *pBuf)
Receive unsigned 64 bits integer.
unsigned char ptp_boolean
ptp_uinteger8 ptp_sndInt64(ptp_integer64 *p)
Send 64 bits integer.
ptp_uinteger8 ptp_startFrame(ptp_uinteger16 destination, ptp_uinteger8 len)
Start Frame.
ptp_uinteger8 ptp_sndUInt32(ptp_uinteger32 *p)
Send unsigned 32 bits integer.
ptp_uinteger8 ptp_rcvUInt8(ptp_octet *pBuf)
Receive unsigned 8 bits integer.
ptp_uinteger8 ptp_snd(ptp_uinteger8 len, void *pBuf)
Send data.
ptp_uinteger8 ptp_sndUInt16(ptp_uinteger16 v)
Send unsigned 16 bits integer.
void ptp_rcvOctets(ptp_uinteger8 len, ptp_octet *source, ptp_octet *dest)
Receive octets.
ptp_integer8 ptp_dataSetComparisonDE(ptp_boolean *Dbetter, ptp_clock *D, PTP_announceDS *E, ptp_uinteger8 i)
Data set comparison self clock/announce message.
ptp_uinteger8 ptp_sndUInt8(ptp_uinteger8 v)
Send unsigned 8 bits integer.
ptp_uinteger8 ptp_sndUInt48(ptp_uinteger48 *p)
Send unsigned 48 bits integer.
unsigned long long ptp_uinteger64
ptp_integer8 ptp_clockIdentityCompare(ptp_clockIdentity A, ptp_clockIdentity B)
Clock identity compare.
void ptp_adjTime(PTP_TimeStamp *t1, PTP_TimeStamp *t2, ptp_uinteger8 portIndex)
Adjust the clock.
void ptp_copyOctets(ptp_uinteger8 len, ptp_octet *source, ptp_octet *dest)
Copy octets.
unsigned long ptp_uinteger32
ptp_clockIdentity * ptp_getClockIdentity()
Get clock identity.
void ptp_state_decision_event()
State decision event.
void ptp_storeForeignMaster(ptp_octet *pBuf, ptp_uinteger8 portNumber)
Store foreign master.
ptp_octet ptp_clockIdentity[8]
unsigned char ptp_uinteger8
unsigned long long ptp_uinteger48
void ptp_portsSetListening()
Ports set listening.
ptp_uinteger8 ptp_sndUInt64(ptp_uinteger64 *p)
Send unsigned 64 bits integer.
ptp_integer64 ptp_timeDiff(PTP_TimeStamp *t1, PTP_TimeStamp *t2)
Time difference.
void ptp_rcvUInt48sc(ptp_octet *pBuf, PTP_SecondsCount *p)
Receive seconds count value.
void ptp_getCurrentTime(PTP_TimeStamp *result)
Get cuttent time.
ptp_integer64 ptp_rcvInt64(ptp_octet *pBuf)
Receive 64 bits integer.
ptp_uinteger8 ptp_sndUInt48sc(PTP_SecondsCount *p)
Send a seconds count value.
ptp_uinteger48 ptp_rcvUInt48(ptp_octet *pBuf)
Receive unsigned 48 bits integer.
PTP data types specifications.
ptp_integer8 ptp_dataSetComparisonEE(ptp_uinteger8 *iBetter, ptp_boolean *byTopology, PTP_announceDS *E1, PTP_announceDS *E2, ptp_uinteger8 i1, ptp_uinteger8 i2)
Data set comparison.
PTP clock object for synchronization.
ptp_uinteger16 ptp_rcvUInt16(ptp_octet *pBuf)
Receive unsigned 16 bits integer.
unsigned short ptp_uinteger16
ptp_uinteger32 ptp_rcvUInt32(ptp_octet *pBuf)
Receive unsigned 32 bits integer.
void ptp_endFrame()
End frame.