AM64x MCU+ SDK  09.02.00
EnetTas_ControlList Struct Reference

Detailed Description

Gate control list. See IEEE Std 802.1Q-2018 8.6.9.4 D3-1.

Data Fields

uint64_t baseTime
 
EnetTas_GateCmdEntry gateCmdList [ENET_TAS_MAX_CMD_LISTS]
 
uint64_t cycleTime
 
uint8_t listLength
 
EnetTas_MaxSDUTable sduTable
 

Field Documentation

◆ baseTime

uint64_t EnetTas_ControlList::baseTime

Base time for the TAS gate operations. If a list is already active, then this time will be increased to align with the nearest start of cycle boundary. This is a 64-bit timestamp in nanoseconds.

◆ gateCmdList

EnetTas_GateCmdEntry EnetTas_ControlList::gateCmdList[ENET_TAS_MAX_CMD_LISTS]

The actual gate list containing operations and delay associated.

◆ cycleTime

uint64_t EnetTas_ControlList::cycleTime

The list repeats after this time.

◆ listLength

uint8_t EnetTas_ControlList::listLength

Length of the list or number of entries.

◆ sduTable

EnetTas_MaxSDUTable EnetTas_ControlList::sduTable