flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
PtpBmcaState Struct Reference

BMCA state. More...

#include <ptp_types.h>

Collaboration diagram for PtpBmcaState:

Data Fields

PtpBmcaFsmState state
 BMCA state.
 
PtpMasterProperties masterProps
 Master clock properties.
 
uint16_t masterAnnPer_ms
 Message period of current master.
 
uint16_t masterTOCntr
 Current master announce dropout counter.
 
uint32_t stateDuration
 Heartbeat cycles since last state transition.
 
bool preventMasterSwitchOver
 Set if master switchover is prohibited.
 

Detailed Description

BMCA state.

Definition at line 299 of file ptp_types.h.

Field Documentation

◆ masterAnnPer_ms

uint16_t masterAnnPer_ms

Message period of current master.

Definition at line 302 of file ptp_types.h.

◆ masterProps

PtpMasterProperties masterProps

Master clock properties.

Definition at line 301 of file ptp_types.h.

◆ masterTOCntr

uint16_t masterTOCntr

Current master announce dropout counter.

Definition at line 303 of file ptp_types.h.

◆ preventMasterSwitchOver

bool preventMasterSwitchOver

Set if master switchover is prohibited.

Definition at line 305 of file ptp_types.h.

◆ state

BMCA state.

Definition at line 300 of file ptp_types.h.

◆ stateDuration

uint32_t stateDuration

Heartbeat cycles since last state transition.

Definition at line 304 of file ptp_types.h.


The documentation for this struct was generated from the following file: