PTP implementation. More...
#include <msp430.h>
#include "ptp.h"
#include "ptp_util.h"
#include "ptp_messages.h"
#include "clock.h"
#include "uart.h"
Go to the source code of this file.
Macros | |
#define | PTP_FLAGRUNNING 0x01 |
Functions | |
void | ptp_init () |
PTP initialization. More... | |
void | ptp_initEnd () |
PTP initialization completion. More... | |
UInt16 | ptp_process () |
PTP process. More... | |
UInt16 | ptp_processPDelayReq () |
Process PDelayReq. More... | |
void | ptp_rcvmessage (ptp_octet *pBuf, ptp_uinteger8 portNumber, ptp_uinteger16 size) |
Receive message. More... | |
void | ptp_setNetTime (PTP_TimeStamp *time, ptp_uinteger8 clockClass, ptp_clockAccuracy clockAccuracy, ptp_timeSource timeSource) |
Set net time. More... | |
void | ptp_setTickTime (ptp_uinteger32 *newTickSize) |
Set tick time. More... | |
void | ptp_adjNetTime (ptp_integer64 *timeAdjust) |
Adjust net time. More... | |
Variables | |
ptp_clock | ptpClock |
ptp_uinteger64 | ptp_meanPathDelay [PTP_NUMBERPORTS] |
PTP_foreignMasterDS | ptp_foreignMaster [PTP_NUMBERPORTS][1] |
ptp_integer64 | ptp_lastAdjust |
ptp_uinteger64 | ptp_meanDelayAtLastAdjust |
PTP_TimeStamp | ptp_lastAdjustTime |
ptp_uinteger8 | ptp_flags |
ptp_uinteger8 | ptp_tsTimeout |
PTP implementation.
Definition in file ptp.c.
ptp_uinteger8 ptp_flags |
Flags to be used by PTP implementation
Definition at line 68 of file ptp.c.
Referenced by ptp_init(), ptp_process(), and ptp_setNetTime().
ptp_uinteger8 ptp_tsTimeout |
Time source time out
Definition at line 72 of file ptp.c.
Referenced by ptp_adjNetTime(), ptp_init(), ptp_process(), and ptp_setNetTime().