AM64x MCU+ SDK  08.02.00

Introduction

Functions

void HsrFrameFill (hsrPrpHandle *, RED_FRAME *pRedFrame, const uint8_t *pFrame, int32_t frameSize)
 
void HsrFrameUpdatePathId (RED_FRAME *pRedFrame, uint16_t pathId)
 Updates PATH ID of a RED_FRAME. More...
 
RED_FRAMEHsrSupFrameAllocate (hsrPrpHandle *)
 Allocates a RED_FRAME that holds HSR Supervision frame. More...
 
void HsrSupFrameUpdateSrcAdd (RED_FRAME *pRedFrame, uint8_t *srcAdd)
 Updates Source Address of a HSR Supervision frame. More...
 
void HsrSupFrameUpdatePathId (RED_FRAME *pRedFrame, uint16_t pathId)
 
void HsrSupFrameUpdateSeqNr (hsrPrpHandle *, RED_FRAME *pRedFrame)
 
void HsrSupFrameIncrementSeqNr (hsrPrpHandle *)
 

Function Documentation

◆ HsrFrameFill()

void HsrFrameFill ( hsrPrpHandle ,
RED_FRAME pRedFrame,
const uint8_t *  pFrame,
int32_t  frameSize 
)

◆ HsrFrameUpdatePathId()

void HsrFrameUpdatePathId ( RED_FRAME pRedFrame,
uint16_t  pathId 
)

Updates PATH ID of a RED_FRAME.

Parameters
pRedFramepointer to a RED_FRAME
pathIdPATH ID value

◆ HsrSupFrameAllocate()

RED_FRAME* HsrSupFrameAllocate ( hsrPrpHandle )

Allocates a RED_FRAME that holds HSR Supervision frame.

Returns
Pointer to a RED_FRAME structure

◆ HsrSupFrameUpdateSrcAdd()

void HsrSupFrameUpdateSrcAdd ( RED_FRAME pRedFrame,
uint8_t *  srcAdd 
)

Updates Source Address of a HSR Supervision frame.

Parameters
pRedFramepointer to a RED_FRAME
srcAddpointer to a new source address value

◆ HsrSupFrameUpdatePathId()

void HsrSupFrameUpdatePathId ( RED_FRAME pRedFrame,
uint16_t  pathId 
)

◆ HsrSupFrameUpdateSeqNr()

void HsrSupFrameUpdateSeqNr ( hsrPrpHandle ,
RED_FRAME pRedFrame 
)

◆ HsrSupFrameIncrementSeqNr()

void HsrSupFrameIncrementSeqNr ( hsrPrpHandle )