flexPTP
1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
ptp_servo_types.h
Go to the documentation of this file.
1
9
#ifndef FLEXPTP_SIM_PTP_SERVO_TYPES_H_
10
#define FLEXPTP_SIM_PTP_SERVO_TYPES_H_
11
12
#include "
ptp_sync_cycle_data.h
"
13
17
typedef
struct
{
18
PtpSyncCycleData
scd
;
19
20
// information about sync interval
21
int8_t
logMsgPeriod
;
22
double
msgPeriodMs
;
23
double
measSyncPeriodNs
;
24
}
PtpServoAuxInput
;
25
26
#endif
/* FLEXPTP_SIM_PTP_SERVO_TYPES_H_ */
ptp_sync_cycle_data.h
This module defines the context object of a full synchronization cycle. In SLAVE mode four timestamps...
PtpServoAuxInput
Data to perform a full synchronization.
Definition:
ptp_servo_types.h:17
PtpServoAuxInput::scd
PtpSyncCycleData scd
Sync cycle data.
Definition:
ptp_servo_types.h:18
PtpServoAuxInput::measSyncPeriodNs
double measSyncPeriodNs
Measured synchronization period (t1->t1)
Definition:
ptp_servo_types.h:23
PtpServoAuxInput::msgPeriodMs
double msgPeriodMs
Message period in ms.
Definition:
ptp_servo_types.h:22
PtpServoAuxInput::logMsgPeriod
int8_t logMsgPeriod
Logarithmic message period.
Definition:
ptp_servo_types.h:21
PtpSyncCycleData
PTP synchronization cycle data.
Definition:
ptp_sync_cycle_data.h:40
src
flexptp
ptp_servo_types.h
Generated by
1.9.6