flexPTP
1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
slave.h
Go to the documentation of this file.
1
9
#ifndef FLEXPTP_SLAVE
10
#define FLEXPTP_SLAVE
11
12
#include "
ptp_types.h
"
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
23
void
ptp_slave_process_message
(
RawPtpMessage
*pRawMsg,
PtpHeader
*pHeader);
24
28
void
ptp_slave_init
();
29
33
void
ptp_slave_reset
();
34
38
void
ptp_slave_destroy
();
39
43
void
ptp_slave_enable
();
44
48
void
ptp_slave_disable
();
49
53
void
ptp_slave_tick
();
54
55
#ifdef __cplusplus
56
}
57
#endif
58
59
#endif
/* FLEXPTP_SLAVE */
ptp_types.h
This module defines the fundamental PTP message and state machine type, flags, bitfields and the PTP ...
ptp_slave_destroy
void ptp_slave_destroy()
Definition:
slave.c:484
ptp_slave_init
void ptp_slave_init()
Definition:
slave.c:476
ptp_slave_process_message
void ptp_slave_process_message(RawPtpMessage *pRawMsg, PtpHeader *pHeader)
Definition:
slave.c:300
ptp_slave_enable
void ptp_slave_enable()
Definition:
slave.c:547
ptp_slave_tick
void ptp_slave_tick()
Definition:
slave.c:520
ptp_slave_reset
void ptp_slave_reset()
Definition:
slave.c:488
ptp_slave_disable
void ptp_slave_disable()
Definition:
slave.c:555
PtpHeader
PTP message header structure.
Definition:
ptp_types.h:81
RawPtpMessage
Definition:
ptp_types.h:186
src
flexptp
slave.h
Generated by
1.9.6