Public Member Functions | |
uint32_t PTCP_taskStack[PN_TASK_STACK_SIZE/sizeof(uint32_t)] | __attribute__ ((aligned(32))) |
uint32_t PTCP_syncMonitorTaskStack[PN_TASK_STACK_SIZE/sizeof(uint32_t)] | __attribute__ ((aligned(32))) |
uint32_t IRT_legacyTaskStack[PN_TASK_STACK_SIZE/sizeof(uint32_t)] | __attribute__ ((aligned(32))) |
uint32_t MRP_CPMTaskStack[PN_TASK_STACK_SIZE/sizeof(uint32_t)] | __attribute__ ((aligned(32))) |
uint32_t tapWatchDog_taskStack[PN_TASK_STACK_SIZE/sizeof(uint32_t)] | __attribute__ ((aligned(32))) |
uint32_t PTCP_taskStack [PN_TASK_STACK_SIZE/sizeof(uint32_t)] PN_Config::__attribute__ | ( | (aligned(32)) | ) |
uint32_t PTCP_syncMonitorTaskStack [PN_TASK_STACK_SIZE/sizeof(uint32_t)] PN_Config::__attribute__ | ( | (aligned(32)) | ) |
uint32_t IRT_legacyTaskStack [PN_TASK_STACK_SIZE/sizeof(uint32_t)] PN_Config::__attribute__ | ( | (aligned(32)) | ) |
uint32_t MRP_CPMTaskStack [PN_TASK_STACK_SIZE/sizeof(uint32_t)] PN_Config::__attribute__ | ( | (aligned(32)) | ) |
uint32_t tapWatchDog_taskStack [PN_TASK_STACK_SIZE/sizeof(uint32_t)] PN_Config::__attribute__ | ( | (aligned(32)) | ) |
uint8_t PN_Config::initRtcDrvFlag |
Flag to indicate RTC driver init done
uint8_t PN_Config::initRtcMemFlag |
Flag to indicate RTC Memory config init done
t_descList PN_Config::cpmList |
CPM list data
t_descList PN_Config::ppmList |
PPM list data
t_cfgPN PN_Config::currPN |
Main structure storing Profinet config info
t_ppmBlock PN_Config::ppmBlock[PTCP_NUM_PORTS] |
Block of PPM Buffer memory in DataRam0/1
t_cpmBlock PN_Config::cpmBlock |
CPM buffer block - L3 SRAM
tMrpStates PN_Config::mrpState |
State for MRP state machine. Controls the state machine
tLegStates PN_Config::legState |
IRT LEGACY mode state, controls the state machine. Initialized to NOINIT
t_rtcPacket* PN_Config::pLegPkt |
PPM information for packet to be send by the IRT LEGACY mode state machine
pnLegCallBack_t PN_Config::irtLegStateCall |
Callback that updates the MRP state machine
pnLegCallBack_t PN_Config::irtLegPktCall |
Callback that defines the packet send by the MRP state machine
int32_t PN_Config::icssWachDogTimerPeriod |
Watchdog timer period
int32_t PN_Config::icssWatchDogEnabled |
Watchdog enabled Flag
ICSS_EMAC_Handle PN_Config::emacHandle |
ICSSEMAC Handle
PRUICSS_Handle PN_Config::pruicssHandle |
PRUICSS LLD Handle
PN_IntConfig PN_Config::pnIntConfig |
Profinet Interrupt configuration
PN_PtcpConfig PN_Config::pnPtcpConfig |
PTCP Configuration
TaskP_Object PN_Config::PTCPTaskObject |
PTCP Task Handle
TaskP_Object PN_Config::SyncMonitorTaskObject |
PTCP Sync monitor task handle
TaskP_Object PN_Config::LegModeTaskObject |
Legacy mode task handle
TaskP_Object PN_Config::MrpMachineTaskObject |
MRP Task handle
TaskP_Object PN_Config::WatchDogTimerTaskObject |
Watchdog timer Task handle
uint32_t PN_Config::pnIsoMObject |
ISOM handle
PN_IsoMConfig PN_Config::pnIsoMConfig |
ISOM config
PN_getMACAddress PN_Config::getMACAddress |
Function pointer to get MAC address
SemaphoreP_Object PN_Config::switchReady |