|
AM243x MCU+ SDK
08.06.00
|
|
LreNodeType_t
LRE Node Type.
Definition: hsrPrp_red_common.h:174
LreTruthValue_t
LRE Truth Value.
Definition: hsrPrp_red_common.h:304
struct ICSS_EMAC_Config_s * ICSS_EMAC_Handle
Alias for ICSS EMAC Handle containing base addresses and modules.
Definition: icss_emac.h:449
LreTableOperation_t
LRE Table Operation.
Definition: hsrPrp_red_common.h:315
const char * getLreManufacturerName(void)
Returns the manufacturer name.
LreRedBoxIdentity_t
LRE RedBox Identity.
Definition: hsrPrp_red_common.h:281
int32_t getLrePortAdminState(RedPort_t port, ICSS_EMAC_Handle icssEmacHandle)
Returns the LRE admin state of a port.
RemNodeType_t
Remote Node Type.
Definition: hsrPrp_red_common.h:360
int32_t getLreNodeTableSize(PRUICSS_Handle pruicssHandle)
Returns the node table size. Use this function to determine the size of the buffer to pass to getLreN...
HSRMode_t
LRE HSR Mode.
Definition: hsrPrp_red_common.h:250
RED_STATUS setLreHsrLREMode(HSRMode_t mode, PRUICSS_Handle pruicssHandle)
Sets the HSR LRE Mode.
LreNodeType_t getLreNodeType(void)
Returns lreNodeType specified in LREInterfaceConfigEntry.
const char * getLreNodeName(void)
Returns the LRE's node name. Default: "IEC62439-3".
RedPort_t
RED Port.
Definition: hsrPrp_red_common.h:195
LreDuplicateDiscard_t
LRE Duplicate Discard.
Definition: hsrPrp_red_common.h:228
LreTransparentReception_t
LRE Transparent Reception.
Definition: hsrPrp_red_common.h:239
LreTransparentReception_t getLreTransparentReception(PRUICSS_Handle pruicssHandle)
RED_STATUS setLreNodeTableClear(hsrPrpHandle *, LreTableOperation_t action)
Clears the node table if action is "clearNodeTable". No action is performed if action is noOp.
const char * getLreVersionName(void)
Returns the LRE's version information.
uint32_t value
Definition: tisci_otp_revision.h:2
struct hsrPrp_Config_s hsrPrpHandle
Definition: hsrPrp_handle.h:92
const int32_t * getLreInterfaceStatBase(PRUICSS_Handle pruicssHandle)
Returns the base address of the LREInterfaceStatsEntry (see IEC-62439-3-MIB DEFINITIONS) in the ICSS ...
RED_STATUS setLreDuplicateDiscard(hsrPrpHandle *hsrPrphandle, LreDuplicateDiscard_t duplicateDiscard, PRUICSS_Handle pruicssHandle)
Sets whether a duplicate discard algorithm is used at reception.
Commonly used Macros, structures and Offsets.
RED_STATUS
RED Status.
Definition: hsrPrp_red_common.h:526
RED_STATUS getLreInterfaceStats(LreIfStat_t stat, int32_t *value, PRUICSS_Handle pruicssHandle)
Returns a single entry of LREInterfaceStatsEntry (see IEC-62439-3-MIB DEFINITIONS)....
LreIfStat_t
LRE Interface Statistics Entry.
Definition: hsrPrp_red_common.h:326
SwitchingEndNode_t
The switching end node functionality.
Definition: hsrPrp_red_common.h:264
int32_t getLreNodeTable(RED_NODE_TABLE *pNodeTable, hsrPrpHandle *hsrPrphandle)
Copies the complete node table to pNodeTable.
char mode[32]
Definition: tisci_pm_core.h:1
Include file for hsrPrp_red_hsr.c.
RED_STATUS setLrePortAdminState(RedPort_t port, int32_t adminState)
Sets the LRE admin state of a port.
RED_STATUS setLreTransparentReception(LreTransparentReception_t transparentReception, PRUICSS_Handle pruicssHandle)
Sets Transparent Reception.
HSRMode_t getLreHsrLREMode(PRUICSS_Handle pruicssHandle)
Returns the HSR LRE Mode.
RED_STATUS setLreProxyNodeTableClear(LreTableOperation_t action)
Clears the Proxy Node Table if action is "clearProxyNodeTable". No action is performed if action is n...
LreTruthValue_t getLreEvaluateSupervision(void)
True if the LRE evaluates received supervision frames. False if it drops the supervision frames witho...
LreRedBoxIdentity_t getLreRedBoxIdentity(void)
Returns the LRE RedBox Identity.
SwitchingEndNode_t getLreSwitchingEndNode(void)
Returns the SwitchingEndNode status.
int32_t getLreInterfaceCount(void)
Returns the number of supported LRE.
struct PRUICSS_Config_s * PRUICSS_Handle
A handle that is returned from a PRUICSS_open() call. This handle is required for calling other APIs.
Definition: pruicss/g_v0/pruicss.h:235
Node Table.
Definition: hsrPrp_red_common.h:514
RemNodeType_t getLreRemNodeType(uint8_t nodeEntryStatus)
Gets the type of a remote node.
LreDuplicateDiscard_t getLreDuplicateDiscard(PRUICSS_Handle pruicssHandle)
Returns whether a duplicate discard algorithm is used at reception.