AM243x INDUSTRIAL COMMUNICATIONS SDK  09.02.00
RED_CONFIG Struct Reference

Detailed Description

RED Config

Data Fields

uint32_t nodeTableSize
 
uint32_t nodeTableArbitration
 
uint32_t duplicateHostTableSize
 
uint32_t duplicatePortTableSize
 
uint32_t nodeForgetTime
 
uint32_t duplicateForgetTime
 
uint32_t brokenPathDifference
 
uint32_t duplicatePortCheckInterval
 
uint32_t duplicateHostCheckInterval
 
uint32_t nodeTableCheckInterval
 
uint32_t duplicatePort0Counter
 
uint32_t duplicatePort1Counter
 
uint32_t duplicateHostCounter
 
uint32_t nodeTableCounter
 
uint32_t clearNodeTable
 
uint32_t supAddressHi
 
uint32_t supAddressLow
 
uint32_t hostDuplicateArbitration
 

Field Documentation

◆ nodeTableSize

uint32_t RED_CONFIG::nodeTableSize

Size of the node table [0..128]

◆ nodeTableArbitration

uint32_t RED_CONFIG::nodeTableArbitration

Busy slave flag and busy master flag

◆ duplicateHostTableSize

uint32_t RED_CONFIG::duplicateHostTableSize

Size and setup (N and M) of duplicate host table

◆ duplicatePortTableSize

uint32_t RED_CONFIG::duplicatePortTableSize

Size and setup (N and M) of duplicate port table

◆ nodeForgetTime

uint32_t RED_CONFIG::nodeForgetTime

Time after which a node entry is cleared (10 ms resolution)

◆ duplicateForgetTime

uint32_t RED_CONFIG::duplicateForgetTime

Time after which an entry is removed from the duplicate table (10 ms resolution)

◆ brokenPathDifference

uint32_t RED_CONFIG::brokenPathDifference

Supervision frame counter - minimum difference to detect a broken path

◆ duplicatePortCheckInterval

uint32_t RED_CONFIG::duplicatePortCheckInterval

Time interval to check the port duplicate table

◆ duplicateHostCheckInterval

uint32_t RED_CONFIG::duplicateHostCheckInterval

Time interval to check the host duplicate table

◆ nodeTableCheckInterval

uint32_t RED_CONFIG::nodeTableCheckInterval

Time interval to check the node table

◆ duplicatePort0Counter

uint32_t RED_CONFIG::duplicatePort0Counter

Time counter to trigger the port_dupli_table check task for PRU0

◆ duplicatePort1Counter

uint32_t RED_CONFIG::duplicatePort1Counter

Time counter to trigger the port_dupli_table check task for PRU1

◆ duplicateHostCounter

uint32_t RED_CONFIG::duplicateHostCounter

Time counter to trigger the host_dupli_table check task

◆ nodeTableCounter

uint32_t RED_CONFIG::nodeTableCounter

Time counter to trigger the Node_Table check task

◆ clearNodeTable

uint32_t RED_CONFIG::clearNodeTable

Register set by host to clear the node table

◆ supAddressHi

uint32_t RED_CONFIG::supAddressHi

Supervision MAC addresses - HI word

◆ supAddressLow

uint32_t RED_CONFIG::supAddressLow

Supervision MAC addresses - LOW word

◆ hostDuplicateArbitration

uint32_t RED_CONFIG::hostDuplicateArbitration

Master/Slave flag for host table arbitrations