77#define PTP_IUEV(uev) ptp_invoke_user_event_cb(uev);
void ptp_invoke_user_event_cb(PtpUserEventCode uev)
@ PTP_UEV_DELAY_RESP_RECVED
A Delay_Resp had been received (slave)
@ PTP_UEV_RESET_DONE
The flexPTP module has been reset.
@ PTP_UEV_DELAY_REQ_SENT
A Delay_Req had been sent (slave)
@ PTP_UEV_LOCKED
The average clock accuracy is sufficient.
@ PTP_UEV_PDELAY_RESP_FOLLOW_UP_RECVED
A PDelay_Resp_Follow_Up had been received (master/slave)
@ PTP_UEV_PDELAY_RESP_SENT
A PDelay_Resp had been sent (master/slave)
@ PTP_UEV_INIT_DONE
The flexPTP core has been initialized.
@ PTP_UEV_PDELAY_REQ_SENT
A PDelay_Req had been sent (master/slave)
@ PTP_UEV_SYNC_SENT
A Sync message has eebn sent (master)
@ PTP_UEV_PDELAY_RESP_RECVED
A PDelay_Resp had been received (master/slave)
@ PTP_UEV_DELAY_RESP_SENT
A Delay_Resp had been sent (master)
@ PTP_UEV_ANNOUNCE_SENT
An Announce message has been sent (master)
@ PTP_UEV_BMCA_STATE_CHANGED
The BMCA state has changed.
@ PTP_UEV_DELAY_REQ_RECVED
A Delay_Req had been received (master)
@ PTP_UEV_ANNOUNCE_RECVED
An Announce message has been received (master/slave)
@ PTP_UEV_UNLOCKED
Our clock has deviated from the master in average.
@ PTP_UEV_QUEUE_ERROR
This event signals that the flexPTP's internal transmission output queue is full and blocked.
@ PTP_UEV_SYNC_RECVED
A Sync message has been received (slave)
@ PTP_UEV_FOLLOW_UP_RECVED
A Follow_Up message has been received (slave)
@ PTP_UEV_PDELAY_REQ_RECVED
A PDelay_Req had been received (master/slave)
@ PTP_UEV_NETWORK_ERROR
Indication of lost messages or the absence of expected responses.
@ PTP_CEV_BMCA_STATE_CHANGED