flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
bmca.h
Go to the documentation of this file.
1
9#ifndef FLEXPTP_SBMC_H_
10#define FLEXPTP_SBMC_H_
11
12#include "ptp_types.h"
13
23
31
35void ptp_bmca_init();
36
40void ptp_bmca_destroy();
41
45void ptp_bmca_reset();
46
50void ptp_bmca_tick();
51
52#endif /* FLEXPTP_SBMC_H_ */
void ptp_bmca_destroy()
Definition: bmca.c:205
void ptp_bmca_tick()
Definition: bmca.c:72
void ptp_bmca_init()
Definition: bmca.c:191
void ptp_bmca_reset()
Definition: bmca.c:209
void ptp_handle_announce_msg(PtpAnnounceBody *pAnn, PtpHeader *pHeader)
Definition: bmca.c:135
int ptp_select_better_master(PtpMasterProperties *pMP1, PtpMasterProperties *pMP2)
Definition: bmca.c:31
This module defines the fundamental PTP message and state machine type, flags, bitfields and the PTP ...
Contents of a PTP Announce message without the common PTP header.
Definition: ptp_types.h:236
PTP message header structure.
Definition: ptp_types.h:73