EtherNet/IP™ Adapter3.07.03
General Information
APP_SHwal::taskPrioWatchDog
OSAL_TASK_Priority_t taskPrioWatchDog
Definition: app.h:63
EI_API_CIP_setClassAttrFunc
ETHIP_API uint32_t EI_API_CIP_setClassAttrFunc(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
Register a callback function to a specific CIP attribute.
Definition: EI_API_CIP_stub.c:530
APP_SLwip
Definition: app.h:67
CUST_ETHPHY_SInit::taskPrioPhyMdixTask
OSAL_TASK_Priority_t taskPrioPhyMdixTask
Definition: CUST_ethPhy.h:64
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDCR2_NVO
uint8_t NOR_CMD_RDCR2_NVO
Definition: CUST_FLASH_is25wx256.h:48
EI_API_ADP_UCmgrInfo::forwardOpenInfo
EI_API_ADP_SCmgrForwardOpenInfo_t forwardOpenInfo
Definition: EI_API_def.h:350
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_OCTAL_READ_DUMMY_CYCLE
uint16_t NOR_OCTAL_READ_DUMMY_CYCLE
Definition: CUST_FLASH_is25wx256.h:68
EI_APP_LED_SInit::industrialLedsInst
uint32_t industrialLedsInst
Definition: appLed.h:64
EI_API_ADP_SQos::DSCP_High
uint8_t DSCP_High
Definition: EI_API_def.h:262
EI_API_CIP_getAssemblySize
ETHIP_API uint32_t EI_API_CIP_getAssemblySize(T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t *pSize_p)
Get assembly instance attribute Size.
Definition: EI_API_CIP_stub.c:4372
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_OCTAL_READ_DDR
uint8_t NOR_CMD_OCTAL_READ_DDR
Definition: CUST_FLASH_is25wx256.h:59
EI_API_CIP_setInstanceAttrFunc
ETHIP_API uint32_t EI_API_CIP_setInstanceAttrFunc(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
Register a callback function to a specific CIP attribute.
Definition: EI_API_CIP_stub.c:1132
EI_API_CIP_eERR_NOT_IMPLEMENTED
@ EI_API_CIP_eERR_NOT_IMPLEMENTED
Definition: EI_API_CIP_define.h:35
EI_API_ADP_getDHCP
ETHIP_API uint32_t EI_API_ADP_getDHCP(T *pAdp_p, bool *pDhcpEnabled_p)
Get the current DHCP setting (Instance Attribute ID: 3).
Definition: EI_API_ADP_stub.c:2989
EI_API_CIP_getAttr_lreal
ETHIP_API uint32_t EI_API_CIP_getAttr_lreal(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lreal *pValue_p)
Get attribute of type LREAL.
Definition: EI_API_CIP_stub.c:2358
EI_API_ADP_pruicssStop
ETHIP_API void EI_API_ADP_pruicssStop(void)
Stops the PRU0 and PRU1 firmware on the PRU-ICSS block instance specified in EI_API_ADP_pruicssInit.
Definition: EI_API_ADP_stub.c:176
EI_API_CIP_SAttr::set_callback
EI_API_CIP_CBSetAttr set_callback
Definition: EI_API_CIP_define.h:187
EI_API_CIP_setAssemblyData
ETHIP_API uint32_t EI_API_CIP_setAssemblyData(T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pSourceBuffer_p, uint16_t sourceBufferLength_p)
Set assembly instance attribute data.
Definition: EI_API_CIP_stub.c:4635
EI_API_ADP_SCmgrForwardOpenInfo::conPath
uint8_t conPath[EI_API_ADP_CMGR_CONNECTION_SIZE_MAX]
Definition: EI_API_def.h:324
EI_API_ADP_SIntfConfBits::ETHIntf100MB
uint8_t ETHIntf100MB
Definition: EI_API_def.h:205
EI_API_CIP_NODE_new
ETHIP_API T * EI_API_CIP_NODE_new(EI_API_CIP_NODE_InitParams_t *pInitParams)
Create a new CIP node.
Definition: EI_API_CIP_stub.c:85
EI_API_ADP_SModNetStatus::mod
EI_API_ADP_EStatus_t mod
Definition: EI_API_def.h:192
EIP_SLoadParameter
Definition: EI_API_ADP_define.h:164
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_ADDRESS_CONFIG_REG_ADDR
uint32_t NOR_ADDRESS_CONFIG_REG_ADDR
Definition: CUST_FLASH_is25wx256.h:74
EI_APP_CFG_AdapterData::aAcdAddr
uint8_t aAcdAddr[6]
Definition: appCfg.h:69
EI_API_CIP_getClassAttr
ETHIP_API uint32_t EI_API_CIP_getClassAttr(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
Get class attribute properties.
Definition: EI_API_CIP_stub.c:610
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_OCTAL_CMD_READ_DUMMY_CYCLE
uint16_t NOR_OCTAL_CMD_READ_DUMMY_CYCLE
Definition: CUST_FLASH_is25wx256.h:67
EI_API_ADP_SLldp_Parameter::enableArray
union EI_API_ADP_SLldp_Parameter::@3 enableArray
EI_API_CIP_SAttr::edt
EI_API_CIP_EEdt_t edt
Definition: EI_API_CIP_define.h:178
EI_API_ADP_getTimeSyncRevisionData
ETHIP_API uint32_t EI_API_ADP_getTimeSyncRevisionData(T *pAdp_p, char *pRevisionData_p)
Get the Revision member of the RevisionData attribute of the Time Sync object (Instance Attribute ID:...
Definition: EI_API_ADP_stub.c:2398
EI_APP_LED_SInit
Application LED's initialization parameters.
Definition: appLed.h:62
EI_API_ADP_SCmgrForwardOpenInfo::o2tConPara
uint32_t o2tConPara
Definition: EI_API_def.h:319
EI_API_CIP_eEDT_ULINT
@ EI_API_CIP_eEDT_ULINT
Definition: EI_API_CIP_define.h:104
EI_API_CIP_SAttr::cdt
EI_API_CIP_ECdt_t cdt
Definition: EI_API_CIP_define.h:179
EI_API_ADP_getIpPriNameServer
ETHIP_API uint32_t EI_API_ADP_getIpPriNameServer(T *pAdp_p, uint32_t *pIpNameServer1_p)
Get the IP address of the primary name server (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3217
EI_API_ADP_SEipStatus::gen_status
uint8_t gen_status
Definition: EI_API_def.h:341
EI_API_ADP_setEncapInactTimeout
ETHIP_API uint32_t EI_API_ADP_setEncapInactTimeout(T *pAdp_p, uint16_t encapInactTimeout_p)
Set the current adapter encapsulation inactivity timeout (Instance Attribute ID: 13).
Definition: EI_API_ADP_stub.c:4522
EI_APP_DIO_DEVICE_CFG_Data::profile
EI_APP_DIO_DEVICE_CFG_ProfileData_t profile
Definition: app_discrete_io_device_cfg.h:117
EI_API_ADP_SLldp_Parameter::global_enable
uint8_t global_enable
Definition: EI_API_def.h:292
EI_API_ADP_eERR_QOS_PTP_GENERAL_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_PTP_GENERAL_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:63
EI_API_ADP_isDhcpEnabled
ETHIP_API uint32_t EI_API_ADP_isDhcpEnabled(T *pAdp_p, bool *pHwDhcpEnabled_p)
This function returns the hardware settings.
Definition: EI_API_ADP_stub.c:4927
EI_API_ADP_SCurrentIpData::domainName
char domainName[EI_API_CIP_DOMAIN_NAME_LENGTH+1]
Definition: EI_API_ADP_define.h:247
EI_API_ADP_getRevision
ETHIP_API uint32_t EI_API_ADP_getRevision(T *pAdp_p, EI_API_ADP_SRevision_t *pRevision_p)
Get the adapter Revision (Instance Attribute ID: 4).
Definition: EI_API_ADP_stub.c:1005
EI_API_ADP_SCmgrForwardOpenInfo::timeOutMulti
uint8_t timeOutMulti
Definition: EI_API_def.h:317
EI_API_CIP_eCDT_DCDT
@ EI_API_CIP_eCDT_DCDT
Definition: EI_API_CIP_define.h:143
EI_APP_DEVICE_PROFILE_Interface::getLength
uint32_t(* getLength)(void)
Definition: app_device_profile_intern.h:62
EI_API_ADP_getLldpParameter
uint32_t EI_API_ADP_getLldpParameter(T *pAdp_p, EI_API_ADP_SLldp_Parameter_t *lldpParameter)
Get attribute values of LLDP Management Object (ID 0x0109).
Definition: EI_API_ADP_stub.c:5102
EI_API_CIP_eAPP_TYPE_EO
@ EI_API_CIP_eAPP_TYPE_EO
Exclusive Owner.
Definition: EI_API_def.h:132
EI_API_CIP_ECdt_t
enum EI_API_CIP_ECdt EI_API_CIP_ECdt_t
Constructed Data Type Reporting.
EI_API_CIP_NODE_InitParams
Initialization parameters to create new CIP Node.
Definition: EI_API_CIP_define.h:152
EI_API_CIP_CBGetAttr_CIPRouting
uint32_t(* EI_API_CIP_CBGetAttr_CIPRouting)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t *len_p, void *pvValue_p, uint16_t linkAddress_p)
Function prototype for CIP get attribute callback function for Routed objects.
Definition: EI_API_def.h:373
EI_API_CIP_getAttr_udint
ETHIP_API uint32_t EI_API_CIP_getAttr_udint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_udint *pValue_p)
Get attribute of type UDINT.
Definition: EI_API_CIP_stub.c:2106
EI_APP_CFG_Data::profile
EI_APP_CFG_ProfileData_t profile
Definition: appCfg.h:103
EI_API_ADP_getEnipAcdHdr
ETHIP_API uint32_t EI_API_ADP_getEnipAcdHdr(T *pAdp_p, EI_API_ADP_SParam_t *pEnipAcdHdr_p)
Get the adapter address conflict detection header (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:4127
EI_API_ADP_SIntfConfBits::ETHIntfFDuplex
uint8_t ETHIntfFDuplex
Definition: EI_API_def.h:204
EI_APP_DIP_ClassData
A structure to hold Discrete Input Point's (DIP) class data.
Definition: app_discrete_io_device_dip.h:51
EI_API_CIP_SService::code
EI_API_CIP_ESc_t code
Definition: EI_API_CIP_define.h:165
EI_APP_GENERIC_DEVICE_CFG_ProfileData
Declaration of non volatile data structure related to generic device profile.
Definition: app_generic_device_cfg.h:81
EI_API_CIP_eEDT_UINT
@ EI_API_CIP_eEDT_UINT
Definition: EI_API_CIP_define.h:102
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_READ
uint8_t NOR_CMD_READ
Definition: CUST_FLASH_is25wx256.h:57
EI_API_ADP_SPortState::link
EI_API_ADP_EPortLink_t link
Definition: EI_API_def.h:247
EI_API_CIP_setAttr_udint
ETHIP_API uint32_t EI_API_CIP_setAttr_udint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_udint value_p)
Set attribute of type UDINT.
Definition: EI_API_CIP_stub.c:3433
EI_API_ADP_setHostName
ETHIP_API uint32_t EI_API_ADP_setHostName(T *pAdp_p, const char *pHostName_p)
Set the host name (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:3452
EI_API_CIP_SService::getAttrAllResponseCnt
uint16_t getAttrAllResponseCnt
Definition: EI_API_CIP_define.h:166
EI_API_CIP_getAttr_sint
ETHIP_API uint32_t EI_API_CIP_getAttr_sint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_sint *pValue_p)
Get attribute of type SINT.
Definition: EI_API_CIP_stub.c:1602
EI_API_CIP_getAttr_bool
ETHIP_API uint32_t EI_API_CIP_getAttr_bool(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_bool *pValue_p)
Get attribute of type BOOL.
Definition: EI_API_CIP_stub.c:1518
EI_API_ADP_getVendorId
ETHIP_API uint32_t EI_API_ADP_getVendorId(T *pAdp_p, uint16_t *pVendorId_p)
Get the adapter Vendor ID (Instance Attribute ID: 1).
Definition: EI_API_ADP_stub.c:655
CUST_PHY_SParams::pPruIcssCfg
PRUICSS_Config * pPruIcssCfg
Definition: CUST_phy.h:67
EI_API_CIP_createAssembly
ETHIP_API uint32_t EI_API_CIP_createAssembly(T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAr_t accessRule_p)
Create a new assembly instance.
Definition: EI_API_CIP_stub.c:4171
EIP_SLoadParameter::mdioManualModeFirmwareLength
uint32_t mdioManualModeFirmwareLength
Definition: EI_API_ADP_define.h:178
EI_APP_DEVICE_PROFILE_Interface::run
void(* run)(EI_API_CIP_NODE_T *pCipNode)
Definition: app_device_profile_intern.h:50
EI_API_CIP_cloneInstance
ETHIP_API uint32_t EI_API_CIP_cloneInstance(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t instanceIdSrc_p)
Clone attributes from source instance to a another/new instance.
Definition: EI_API_CIP_stub.c:1252
EI_API_ADP_SCmgrForwardCloseInfo::prioTimeTick
uint8_t prioTimeTick
Definition: EI_API_def.h:329
CMN_CPU_API_SLoad::exists
bool exists
Definition: CMN_CPU_api.h:61
EI_API_ADP_setMcastConfiguration
ETHIP_API uint32_t EI_API_ADP_setMcastConfiguration(T *pAdp_p, const EI_API_ADP_SMcastConfig_t *pMcast_p)
Set the current Mcast configuration (Instance Attribute ID: 9).
Definition: EI_API_ADP_stub.c:3680
EIP_SConfigurationControl_t::configurationMethod
EIP_EConfigurationMethod_t configurationMethod
Definition: EI_API_ADP_define.h:227
APP_WEBSRV_SParams::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: appWebServer.h:58
EI_API_CIP_getAttr_int
ETHIP_API uint32_t EI_API_CIP_getAttr_int(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_int *pValue_p)
Get attribute of type INT.
Definition: EI_API_CIP_stub.c:1687
APP_SParams::led
EI_APP_LED_SInit_t led
Definition: app.h:99
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_WRCR2_NVO
uint8_t NOR_CMD_WRCR2_NVO
Definition: CUST_FLASH_is25wx256.h:50
EI_API_CIP_eERR_CYCLIC_NOT_ALLOCATED
@ EI_API_CIP_eERR_CYCLIC_NOT_ALLOCATED
Definition: EI_API_CIP_define.h:86
EI_API_ADP_SIntfConfBits
General Interface attribute parameter collection.
Definition: EI_API_def.h:200
EI_APP_Industrial::instance
uint32_t instance
Definition: appLed.c:57
APP_SAdapter::taskPrioStatistic
OSAL_TASK_Priority_t taskPrioStatistic
Definition: app.h:76
EI_API_CIP_eERR_STUB_NOTIMPLEMENTED
@ EI_API_CIP_eERR_STUB_NOTIMPLEMENTED
Definition: EI_API_CIP_define.h:40
EI_API_CIP_NODE_delete
ETHIP_API uint32_t EI_API_CIP_NODE_delete(T *pCipNode_p)
Delete the CIP node specified by parameter pCipNode_p.
Definition: EI_API_CIP_stub.c:148
EI_API_CIP_eERR_ASSEMBLY_BAD_BUFFERSIZE
@ EI_API_CIP_eERR_ASSEMBLY_BAD_BUFFERSIZE
Definition: EI_API_CIP_define.h:79
EI_API_CIP_setAttr_lreal
ETHIP_API uint32_t EI_API_CIP_setAttr_lreal(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lreal value_p)
Set attribute of type LREAL.
Definition: EI_API_CIP_stub.c:3676
CMN_CPU_API_SData::tasksNum
uint32_t tasksNum
Definition: CMN_CPU_api.h:68
EI_API_CIP_eEDT_DINT
@ EI_API_CIP_eEDT_DINT
Definition: EI_API_CIP_define.h:99
tskTaskControlBlock
Definition: CMN_CPU_intern.h:46
APP_SParams::hwal
APP_SHwal_t hwal
Definition: app.h:94
EI_API_ADP_setLldpParameter
uint32_t EI_API_ADP_setLldpParameter(T *pAdp_p, EI_API_ADP_SLldp_Parameter_t lldpParameter)
Set attribute values in LLDP Management Object (ID 0x0109).
Definition: EI_API_ADP_stub.c:5168
EI_API_CIP_eERR_CLASS_UNKNOWN_STATE
@ EI_API_CIP_eERR_CLASS_UNKNOWN_STATE
Definition: EI_API_CIP_define.h:45
EI_API_CIP_getAttr_real
ETHIP_API uint32_t EI_API_CIP_getAttr_real(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_real *pValue_p)
Get attribute of type REAL.
Definition: EI_API_CIP_stub.c:2274
EI_API_ADP_setTimeSyncSupported
ETHIP_API uint32_t EI_API_ADP_setTimeSyncSupported(T *pAdp_p)
Enable Time Sync Object support.
Definition: EI_API_ADP_stub.c:1481
APP_SAdapter::taskPrioPtpBackground
OSAL_TASK_Priority_t taskPrioPtpBackground
Definition: app.h:81
APP_SAdapter::taskPrioPtpNRT
OSAL_TASK_Priority_t taskPrioPtpNRT
Definition: app.h:80
EI_API_ADP_EError_t
enum EI_API_ADP_EError EI_API_ADP_EError_t
ADP error codes (base 0x38020Axx).
EI_API_ADP_SInit::dll
struct EI_API_ADP_SInit::@0 dll
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_MANF_ID
uint8_t NOR_MANF_ID
Definition: CUST_FLASH_is25wx256.h:64
APP_SAdapter::taskPrioPacket
OSAL_TASK_Priority_t taskPrioPacket
Definition: app.h:75
EI_API_CIP_SAttr
General attribute parameter collection.
Definition: EI_API_CIP_define.h:175
EI_API_ADP_getPortState
ETHIP_API uint32_t EI_API_ADP_getPortState(T *pAdp_p, EI_API_ADP_EPortNo_t portNo_p, EI_API_ADP_SPortState_t *portState_p)
Return Interface Speed and Interface Attributes for a given Ethernet port (Instance Attribute IDs: 1,...
Definition: EI_API_ADP_stub.c:4596
EI_APP_DEVICE_PROFILE_Interface
Definition: app_device_profile_intern.h:46
tskTaskControlBlock::pxStack
StackType_t * pxStack
Definition: CMN_CPU_intern.h:57
EI_API_ADP_eERR_STUB_NOTIMPLEMENTED
@ EI_API_ADP_eERR_STUB_NOTIMPLEMENTED
Definition: EI_API_ADP_define.h:56
EI_API_CIP_CBService
void(* EI_API_CIP_CBService)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, EI_API_CIP_ESc_t serviceCode_p, int16_t serviceFlag_p)
Function prototype for CIP service callback functions.
Definition: EI_API_def.h:362
CUST_PRUICSS_PRU_Config::pFirmware
uint32_t * pFirmware
Definition: CUST_pruIcss.h:79
CUST_DRIVERS_SFlashParams
FLASH configuration parameters.
Definition: CUST_drivers.h:130
EI_API_CIP_eEDT_ITIME
@ EI_API_CIP_eEDT_ITIME
Definition: EI_API_CIP_define.h:119
EI_API_ADP_getIpAddr
ETHIP_API uint32_t EI_API_ADP_getIpAddr(T *pAdp_p, uint32_t *pIpAddr_p)
Get the IP address of the selected adapter (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3045
EI_APP_Industrial::handle
LED_Handle handle
Definition: appLed.c:56
EI_APP_Industrial::value
uint32_t value
Definition: appLed.c:58
EI_API_CIP_eERR_ASSEMBLY_MAXLENGTH_EXCEEDED
@ EI_API_CIP_eERR_ASSEMBLY_MAXLENGTH_EXCEEDED
Definition: EI_API_CIP_define.h:77
EI_APP_DOG_ClassData
A structure to hold Discrete Output Group's (DOG) class data.
Definition: app_discrete_io_device_dog.h:51
EI_APP_CFG_AdapterData::aUserDescription
char aUserDescription[128]
Definition: appCfg.h:82
EI_API_CIP_eERR_SERVICE_DOES_NOT_EXIST
@ EI_API_CIP_eERR_SERVICE_DOES_NOT_EXIST
Definition: EI_API_CIP_define.h:50
EI_API_CIP_eERR_CYCLIC_BAD_ATTRIBUTE
@ EI_API_CIP_eERR_CYCLIC_BAD_ATTRIBUTE
Definition: EI_API_CIP_define.h:84
EI_API_ADP_UCmgrInfo
Definition: EI_API_def.h:348
EI_API_CIP_eEDT_STRING
@ EI_API_CIP_eEDT_STRING
Definition: EI_API_CIP_define.h:111
APP_SAdapter::taskPrioPtpDelayRqTx
OSAL_TASK_Priority_t taskPrioPtpDelayRqTx
Definition: app.h:78
CUST_PRUICSS_InitParams::ethPhy0Id
uint32_t ethPhy0Id
Definition: CUST_pruIcss.h:57
EI_API_CIP_eERR_ATTRIBUTE_INVALID_CALLBACK
@ EI_API_CIP_eERR_ATTRIBUTE_INVALID_CALLBACK
Definition: EI_API_CIP_define.h:68
EI_API_CIP_eERR_INSTANCE_ALREADY_EXIST
@ EI_API_CIP_eERR_INSTANCE_ALREADY_EXIST
Definition: EI_API_CIP_define.h:55
EI_API_ADP_CBCobjTimeOut
EI_API_ADP_SEipStatus_t(* EI_API_ADP_CBCobjTimeOut)(uint8_t *producedConnectionPath_p, uint16_t producedConnectionPathLen_p, uint8_t *consumedConnectionPath_p, uint16_t consumedConnectionPathLen_p)
Function prototype for CIP COBJ callback functions.
Definition: EI_API_def.h:422
EI_APP_GENERIC_DEVICE_CFG_Data
Declaration of whole non volatile data structure.
Definition: app_generic_device_cfg.h:90
EI_API_CIP_eERR_SERVICE_INVALID
@ EI_API_CIP_eERR_SERVICE_INVALID
Definition: EI_API_CIP_define.h:52
EI_API_ADP_SCmgrForwardOpenInfo::typeTrigger
uint8_t typeTrigger
Definition: EI_API_def.h:322
EI_APP_DIO_DEVICE_SM_State
This struct is used to create a state machine state.
Definition: app_discrete_io_device_sm.h:36
EI_API_ADP_setSerialNumber
ETHIP_API uint32_t EI_API_ADP_setSerialNumber(T *pAdp_p, uint32_t serialNumber_p)
Set the adapter's unique Serial Number (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:1186
CMN_CPU_API_SData::cpu
CMN_CPU_API_SLoad_t cpu
Definition: CMN_CPU_api.h:66
EI_API_ADP_SPortState
Definition: EI_API_def.h:245
EI_API_ADP_CBCmgr
EI_API_ADP_SEipStatus_t(* EI_API_ADP_CBCmgr)(uint32_t serviceCode_p, EI_API_ADP_UCmgrInfo_u CmgrInfo)
Function prototype for CIP CMNGR callback functions.
Definition: EI_API_def.h:417
EI_APP_Uart
Definition: appUart.c:57
EI_API_CIP_CB_ERR_CODE_t
enum EI_API_CIP_CB_ERR_CODE EI_API_CIP_CB_ERR_CODE_t
These are possible error code for callback functions.
EI_API_CIP_EEdt
EI_API_CIP_EEdt
Elementary Data Type Reporting.
Definition: EI_API_CIP_define.h:93
EI_APP_DIO_DEVICE_SM_State::entryAction
pFnEntryAction entryAction
Definition: app_discrete_io_device_sm.h:37
tskTaskControlBlock::pxTopOfStack
volatile StackType_t * pxTopOfStack
Definition: CMN_CPU_intern.h:48
EIP_SConfigurationControl_t
Definition: EI_API_ADP_define.h:225
EI_API_ADP_SCmgrForwardCloseInfo::conPathSize
uint8_t conPathSize
Definition: EI_API_def.h:334
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_OCTAL_READ_LC
uint16_t NOR_OCTAL_READ_LC
Definition: CUST_FLASH_is25wx256.h:69
EI_API_CIP_eERR_ATTRIBUTE_NOT_IMPLEMENTED
@ EI_API_CIP_eERR_ATTRIBUTE_NOT_IMPLEMENTED
Definition: EI_API_CIP_define.h:63
EI_API_ADP_getDeviceType
ETHIP_API uint32_t EI_API_ADP_getDeviceType(T *pAdp_p, uint16_t *pDeviceType_p)
Get the adapter Device Type (Instance Attribute ID: 2).
Definition: EI_API_ADP_stub.c:770
EI_APP_UART_SInit::uartInst
uint32_t uartInst
Definition: appUart.h:55
EI_API_CIP_eERR_ASSEMBLY_INVALID_SIZE
@ EI_API_CIP_eERR_ASSEMBLY_INVALID_SIZE
Definition: EI_API_CIP_define.h:80
EI_APP_CFG_AdapterData::mcastConfig
EI_API_ADP_SMcastConfig_t mcastConfig
Definition: appCfg.h:87
CMN_CPU_API_SLoad
Definition: CMN_CPU_api.h:56
EI_API_CIP_createInstance
ETHIP_API uint32_t EI_API_CIP_createInstance(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p)
Creates a CIP instance.
Definition: EI_API_CIP_stub.c:778
APP_SAdapter::taskPrioCyclicIo
OSAL_TASK_Priority_t taskPrioCyclicIo
Definition: app.h:74
CUST_PRUICSS_PRU_Config::frmLength
uint32_t frmLength
Definition: CUST_pruIcss.h:80
CUST_DRIVERS_SFlashParams::taskPrio
OSAL_TASK_EPriority_t taskPrio
Definition: CUST_drivers.h:129
EIP_SLoadParameter::pEthPhyCfg
ETHPHY_ConfigPtr pEthPhyCfg[2]
Definition: EI_API_ADP_define.h:173
EI_API_ADP_setIntfConfig
ETHIP_API uint32_t EI_API_ADP_setIntfConfig(T *adp, uint8_t intfId, EI_API_ADP_UIntfConf_t intfConfig)
Set the adapter Ethernet interface configuration (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:4779
EI_API_ADP_SRevision::minor
uint8_t minor
Definition: EI_API_ADP_define.h:106
EI_API_ADP_SInit::taskPrioCyclicIo
OSAL_TASK_Priority_t taskPrioCyclicIo
Definition: EI_API_ADP_define.h:135
EI_API_CIP_eERR_MEMALLOC
@ EI_API_CIP_eERR_MEMALLOC
Definition: EI_API_CIP_define.h:34
EI_API_CIP_getAttr_shortstring
ETHIP_API uint32_t EI_API_CIP_getAttr_shortstring(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_shortstring **ppValue_p)
Get attribute of type SHORT_STRING.
Definition: EI_API_CIP_stub.c:2442
EI_API_CIP_eEDT_USINT
@ EI_API_CIP_eEDT_USINT
Definition: EI_API_CIP_define.h:101
EI_API_CIP_setAttr_word
ETHIP_API uint32_t EI_API_CIP_setAttr_word(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_word value_p)
Set attribute of type WORD.
Definition: EI_API_CIP_stub.c:3921
EI_API_CIP_setInstanceServiceFunc
ETHIP_API uint32_t EI_API_CIP_setInstanceServiceFunc(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SService_t *pService_p)
Add a callback function to an instance service.
Definition: EI_API_CIP_stub.c:949
EI_API_CIP_eCDT_FSTRUCTURE
@ EI_API_CIP_eCDT_FSTRUCTURE
Definition: EI_API_CIP_define.h:140
EI_API_ADP_eERR_TCPIP_DOMAINNAME_LENGTH
@ EI_API_ADP_eERR_TCPIP_DOMAINNAME_LENGTH
Definition: EI_API_ADP_define.h:74
EI_API_CIP_eEDT_UDINT
@ EI_API_CIP_eEDT_UDINT
Definition: EI_API_CIP_define.h:103
EI_API_ADP_getQoS
ETHIP_API uint32_t EI_API_ADP_getQoS(T *pAdp_p, EI_API_ADP_SQos_t *pQoS_p)
Get the current QoS settings (Instance Attribute IDs: 4 - 8).
Definition: EI_API_ADP_stub.c:2666
EI_API_CIP_setAttr_dint
ETHIP_API uint32_t EI_API_CIP_setAttr_dint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dint value_p)
Set attribute of type DINT.
Definition: EI_API_CIP_stub.c:3109
EI_API_ADP_setProductCode
ETHIP_API uint32_t EI_API_ADP_setProductCode(T *pAdp_p, uint16_t productCode_p)
Set the adapter Product Code (Instance Attribute ID: 3).
Definition: EI_API_ADP_stub.c:947
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_DDR_EN_REG_DATA
uint8_t NOR_DDR_EN_REG_DATA
Definition: CUST_FLASH_is25wx256.h:71
EI_API_ADP_getEnipAcdState
ETHIP_API uint32_t EI_API_ADP_getEnipAcdState(T *pAdp_p, uint8_t *pEnipAcdState_p)
Get the current adapter Ethernet IP address conflict detection status (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:3896
EI_API_ADP_SCurrentIpData::ipAddr
uint32_t ipAddr
Definition: EI_API_ADP_define.h:242
EIP_SLoadParameter::mdioManualModeFirmwareConfig
uint32_t mdioManualModeFirmwareConfig
Definition: EI_API_ADP_define.h:179
EI_API_CIP_eAPP_TYPE_LO
@ EI_API_CIP_eAPP_TYPE_LO
Listen Only.
Definition: EI_API_def.h:134
EI_APP_CFG_Header
Definition: appCfg.h:46
TaskP_Ctrl::idleTskAccRunTime
uint64_t idleTskAccRunTime
Definition: CMN_CPU_intern.h:138
EI_API_CIP_eERR_ATTRIBUTE_SET
@ EI_API_CIP_eERR_ATTRIBUTE_SET
Definition: EI_API_CIP_define.h:62
EI_API_ADP_CBStatus
void(* EI_API_ADP_CBStatus)(EI_API_ADP_T *pAdp_p, EI_API_ADP_SModNetStatus_t status_p)
Function prototype for adapter status (MS, NS) callback function.
Definition: EI_API_def.h:406
EI_API_CIP_addInstanceService
ETHIP_API uint32_t EI_API_CIP_addInstanceService(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SService_t *pService_p)
Add one or more service/s to the class instance.
Definition: EI_API_CIP_stub.c:878
EI_API_CIP_eCDT_ASTRUCTURE
@ EI_API_CIP_eCDT_ASTRUCTURE
Definition: EI_API_CIP_define.h:138
APP_SParams::cip
APP_SCip_t cip
Definition: app.h:96
CUST_PRUICSS_ConfigParams::pPruIcssCfg
PRUICSS_Config * pPruIcssCfg
Definition: CUST_pruIcss.h:88
EI_API_ADP_SCmgrForwardCloseInfo
Definition: EI_API_def.h:327
EI_API_CIP_eERR_SERVICE_PARAMETER
@ EI_API_CIP_eERR_SERVICE_PARAMETER
Definition: EI_API_CIP_define.h:51
CMN_CPU_API_SLoad::cpuLoad
uint32_t cpuLoad
Definition: CMN_CPU_api.h:60
EI_APP_GENERIC_DEVICE_CFG_Data::header
EI_APP_CFG_Header_t header
Definition: app_generic_device_cfg.h:92
EI_API_ADP_SInit::taskPrioReceive
OSAL_TASK_Priority_t taskPrioReceive
Definition: EI_API_ADP_define.h:150
EI_API_ADP_setErrorHandlerFunc
ETHIP_API uint32_t EI_API_ADP_setErrorHandlerFunc(EI_API_ADP_CBStackError callback_p)
Set the stack error handler function.
Definition: EI_API_ADP_stub.c:597
EI_API_ADP_SInit::lldp
struct EI_API_ADP_SInit::@0::@2 lldp
EI_API_ADP_eERR_TIMESYNC_WRONG_FORMAT
@ EI_API_ADP_eERR_TIMESYNC_WRONG_FORMAT
ADP Ethernet Link object error codes(base 0x38020Exx)
Definition: EI_API_ADP_define.h:79
EI_API_ADP_eERR_QOS_SCHEDULED_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_SCHEDULED_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:65
EIP_SLoadParameter::taskPrioPhyMdixTask
OSAL_TASK_Priority_t taskPrioPhyMdixTask
Definition: EI_API_ADP_define.h:180
EI_APP_DIO_DEVICE_CFG_ProfileData
Declaration of non volatile data structure related to discrete IO device profile.
Definition: app_discrete_io_device_cfg.h:104
EI_API_CIP_NODE_InitParams::maxInstanceNum
uint16_t maxInstanceNum
Definition: EI_API_CIP_define.h:154
EI_API_CIP_CBSetAttr_CIPRouting
uint32_t(* EI_API_CIP_CBSetAttr_CIPRouting)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t len_p, void *pvValue_p, uint16_t linkAddress_p)
Function prototype for CIP set attribute callback function for Routed objects.
Definition: EI_API_def.h:395
EI_API_CIP_CBCfgAssembly
uint32_t(* EI_API_CIP_CBCfgAssembly)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t o2t_p, uint16_t t2o_p, uint16_t cfg_inst_p, const uint8_t *const cfg_data, uint16_t cfg_data_size, uint16_t linkAddress_p)
Function prototype for CIP get configuration assembly data callback function. (with routing)
Definition: EI_API_def.h:379
EI_APP_CFG_AdapterData::acdState
uint8_t acdState
Definition: appCfg.h:68
EI_API_ADP_eERR_QOS_HIGH_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_HIGH_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:66
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_WREN
uint8_t NOR_CMD_WREN
Definition: CUST_FLASH_is25wx256.h:42
EI_API_CIP_setAttr_int
ETHIP_API uint32_t EI_API_CIP_setAttr_int(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_int value_p)
Set attribute of type INT.
Definition: EI_API_CIP_stub.c:3028
EI_API_CIP_setAttr_uint
ETHIP_API uint32_t EI_API_CIP_setAttr_uint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_uint value_p)
Set attribute of type UINT.
Definition: EI_API_CIP_stub.c:3352
EI_APP_DIO_DEVICE_SM_StateMachine::state
EI_APP_DIO_DEVICE_SM_State_t state
Definition: app_discrete_io_device_sm.h:48
EI_API_ADP_eERR_STUB_NOTINSTANTIATED
@ EI_API_ADP_eERR_STUB_NOTINSTANTIATED
Definition: EI_API_ADP_define.h:55
EI_APP_CFG_AdapterData::quickConnectEnabled
bool quickConnectEnabled
Definition: appCfg.h:89
EI_API_ADP_eERR_NOT_IMPLEMENTED
@ EI_API_ADP_eERR_NOT_IMPLEMENTED
Definition: EI_API_ADP_define.h:51
EI_APP_CFG_AdapterData::ipAddr
uint32_t ipAddr
Definition: appCfg.h:56
APP_SParams
Definition: app.h:91
EI_API_CIP_eEDT_LTIME
@ EI_API_CIP_eEDT_LTIME
Definition: EI_API_CIP_define.h:118
EI_API_ADP_setIpTTL
ETHIP_API uint32_t EI_API_ADP_setIpTTL(T *pAdp_p, uint8_t ipTTL_p)
Set the adapter IP TTL value (Instance Attribute ID: 8).
Definition: EI_API_ADP_stub.c:3566
EI_API_ADP_setHwConfigurable
ETHIP_API uint32_t EI_API_ADP_setHwConfigurable(T *pAdp_p, bool hwConfigurable_p)
Sets the capability to set the IP address by hardware.
Definition: EI_API_ADP_stub.c:5039
EI_API_CIP_eERR_STUB_INVALIDPARAMETER
@ EI_API_CIP_eERR_STUB_INVALIDPARAMETER
Definition: EI_API_CIP_define.h:38
EI_API_ADP_SCmgrForwardOpenInfo::t2oConPara
uint32_t t2oConPara
Definition: EI_API_def.h:321
EI_API_ADP_getIpNwMask
ETHIP_API uint32_t EI_API_ADP_getIpNwMask(T *pAdp_p, uint32_t *pIpNwMask_p)
Get the network mask (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3103
EI_API_CIP_EAPP_TYPE_t
enum EI_API_CIP_EAPP_TYPE EI_API_CIP_EAPP_TYPE_t
These are the available application types.
EIP_SPortState::enSpeed
EIP_EPhySpeed enSpeed
Definition: EI_API_ADP_define.h:235
EI_API_ADP_getIpSecNameServer
ETHIP_API uint32_t EI_API_ADP_getIpSecNameServer(T *pAdp_p, uint32_t *pIpNameServer2_p)
Get the IP address of the secondary name server (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3274
EI_APP_DIO_DEVICE_CFG_Data::header
EI_APP_CFG_Header_t header
Definition: app_discrete_io_device_cfg.h:115
EI_API_CIP_CB_ERR_CODE
EI_API_CIP_CB_ERR_CODE
These are possible error code for callback functions.
Definition: EI_API_def.h:141
EI_API_ADP_eERR_TCPIP_GATEWAY_VALUE_INVALID
@ EI_API_ADP_eERR_TCPIP_GATEWAY_VALUE_INVALID
Definition: EI_API_ADP_define.h:72
EI_API_ADP_setPtpEnable
ETHIP_API uint32_t EI_API_ADP_setPtpEnable(T *pAdp_p, bool ptpEnable_p)
Enable or disable PTP functionality in the Time Sync Object of the current adapter (Instance Attribut...
Definition: EI_API_ADP_stub.c:1602
EI_API_CIP_getAttr_word
ETHIP_API uint32_t EI_API_CIP_getAttr_word(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_word *pValue_p)
Get attribute of type WORD.
Definition: EI_API_CIP_stub.c:2610
EI_APP_CFG_Header::version
uint32_t version
Definition: appCfg.h:49
EI_API_ADP_getConfigurationControl
ETHIP_API uint32_t EI_API_ADP_getConfigurationControl(T *pAdp_p, EIP_SConfigurationControl_t *pConfigurationControl_p)
Get the current configuration control setting (Instance Attribute ID: 3).
Definition: EI_API_ADP_stub.c:2934
EIP_SLoadParameter::pPru0FirmwareLength
uint32_t pPru0FirmwareLength
Definition: EI_API_ADP_define.h:170
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_WRR_WRITE_TIMEOUT
uint32_t NOR_WRR_WRITE_TIMEOUT
Definition: CUST_FLASH_is25wx256.h:75
EIP_SLoadParameter::pPru1Firmware
uint32_t * pPru1Firmware
Definition: EI_API_ADP_define.h:171
TaskP_Ctrl::lastTotalTime
uint32_t lastTotalTime
Definition: CMN_CPU_intern.h:135
EI_API_CIP_eEDT_REAL
@ EI_API_CIP_eEDT_REAL
Definition: EI_API_CIP_define.h:105
EI_API_CIP_eEDT_STRINGI
@ EI_API_CIP_eEDT_STRINGI
Definition: EI_API_CIP_define.h:125
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_SECTOR_ERASE
uint8_t NOR_CMD_SECTOR_ERASE
Definition: CUST_FLASH_is25wx256.h:53
EI_APP_CFG_AdapterData::intfConfig
EI_API_ADP_UIntfConf_t intfConfig[2]
Definition: appCfg.h:74
EI_API_ADP_setTimeSyncRevisionData
ETHIP_API uint32_t EI_API_ADP_setTimeSyncRevisionData(T *pAdp_p, const char *pRevisionData_p)
Set the RevisionData attribute of the Time Sync object of the adapter(Instance Attribute ID: 22).
Definition: EI_API_ADP_stub.c:2468
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_BULK_ERASE_TIMEOUT
uint32_t NOR_BULK_ERASE_TIMEOUT
Definition: CUST_FLASH_is25wx256.h:76
EI_API_ADP_UCmgrInfo::forwardCloseInfo
EI_API_ADP_SCmgrForwardCloseInfo_t forwardCloseInfo
Definition: EI_API_def.h:351
APP_SApplication::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: app.h:58
EI_API_ADP_setEnipAcdHdr
ETHIP_API uint32_t EI_API_ADP_setEnipAcdHdr(T *pAdp_p, const EI_API_ADP_SParam_t *pEnipAcdHdr_p)
Set the address conflict detection header (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:4192
EI_API_ADP_eERR_LENGTH
@ EI_API_ADP_eERR_LENGTH
Definition: EI_API_ADP_define.h:52
EI_API_CIP_getAttr_ulint
ETHIP_API uint32_t EI_API_CIP_getAttr_ulint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_ulint *pValue_p)
Get attribute of type ULINT.
Definition: EI_API_CIP_stub.c:2190
EI_API_CIP_createClass
ETHIP_API uint32_t EI_API_CIP_createClass(T *pCipNode_p, uint16_t classId_p)
Create a CIP class.
Definition: EI_API_CIP_stub.c:219
EI_API_CIP_CBSetAttr
uint32_t(* EI_API_CIP_CBSetAttr)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t len_p, void *pvValue_p)
Function prototype for CIP set attribute callback function.
Definition: EI_API_def.h:389
CUST_DRIVERS_SInit
Custom drivers initialization parameters.
Definition: CUST_drivers.h:139
EI_APP_DOG_ClassData::revision
uint16_t revision
Definition: app_discrete_io_device_dog.h:53
EI_API_ADP_eERR_QOS_EXPLICIT_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_EXPLICIT_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:68
EI_API_ADP_getIpGateway
ETHIP_API uint32_t EI_API_ADP_getIpGateway(T *pAdp_p, uint32_t *pIpGateway_p)
Get the IP address of the default gateway (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3160
EI_API_CIP_eEDT_LWORD
@ EI_API_CIP_eEDT_LWORD
Definition: EI_API_CIP_define.h:115
EI_API_CIP_setAssemblyAppType
ETHIP_API uint32_t EI_API_CIP_setAssemblyAppType(T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_EAPP_TYPE_t appType_p)
Apply an application type to an existing assembly instance.
Definition: EI_API_CIP_stub.c:4706
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_PAGE_PROG
uint8_t NOR_CMD_PAGE_PROG
Definition: CUST_FLASH_is25wx256.h:60
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_OCTAL_READ_DATA_CAP_DELAY
uint8_t NOR_OCTAL_READ_DATA_CAP_DELAY
Definition: CUST_FLASH_is25wx256.h:70
EI_API_ADP_getQuickConnectEnabled
ETHIP_API uint32_t EI_API_ADP_getQuickConnectEnabled(T *pAdp_p, bool *pQuickConnectEnabled_p)
Get the current adapter QuickConnect state (Instance Attribute ID: 12).
Definition: EI_API_ADP_stub.c:4320
EI_API_ADP_pruicssStart
ETHIP_API void EI_API_ADP_pruicssStart(void)
Starts the PRU0 and PRU1 firmware on the PRU-ICSS block instance specified in EI_API_ADP_pruicssInit.
Definition: EI_API_ADP_stub.c:127
CUST_PHY_SParams::pEthPhy1Cfg
ETHPHY_Config * pEthPhy1Cfg
Definition: CUST_phy.h:69
EI_API_CIP_getAttr_dint
ETHIP_API uint32_t EI_API_CIP_getAttr_dint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dint *pValue_p)
Get attribute of type DINT.
Definition: EI_API_CIP_stub.c:1770
CUST_PRUICSS_PRU_Config::ethPhy
CUST_PRUICSS_PRU_EthPhy_t ethPhy
Definition: CUST_pruIcss.h:82
CUST_PHY_SInit::taskPrioPhyMdixTask
OSAL_TASK_EPriority_t taskPrioPhyMdixTask
Definition: CUST_phy.h:62
EI_APP_DEVICE_PROFILE_Interface::setHeader
void(* setHeader)(EI_APP_CFG_Header_t *pHeader)
Definition: app_device_profile_intern.h:57
EI_API_ADP_setDomainNumber
ETHIP_API uint32_t EI_API_ADP_setDomainNumber(T *pAdp_p, uint8_t domainNumber_p)
Set the DomainNumber attribute of the Time Sync object of the adapter (Instance Attribute ID: 18).
Definition: EI_API_ADP_stub.c:2083
CUST_PRUICSS_ConfigParams
Definition: CUST_pruIcss.h:85
EI_APP_Industrial
Definition: appLed.c:54
EI_API_CIP_eERR_ATTRIBUTE_DOES_NOT_EXIST
@ EI_API_CIP_eERR_ATTRIBUTE_DOES_NOT_EXIST
Definition: EI_API_CIP_define.h:61
APP_SAdapter
Definition: app.h:72
EI_API_eERR_CB_INVALID_VALUE
@ EI_API_eERR_CB_INVALID_VALUE
Definition: EI_API_def.h:146
EI_API_CIP_setAttr_sint
ETHIP_API uint32_t EI_API_CIP_setAttr_sint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_sint value_p)
Set attribute of type SINT.
Definition: EI_API_CIP_stub.c:2947
EI_API_eERR_CB_NO_ERROR
@ EI_API_eERR_CB_NO_ERROR
Definition: EI_API_def.h:143
CUST_ETHPHY_SInit::instance_1
uint32_t instance_1
Definition: CUST_ethPhy.h:63
CUST_PRUICSS_PRU_Mdio::pFirmware
uint32_t * pFirmware
Definition: CUST_pruIcss.h:65
EI_API_CIP_addClassAttr
ETHIP_API uint32_t EI_API_CIP_addClassAttr(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
Add an attribute to a class.
Definition: EI_API_CIP_stub.c:446
EI_API_ADP_SParam::len
uint8_t len
Definition: EI_API_ADP_define.h:89
EI_API_CIP_getAssemblyData
ETHIP_API uint32_t EI_API_CIP_getAssemblyData(T *pCipNode_p, uint16_t assemblyInstanceId_p, void *pDestinationBuffer_p, uint16_t destinationBufferLength_p)
Get assembly instance attribute data.
Definition: EI_API_CIP_stub.c:4503
EI_API_ADP_setPortLogSyncInterval
ETHIP_API uint32_t EI_API_ADP_setPortLogSyncInterval(T *pAdp_p, int16_t portLogSyncInterval_p)
Set the PortLogSyncInterval in attribute of the Time Sync object of the adapter (Instance Attribute I...
Definition: EI_API_ADP_stub.c:1964
EI_APP_CFG_AdapterData::configurationMethod
uint8_t configurationMethod
Definition: appCfg.h:64
EI_API_ADP_setHwSettings
ETHIP_API uint32_t EI_API_ADP_setHwSettings(T *pAdp_p, bool hwSettingsEnabled_p, bool dhcpEnabled_p)
Set the current HW settings.
Definition: EI_API_ADP_stub.c:4870
CUST_ETHPHY_SInit
Definition: CUST_ethPhy.h:60
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_SR_WIP
uint8_t NOR_SR_WIP
Definition: CUST_FLASH_is25wx256.h:62
CUST_DRIVERS_SInitPruIcss::ethPhy
CUST_ETHPHY_SInit_t ethPhy
Definition: CUST_drivers.h:114
EI_API_ADP_SQos::DSCP_Urgent
uint8_t DSCP_Urgent
Definition: EI_API_def.h:260
EI_API_CIP_eEDT_NO
@ EI_API_CIP_eEDT_NO
Definition: EI_API_CIP_define.h:95
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_SINGLE_CMD_READ_DUMMY_CYCLE
uint16_t NOR_SINGLE_CMD_READ_DUMMY_CYCLE
Definition: CUST_FLASH_is25wx256.h:66
EI_API_CIP_getAttr_usint
ETHIP_API uint32_t EI_API_CIP_getAttr_usint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_usint *pValue_p)
Get attribute of type USINT.
Definition: EI_API_CIP_stub.c:1938
TaskP_Struct_::accRunTime
uint64_t accRunTime
Definition: CMN_CPU_intern.h:129
EI_API_CIP_eERR_ATTRIBUTE_INVALID_VALUE
@ EI_API_CIP_eERR_ATTRIBUTE_INVALID_VALUE
Definition: EI_API_CIP_define.h:69
EI_API_CIP_getInstanceAttr
ETHIP_API uint32_t EI_API_CIP_getInstanceAttr(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
Get instance attribute properties.
Definition: EI_API_CIP_stub.c:1346
EI_API_ADP_SLldp_Parameter::port1_tx_enable
uint8_t port1_tx_enable
Definition: EI_API_def.h:293
EI_API_ADP_SCurrentIpData::nameServer1
uint32_t nameServer1
Definition: EI_API_ADP_define.h:245
APP_SInstance::config
APP_SParams_t config
Definition: app.h:111
EI_API_ADP_eERR_TCPIP_DOMAINNAME_NULL_POINTER
@ EI_API_ADP_eERR_TCPIP_DOMAINNAME_NULL_POINTER
Definition: EI_API_ADP_define.h:73
EI_API_CIP_eERR_ASSEMBLY_ALREADY_EXISTS
@ EI_API_CIP_eERR_ASSEMBLY_ALREADY_EXISTS
Definition: EI_API_CIP_define.h:74
EI_API_CIP_CBGetAttr
uint32_t(* EI_API_CIP_CBGetAttr)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t *len_p, void *pvValue_p)
Function prototype for CIP get attribute callback function.
Definition: EI_API_def.h:367
EI_API_ADP_SCurrentIpData::gatewayAdress
uint32_t gatewayAdress
Definition: EI_API_ADP_define.h:244
EI_API_CIP_SAttr::get_callback_routed
EI_API_CIP_CBGetAttr_CIPRouting get_callback_routed
Definition: EI_API_CIP_define.h:186
EI_API_ADP_SLldp_Parameter::msgTxHold
uint8_t msgTxHold
Definition: EI_API_def.h:300
EI_APP_CFG_AdapterData::aDomainName
char aDomainName[48]
Definition: appCfg.h:61
EI_APP_Uart::aOutStream
char aOutStream[0x200]
Definition: appUart.c:61
CMN_CPU_API_SParams::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: CMN_CPU_api.h:73
EI_API_ADP_SQos::DSCP_Scheduled
uint8_t DSCP_Scheduled
Definition: EI_API_def.h:261
EI_API_ADP_SCmgrForwardOpenInfo::orgSerialNum
uint32_t orgSerialNum
Definition: EI_API_def.h:316
EI_API_ADP_setVendorId
ETHIP_API uint32_t EI_API_ADP_setVendorId(T *pAdp_p, uint16_t vendorId_p)
Set the adapter Vendor ID (Instance Attribute ID: 1).
Definition: EI_API_ADP_stub.c:713
EI_API_CIP_eERR_CLASS_BLACKLIST
@ EI_API_CIP_eERR_CLASS_BLACKLIST
Definition: EI_API_CIP_define.h:46
EI_API_ADP_setTimeSyncManufactureID
ETHIP_API uint32_t EI_API_ADP_setTimeSyncManufactureID(T *pAdp_p, const char *pManufactureID_p)
Set the ManufactureIdentity attribute of the Time Sync object of the adapter (Instance Attribute ID: ...
Definition: EI_API_ADP_stub.c:2210
EI_API_ADP_SQos
General QoS attribute parameter collection.
Definition: EI_API_def.h:255
EI_APP_CFG_AdapterData::ttlValue
uint8_t ttlValue
Definition: appCfg.h:66
CUST_PRUICSS_InitParams::pruIcssId
uint32_t pruIcssId
Definition: CUST_pruIcss.h:56
EI_API_CIP_ESc
EI_API_CIP_ESc
Available CIP service codes.
Definition: EI_API_def.h:101
CUST_PHY_SInit
Definition: CUST_phy.h:58
EI_API_ADP_SQos::DSCP_Explicit
uint8_t DSCP_Explicit
Definition: EI_API_def.h:264
CUST_ETHPHY_SParams
Definition: CUST_ethPhy.h:67
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDCR
uint8_t NOR_CMD_RDCR
Definition: CUST_FLASH_is25wx256.h:45
EI_API_ADP_SInit::taskPrioStatistic
OSAL_TASK_Priority_t taskPrioStatistic
Definition: EI_API_ADP_define.h:137
EI_API_ADP_UIntfConf::bit
EI_API_ADP_SIntfConfBits_t bit
Definition: EI_API_def.h:215
EI_API_eERR_CB_VAL_TOO_LOW
@ EI_API_eERR_CB_VAL_TOO_LOW
Definition: EI_API_def.h:145
EI_API_CIP_setClassAttr
ETHIP_API uint32_t EI_API_CIP_setClassAttr(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
Set class attribute value.
Definition: EI_API_CIP_stub.c:703
CUST_DRIVERS_SPermWriteParam::length
uint32_t length
Definition: CUST_drivers.c:56
EI_API_ADP_setEnipAcdAddr
ETHIP_API uint32_t EI_API_ADP_setEnipAcdAddr(T *pAdp_p, const EI_API_ADP_SParam_t *pEnipAcdAddr_p)
Set the address conflict detection MAC address (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:4070
EI_API_ADP_SCmgrForwardOpenInfo::conPathSize
uint8_t conPathSize
Definition: EI_API_def.h:323
CUST_PRUICSS_InitParams::ethPhy1Id
uint32_t ethPhy1Id
Definition: CUST_pruIcss.h:58
EI_API_ADP_SQos::DSCP_PTP_General
uint8_t DSCP_PTP_General
Definition: EI_API_def.h:259
EI_APP_Uart::instance
uint32_t instance
Definition: appUart.c:60
CUST_FLASH_DEV_SDefIs25wx256_t
Definition: CUST_FLASH_is25wx256.h:38
CUST_PHY_SParams::pEthPhy0Cfg
ETHPHY_Config * pEthPhy0Cfg
Definition: CUST_phy.h:68
EI_API_ADP_eERR_QOS_URGENT_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_URGENT_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:64
EI_API_CIP_setClassServiceFunc
ETHIP_API uint32_t EI_API_CIP_setClassServiceFunc(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SService_t *pService_p)
Add a callback function to a class service.
Definition: EI_API_CIP_stub.c:364
EI_API_ADP_SEipStatus::extended_status_arr
uint16_t * extended_status_arr
Definition: EI_API_def.h:343
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDCR2
uint8_t NOR_CMD_RDCR2
Definition: CUST_FLASH_is25wx256.h:47
APP_SAdapter::taskPrioLldpReceive
OSAL_TASK_Priority_t taskPrioLldpReceive
Definition: app.h:83
EI_API_CIP_eEDT_FTIME
@ EI_API_CIP_eEDT_FTIME
Definition: EI_API_CIP_define.h:117
EI_API_CIP_addClassService
ETHIP_API uint32_t EI_API_CIP_addClassService(T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SService_t *pService_p)
Add service/s to the class.
Definition: EI_API_CIP_stub.c:296
EI_APP_CFG_AdapterData::lldpParameter
EI_API_ADP_SLldp_Parameter_t lldpParameter
Definition: appCfg.h:91
APP_SLwip::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: app.h:69
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDID
uint8_t NOR_CMD_RDID
Definition: CUST_FLASH_is25wx256.h:55
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_PAGE_SIZE
uint32_t NOR_PAGE_SIZE
Definition: CUST_FLASH_is25wx256.h:78
EI_API_CIP_eCDT_AARRAY
@ EI_API_CIP_eCDT_AARRAY
Definition: EI_API_CIP_define.h:139
EI_API_CIP_SAttr::set_callback_routed
EI_API_CIP_CBSetAttr_CIPRouting set_callback_routed
Definition: EI_API_CIP_define.h:188
EI_API_ADP_getEncapInactTimeout
ETHIP_API uint32_t EI_API_ADP_getEncapInactTimeout(T *pAdp_p, uint16_t *pEncapInactTimeout_p)
Get the current adapter encapsulation inactivity timeout (Instance Attribute ID: 13).
Definition: EI_API_ADP_stub.c:4449
EI_API_CIP_eERR_NODE_INVALID
@ EI_API_CIP_eERR_NODE_INVALID
Definition: EI_API_CIP_define.h:37
EI_API_ADP_SMcastConfig::numMcast
uint16_t numMcast
Definition: EI_API_def.h:277
EI_APP_DIO_DEVICE_CFG_Data
Declaration of whole non volatile data structure.
Definition: app_discrete_io_device_cfg.h:113
EI_APP_DEVICE_PROFILE_Interface::setDefaultWithoutComm
void(* setDefaultWithoutComm)(void)
Definition: app_device_profile_intern.h:58
EI_API_ADP_getMacAddr
ETHIP_API uint32_t EI_API_ADP_getMacAddr(T *pAdp_p, EI_API_ADP_SParam_t *pMacAddr_p)
Get the adapter MAC address (Instance Attribute ID: 3).
Definition: EI_API_ADP_stub.c:4652
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_PAGE_PROG_TIMEOUT
uint32_t NOR_PAGE_PROG_TIMEOUT
Definition: CUST_FLASH_is25wx256.h:77
EI_API_CIP_eEDT_LINT
@ EI_API_CIP_eEDT_LINT
Definition: EI_API_CIP_define.h:100
EIP_SLoadParameter::mdioManualModeBaseAddress
uint32_t mdioManualModeBaseAddress
Definition: EI_API_ADP_define.h:176
EI_API_CIP_eERR_OK
@ EI_API_CIP_eERR_OK
Definition: EI_API_CIP_define.h:30
EI_API_CIP_CBCfgAssemblySimple
uint32_t(* EI_API_CIP_CBCfgAssemblySimple)(EI_API_CIP_NODE_T *pCipNode_p, uint16_t o2t_p, uint16_t t2o_p, uint16_t cfg_inst_p, const uint8_t *const cfg_data, uint16_t cfg_data_size)
Function prototype for CIP get configuration assembly data callback function. (without routing)
Definition: EI_API_def.h:384
EI_API_ADP_SEipStatus::extended_status_size
uint8_t extended_status_size
Definition: EI_API_def.h:342
EI_API_ADP_SIntfConfBits::ETHIntfAutoNeg
uint8_t ETHIntfAutoNeg
Definition: EI_API_def.h:203
EI_API_eERR_CB_VAL_TOO_HIGH
@ EI_API_eERR_CB_VAL_TOO_HIGH
Definition: EI_API_def.h:144
EIP_SConfigurationControl_t::dnsEnable
bool dnsEnable
Definition: EI_API_ADP_define.h:228
EI_API_CIP_SService::getAttrAllResponse
uint16_t * getAttrAllResponse
Definition: EI_API_CIP_define.h:167
EI_API_CIP_setAttr_real
ETHIP_API uint32_t EI_API_CIP_setAttr_real(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_real value_p)
Set attribute of type REAL.
Definition: EI_API_CIP_stub.c:3595
APP_SInstance::remoteHandle
void * remoteHandle
Definition: app.h:113
EI_API_ADP_getDomainName
ETHIP_API uint32_t EI_API_ADP_getDomainName(T *pAdp_p, char *pDomainName_p)
Get the domain name (Instance Attribute ID: 5).
Definition: EI_API_ADP_stub.c:3332
EI_API_CIP_eEDT_SINT
@ EI_API_CIP_eEDT_SINT
Definition: EI_API_CIP_define.h:97
EI_API_CIP_setAttr_lword
ETHIP_API uint32_t EI_API_CIP_setAttr_lword(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lword value_p)
Set attribute of type LWORD.
Definition: EI_API_CIP_stub.c:4082
EI_APP_DOP_ClassData
A structure to hold Discrete Output Point's (DOP) class data.
Definition: app_discrete_io_device_dop.h:54
EI_API_ADP_SCmgrForwardOpenInfo::o2tNwConId
uint32_t o2tNwConId
Definition: EI_API_def.h:312
CUST_PRUICSS_PRU_EthPhy::handle
ETHPHY_Handle handle
Definition: CUST_pruIcss.h:74
EI_API_ADP_setDeviceType
ETHIP_API uint32_t EI_API_ADP_setDeviceType(T *pAdp_p, uint16_t deviceType_p)
Set the adapter Device Type (Instance Attribute ID: 2).
Definition: EI_API_ADP_stub.c:833
CUST_DRIVERS_SEepromParams::taskPrio
OSAL_TASK_EPriority_t taskPrio
Definition: CUST_drivers.h:120
CUST_DRIVERS_SInitPruIcss
PRU-ICSS configuration parameters.
Definition: CUST_drivers.h:111
EI_API_CIP_eEDT_BYTE
@ EI_API_CIP_eEDT_BYTE
Definition: EI_API_CIP_define.h:112
CUST_DRIVERS_SInit::eeprom
CUST_DRIVERS_SEepromParams_t eeprom
Definition: CUST_drivers.h:142
EI_API_CIP_eEDT_INT
@ EI_API_CIP_eEDT_INT
Definition: EI_API_CIP_define.h:98
EI_API_ADP_setEnipAcdState
ETHIP_API uint32_t EI_API_ADP_setEnipAcdState(T *pAdp_p, uint8_t enipAcdState_p)
Set the current adapter Ethernet IP address conflict detection state (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:3953
EI_API_ADP_SCmgrForwardCloseInfo::timeOutTicks
uint8_t timeOutTicks
Definition: EI_API_def.h:330
EI_API_CIP_setAttr_shortstring
ETHIP_API uint32_t EI_API_CIP_setAttr_shortstring(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_shortstring *pValue_p)
Set attribute of type SHORT_STRING.
Definition: EI_API_CIP_stub.c:3752
EI_API_ADP_SMcastConfig::reserved
uint8_t reserved
Definition: EI_API_def.h:276
EI_API_ADP_SQos::DSCP_Low
uint8_t DSCP_Low
Definition: EI_API_def.h:263
EI_API_ADP_SCurrentIpData::networkMask
uint32_t networkMask
Definition: EI_API_ADP_define.h:243
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_OCTAL_READ_SDR
uint8_t NOR_CMD_OCTAL_READ_SDR
Definition: CUST_FLASH_is25wx256.h:58
EI_API_CIP_eERR_ASSEMBLY_INVALID_BUFFER
@ EI_API_CIP_eERR_ASSEMBLY_INVALID_BUFFER
Definition: EI_API_CIP_define.h:81
EI_API_ADP_setTimeSyncProductDescription
ETHIP_API uint32_t EI_API_ADP_setTimeSyncProductDescription(T *pAdp_p, const char *pProductDesc_p)
Set the Description member of the ProductDescription attribute of the Time Sync object of the adapter...
Definition: EI_API_ADP_stub.c:2341
CUST_DRIVERS_SInit::pruIcss
CUST_DRIVERS_SInitPruIcss_t pruIcss
Definition: CUST_drivers.h:141
EI_API_CIP_eEDT_DWORD
@ EI_API_CIP_eEDT_DWORD
Definition: EI_API_CIP_define.h:114
EI_API_ADP_SCmgrForwardOpenInfo
Definition for ConnectionManager callback functions.
Definition: EI_API_def.h:308
EI_API_CIP_eERR_ASSEMBLY_BAD_ATTRIBUTE
@ EI_API_CIP_eERR_ASSEMBLY_BAD_ATTRIBUTE
Definition: EI_API_CIP_define.h:76
EI_API_ADP_SLldp_Parameter
Nonvolatile attribute parameter of LLDP Management object.
Definition: EI_API_def.h:284
EI_API_ADP_getDomainNumber
ETHIP_API uint32_t EI_API_ADP_getDomainNumber(T *pAdp_p, uint8_t *pDomainNumber_p)
Get the DomainNumber attribute of the Time Sync Object (Instance Attribute ID: 18).
Definition: EI_API_ADP_stub.c:2022
EI_API_ADP_SRevision::major
uint8_t major
Definition: EI_API_ADP_define.h:104
EI_APP_CFG_AdapterData::aAcdHdr
uint8_t aAcdHdr[28]
Definition: appCfg.h:70
EI_API_ADP_SCmgrForwardCloseInfo::conPath
uint8_t conPath[EI_API_ADP_CMGR_CONNECTION_SIZE_MAX]
Definition: EI_API_def.h:335
EI_APP_DEVICE_PROFILE_Interface::task
struct EI_APP_DEVICE_PROFILE_Interface::@6 task
EI_API_ADP_eERR_QOS_LOW_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_LOW_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:67
EI_API_CIP_eERR_STUB_NOTINSTANTIATED
@ EI_API_CIP_eERR_STUB_NOTINSTANTIATED
Definition: EI_API_CIP_define.h:39
CUST_ETHPHY_SParams::pruIcssSysConfigId
uint32_t pruIcssSysConfigId
Definition: CUST_ethPhy.h:69
EI_API_ADP_SCmgrForwardOpenInfo::t2oNwConId
uint32_t t2oNwConId
Definition: EI_API_def.h:313
TaskP_Struct_::lastRunTime
uint32_t lastRunTime
Definition: CMN_CPU_intern.h:128
tskTaskControlBlock::pcTaskName
char pcTaskName[configMAX_TASK_NAME_LEN]
Definition: CMN_CPU_intern.h:58
EI_API_ADP_SInit
Definition: EI_API_ADP_define.h:133
TaskP_Struct_::taskObj
StaticTask_t taskObj
Definition: CMN_CPU_intern.h:126
CUST_PRUICSS_PRU_Mdio::isEnabled
uint32_t isEnabled
Definition: CUST_pruIcss.h:63
APP_SAdapter::taskPrioPtpTxTimeStamp
OSAL_TASK_Priority_t taskPrioPtpTxTimeStamp
Definition: app.h:79
EIP_SPortState::enMode
EIP_EPhyDuplexMode enMode
Definition: EI_API_ADP_define.h:236
EI_API_ADP_SIntfConfBits::ETHIntfActive
uint8_t ETHIntfActive
Definition: EI_API_def.h:202
EI_API_ADP_UIntfConf::all
uint8_t all
Definition: EI_API_def.h:214
EI_APP_DEVICE_PROFILE_Interface::apply
void(* apply)(EI_API_ADP_T *pAdapter)
Definition: app_device_profile_intern.h:55
EI_API_CIP_eEDT_SHORTSTRING
@ EI_API_CIP_eEDT_SHORTSTRING
Definition: EI_API_CIP_define.h:121
EI_API_CIP_eEDT_STRING2
@ EI_API_CIP_eEDT_STRING2
Definition: EI_API_CIP_define.h:116
EI_APP_CFG_Header::checksum
uint32_t checksum
Definition: appCfg.h:50
CUST_DRIVERS_SPermWriteParam
Definition: CUST_drivers.c:51
EI_APP_CFG_AdapterData::acdActive
bool acdActive
Definition: appCfg.h:67
EI_API_ADP_setCmgrCb
ETHIP_API uint32_t EI_API_ADP_setCmgrCb(EI_API_ADP_CBCmgr fuCallback_p)
Register callback function for ForwardOpen, LargeForwardOpen and ForwardClose.
Definition: EI_API_ADP_stub.c:1423
EI_API_CIP_eEDT_WORD
@ EI_API_CIP_eEDT_WORD
Definition: EI_API_CIP_define.h:113
EI_API_ADP_eERR_GENERAL
@ EI_API_ADP_eERR_GENERAL
Definition: EI_API_ADP_define.h:50
EI_API_ADP_setPortLogAnnounceInterval
ETHIP_API uint32_t EI_API_ADP_setPortLogAnnounceInterval(T *pAdp_p, uint16_t portLogAnnounceInterval_p)
Set the PortLogAnnounceInterval of the Time Sync object of the adapter (Instance Attribute ID: 14).
Definition: EI_API_ADP_stub.c:1839
EI_API_ADP_run
ETHIP_API void EI_API_ADP_run(void)
Main run function.
Definition: EI_API_ADP_stub.c:418
CUST_PRUICSS_PRU_EthPhy
Definition: CUST_pruIcss.h:70
EI_API_CIP_eSC_GETATTRIBUTESALL
@ EI_API_CIP_eSC_GETATTRIBUTESALL
Definition: EI_API_def.h:103
CMN_CPU_API_SParams
Definition: CMN_CPU_api.h:71
EI_API_ADP_getTimeSyncUserDescription
ETHIP_API uint32_t EI_API_ADP_getTimeSyncUserDescription(T *pAdp_p, char *pUserDescription_p)
Get the Description member of the UserDescription attribute of the Time Sync object (Instance Attribu...
Definition: EI_API_ADP_stub.c:2525
APP_SParams::acd
APP_SAcd_t acd
Definition: app.h:101
EI_API_ADP_getPtpEnable
ETHIP_API uint32_t EI_API_ADP_getPtpEnable(T *pAdp_p, bool *pPtpEnable_p)
Get the PTPEnable attribute of the Time Sync Object (Instance Attribute ID: 1).
Definition: EI_API_ADP_stub.c:1540
EI_API_CIP_SService
General service parameter collection.
Definition: EI_API_CIP_define.h:163
EI_APP_CFG_ProfileData
Definition: appCfg.h:94
EI_API_ADP_setTimeSyncUserDescription
ETHIP_API uint32_t EI_API_ADP_setTimeSyncUserDescription(T *pAdp_p, const char *pUserDescription_p)
Set the Description member of UserDescription attribute of the Time Sync object of the adapter (Insta...
Definition: EI_API_ADP_stub.c:2594
CUST_PRUICSS_PRU_Mdio
Definition: CUST_pruIcss.h:61
EI_API_CIP_eERR_SERVICE_ALREADY_EXIST
@ EI_API_CIP_eERR_SERVICE_ALREADY_EXIST
Definition: EI_API_CIP_define.h:49
EI_API_CIP_eSC_SETATTRSINGLE
@ EI_API_CIP_eSC_SETATTRSINGLE
Definition: EI_API_def.h:106
EI_APP_CFG_AdapterData::domainNumber
uint8_t domainNumber
Definition: appCfg.h:81
TaskP_Ctrl
Definition: CMN_CPU_intern.h:132
EI_APP_Uart::transaction
UART_Transaction transaction
Definition: appUart.c:62
EI_API_ADP_SEipStatus
Definition: EI_API_def.h:339
EIP_SLoadParameter::ai8uMacAddr
uint8_t ai8uMacAddr[EIP_MAC_ADDR_LEN]
Definition: EI_API_ADP_define.h:166
EI_API_ADP_getIpTTL
ETHIP_API uint32_t EI_API_ADP_getIpTTL(T *pAdp_p, uint8_t *pIpTTL_p)
Get the current TTL value (Instance Attribute ID: 8).
Definition: EI_API_ADP_stub.c:3509
EIP_SPortState
Definition: EI_API_ADP_define.h:232
EI_API_ADP_getEnipAcdAddr
ETHIP_API uint32_t EI_API_ADP_getEnipAcdAddr(T *pAdp_p, EI_API_ADP_SParam_t *pEnipAcdAddr_p)
Get the adapter address conflict detection MAC address (Instance Attribute ID: 11).
Definition: EI_API_ADP_stub.c:4010
EI_API_CIP_eERR_ASSEMBLY_DOES_NOT_EXIST
@ EI_API_CIP_eERR_ASSEMBLY_DOES_NOT_EXIST
Definition: EI_API_CIP_define.h:75
EI_API_CIP_EError_t
enum EI_API_CIP_EError EI_API_CIP_EError_t
CIP error codes (base 0x38020xxx).
EI_API_CIP_eEDT_ENGUNIT
@ EI_API_CIP_eEDT_ENGUNIT
Definition: EI_API_CIP_define.h:124
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDSFDP
uint8_t NOR_CMD_RDSFDP
Definition: CUST_FLASH_is25wx256.h:56
EI_API_ADP_eERR_TCPIP_IPADDR_VALUE_INVALID
@ EI_API_ADP_eERR_TCPIP_IPADDR_VALUE_INVALID
ADP TCP/IP object error codes (base 0x38020Dxx)
Definition: EI_API_ADP_define.h:71
TaskP_Struct_::taskHndl
TaskHandle_t taskHndl
Definition: CMN_CPU_intern.h:127
EI_APP_DIO_DEVICE_SM_State::exitAction
pFnExitAction exitAction
Definition: app_discrete_io_device_sm.h:38
EI_API_CIP_getAttr_lword
ETHIP_API uint32_t EI_API_CIP_getAttr_lword(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lword *pValue_p)
Get attribute of type LWORD.
Definition: EI_API_CIP_stub.c:2778
EI_API_CIP_EEdt_t
enum EI_API_CIP_EEdt EI_API_CIP_EEdt_t
Elementary Data Type Reporting.
CUST_ETHPHY_SParams::ethPhySysConfigId_0
uint32_t ethPhySysConfigId_0
Definition: CUST_ethPhy.h:70
EI_API_CIP_SAttr::pvValue
void * pvValue
Definition: EI_API_CIP_define.h:184
EI_API_CIP_eSC_GETATTRSINGLE
@ EI_API_CIP_eSC_GETATTRSINGLE
Definition: EI_API_def.h:105
EI_APP_DEVICE_PROFILE_Interface::cfg
struct EI_APP_DEVICE_PROFILE_Interface::@7 cfg
EI_API_CIP_getAttr_uint
ETHIP_API uint32_t EI_API_CIP_getAttr_uint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_uint *pValue_p)
Get attribute of type UINT.
Definition: EI_API_CIP_stub.c:2022
CMN_CPU_API_SData::tasks
CMN_CPU_API_SLoad_t tasks[CMN_CPU_API_MAX_TASKS_NUM]
Definition: CMN_CPU_api.h:67
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RSTEN
uint8_t NOR_CMD_RSTEN
Definition: CUST_FLASH_is25wx256.h:40
EI_API_CIP_EAPP_TYPE
EI_API_CIP_EAPP_TYPE
These are the available application types.
Definition: EI_API_def.h:130
CUST_PRUICSS_PRU_Mdio::baseAddress
uint32_t baseAddress
Definition: CUST_pruIcss.h:64
EI_API_CIP_eCDT_FARRAY
@ EI_API_CIP_eCDT_FARRAY
Definition: EI_API_CIP_define.h:141
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_BULK_ERASE
uint8_t NOR_CMD_BULK_ERASE
Definition: CUST_FLASH_is25wx256.h:51
EI_API_ADP_SPortState::duplex
EI_API_ADP_EPortDuplex_t duplex
Definition: EI_API_def.h:249
EI_API_CIP_eEDT_EPATH
@ EI_API_CIP_eEDT_EPATH
Definition: EI_API_CIP_define.h:123
EI_API_ADP_eERR_MEMALLOC
@ EI_API_ADP_eERR_MEMALLOC
Definition: EI_API_ADP_define.h:53
EI_API_ADP_init
ETHIP_API uint32_t EI_API_ADP_init(T *pAdp_p, EI_API_ADP_SInit_t params_p)
Apply parameters.
Definition: EI_API_ADP_stub.c:379
EI_API_CIP_eERR_CLASS_DOES_NOT_EXIST
@ EI_API_CIP_eERR_CLASS_DOES_NOT_EXIST
Definition: EI_API_CIP_define.h:44
EI_API_ADP_setAcdDelay
ETHIP_API uint32_t EI_API_ADP_setAcdDelay(T *pAdp_p, uint16_t acdDelayMs)
Set the ACD delay in ms.
Definition: EI_API_ADP_stub.c:3726
EI_API_CIP_eERR_ASSEMBLY_INVALID_ACCESSMODE
@ EI_API_CIP_eERR_ASSEMBLY_INVALID_ACCESSMODE
Definition: EI_API_CIP_define.h:78
APP_SInstance
Definition: app.h:109
EI_API_ADP_setQuickConnectSupported
ETHIP_API uint32_t EI_API_ADP_setQuickConnectSupported(T *pAdp_p)
Enable QuickConnect support.
Definition: EI_API_ADP_stub.c:4248
CMN_CPU_API_SLoad::taskHandle
void * taskHandle
Definition: CMN_CPU_api.h:58
CUST_PRUICSS_ConfigParams::manualMdioMode
CUST_PRUICSS_PRU_Mdio_t manualMdioMode
Definition: CUST_pruIcss.h:90
APP_SHwal::taskPrioLicense
OSAL_TASK_Priority_t taskPrioLicense
Definition: app.h:64
APP_SHwal
Definition: app.h:61
EIP_SLoadParameter::pPru0Firmware
uint32_t * pPru0Firmware
Definition: EI_API_ADP_define.h:169
EI_APP_CFG_AdapterData::portLogSyncInterval
int16_t portLogSyncInterval
Definition: appCfg.h:80
EI_API_ADP_SQos::Q_Tag_Enable
uint8_t Q_Tag_Enable
Definition: EI_API_def.h:257
EI_API_CIP_SAttr::cdtSize
uint16_t cdtSize
Definition: EI_API_CIP_define.h:182
EI_API_ADP_SPortState::speed
EI_API_ADP_EPortSpeed_t speed
Definition: EI_API_def.h:248
CUST_DRIVERS_SPermWriteParam::handle
void * handle
Definition: CUST_drivers.c:53
CMN_CPU_API_SParams::output
CMN_CPU_API_EOutput_t output
Definition: CMN_CPU_api.h:74
EI_API_ADP_setACD
ETHIP_API uint32_t EI_API_ADP_setACD(T *pAdp_p, bool enable_p)
Enable or disable address conflict detection (Instance Attribute ID: 10).
Definition: EI_API_ADP_stub.c:3837
EI_API_ADP_SModNetStatus::net
EI_API_ADP_EStatus_t net
Definition: EI_API_def.h:193
EI_APP_CFG_AdapterData::ipNwMask
uint32_t ipNwMask
Definition: appCfg.h:57
EI_API_CIP_SAttr::accessRule
EI_API_CIP_EAr_t accessRule
Definition: EI_API_CIP_define.h:180
EI_API_ADP_SQos::DSCP_PTP_Event
uint8_t DSCP_PTP_Event
Definition: EI_API_def.h:258
EI_API_CIP_eERR_ATTRIBUTE_CDT_SIZE
@ EI_API_CIP_eERR_ATTRIBUTE_CDT_SIZE
Definition: EI_API_CIP_define.h:66
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_RDID_NUM_BYTES
uint8_t NOR_RDID_NUM_BYTES
Definition: CUST_FLASH_is25wx256.h:63
EI_API_ADP_eERR_QOS_PTP_EVENT_VALUE_OUT_OF_RANGE
@ EI_API_ADP_eERR_QOS_PTP_EVENT_VALUE_OUT_OF_RANGE
Definition: EI_API_ADP_define.h:62
EI_APP_CFG_AdapterData::aHostName
char aHostName[64]
Definition: appCfg.h:65
EI_API_CIP_eEDT_BOOL
@ EI_API_CIP_eEDT_BOOL
Definition: EI_API_CIP_define.h:96
EI_APP_CFG_AdapterData::nameServer2
uint32_t nameServer2
Definition: appCfg.h:60
EI_API_ADP_getIpConfig
ETHIP_API uint32_t EI_API_ADP_getIpConfig(T *pAdp_p, EI_API_ADP_SCurrentIpData_t *currentIpData)
Get current ip data.
Definition: EI_API_ADP_stub.c:2879
EI_API_CIP_SAttr::get_callback
EI_API_CIP_CBGetAttr get_callback
Definition: EI_API_CIP_define.h:185
tskTaskControlBlock::xEventListItem
ListItem_t xEventListItem
Definition: CMN_CPU_intern.h:55
EIP_SConfigurationControl_t::reserved
uint32_t reserved
Definition: EI_API_ADP_define.h:229
EI_API_CIP_getAttr_dword
ETHIP_API uint32_t EI_API_CIP_getAttr_dword(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dword *pValue_p)
Get attribute of type DWORD.
Definition: EI_API_CIP_stub.c:2694
CUST_ETHPHY_SParams::ethPhySysConfigId_1
uint32_t ethPhySysConfigId_1
Definition: CUST_ethPhy.h:71
EIP_SLoadParameter::ethPhyHandle
ETHPHY_Handle ethPhyHandle[2]
Definition: EI_API_ADP_define.h:174
EI_API_ADP_getProductName
ETHIP_API uint32_t EI_API_ADP_getProductName(T *pAdp_p, char *pProductName_p)
Get the adapter Product Name (Instance Attribute ID: 7).
Definition: EI_API_ADP_stub.c:1244
EI_API_ADP_SCmgrForwardCloseInfo::conSerialNum
uint16_t conSerialNum
Definition: EI_API_def.h:331
EI_API_eERR_CB_NOT_ENOUGH_DATA
@ EI_API_eERR_CB_NOT_ENOUGH_DATA
Definition: EI_API_def.h:147
EI_APP_CFG_AdapterData
Definition: appCfg.h:53
APP_SAcd
Definition: app.h:86
EI_API_CIP_SAttr::id
uint16_t id
Definition: EI_API_CIP_define.h:177
EI_API_ADP_getMcastConfiguration
ETHIP_API uint32_t EI_API_ADP_getMcastConfiguration(T *pAdp_p, EI_API_ADP_SMcastConfig_t *pMcastConfig_p)
Get the current Mcast configuration (Instance Attribute ID: 9).
Definition: EI_API_ADP_stub.c:3623
EI_API_ADP_getPortEnable
ETHIP_API uint32_t EI_API_ADP_getPortEnable(T *pAdp_p, bool *pPortEnable_p)
Get the PortEnable attribute state of the Time Sync Object (Instance Attribute ID: 13).
Definition: EI_API_ADP_stub.c:1661
EI_API_ADP_setQoS
ETHIP_API uint32_t EI_API_ADP_setQoS(T *pAdp_p, const EI_API_ADP_SQos_t *pQos_p)
Set the current QoS settings (Instance Attribute IDs: 4 - 8).
Definition: EI_API_ADP_stub.c:2740
EI_API_CIP_eEDT_DATE
@ EI_API_CIP_eEDT_DATE
Definition: EI_API_CIP_define.h:108
EIP_SLoadParameter::mdioManualMode
bool mdioManualMode
Definition: EI_API_ADP_define.h:175
TaskP_Ctrl::taskRegistry
TaskP_Struct * taskRegistry[CMN_CPU_API_MAX_TASKS_NUM]
Definition: CMN_CPU_intern.h:134
EI_API_ADP_SCurrentIpData
Definition: EI_API_ADP_define.h:239
EI_API_CIP_EAr_t
enum EI_API_CIP_EAr EI_API_CIP_EAr_t
These are the available attribute access rules.
EI_API_CIP_eERR_INSTANCE_DOES_NOT_EXIST
@ EI_API_CIP_eERR_INSTANCE_DOES_NOT_EXIST
Definition: EI_API_CIP_define.h:56
EI_API_ADP_SCmgrForwardOpenInfo::prioTimeTick
uint8_t prioTimeTick
Definition: EI_API_def.h:310
EI_API_ADP_SInit::taskPrioNRT
OSAL_TASK_Priority_t taskPrioNRT
Definition: EI_API_ADP_define.h:145
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_WRCR2
uint8_t NOR_CMD_WRCR2
Definition: CUST_FLASH_is25wx256.h:49
EI_API_CIP_eEDT_TIMEOFDAY
@ EI_API_CIP_eEDT_TIMEOFDAY
Definition: EI_API_CIP_define.h:109
EI_API_ADP_SCmgrForwardOpenInfo::timeOutTicks
uint8_t timeOutTicks
Definition: EI_API_def.h:311
EI_API_ADP_EError
EI_API_ADP_EError
ADP error codes (base 0x38020Axx).
Definition: EI_API_ADP_define.h:46
EI_API_ADP_getProductCode
ETHIP_API uint32_t EI_API_ADP_getProductCode(T *pAdp_p, uint16_t *pProductCode_p)
Get the adapter Product Code (Instance Attribute ID: 3).
Definition: EI_API_ADP_stub.c:890
EI_API_CIP_SAttr::edtSize
uint16_t edtSize
Definition: EI_API_CIP_define.h:181
EI_API_ADP_SIntfConfBits::rsvd
uint8_t rsvd
Definition: EI_API_def.h:206
EI_APP_UART_SInit
Application LED's initialization parameters.
Definition: appUart.h:53
EI_API_CIP_setAttr_dword
ETHIP_API uint32_t EI_API_CIP_setAttr_dword(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dword value_p)
Set attribute of type DWORD.
Definition: EI_API_CIP_stub.c:4001
EI_API_ADP_SCmgrForwardCloseInfo::orgSerialNum
uint32_t orgSerialNum
Definition: EI_API_def.h:333
CUST_PRUICSS_PRU_EthPhy::pConfig
ETHPHY_Config * pConfig
Definition: CUST_pruIcss.h:73
CUST_ETHPHY_SInit::instance_0
uint32_t instance_0
Definition: CUST_ethPhy.h:62
EI_APP_DIO_DEVICE_SM_State::doAction
pFnDoAction doAction
Definition: app_discrete_io_device_sm.h:39
EI_API_ADP_SCurrentIpData::nameServer2
uint32_t nameServer2
Definition: EI_API_ADP_define.h:246
EI_API_ADP_SLldp_Parameter::allBits
uint8_t allBits
Definition: EI_API_def.h:289
EI_API_ADP_SInit::taskPrioPacket
OSAL_TASK_Priority_t taskPrioPacket
Definition: EI_API_ADP_define.h:136
EI_API_CIP_ESc_t
enum EI_API_CIP_ESc EI_API_CIP_ESc_t
Available CIP service codes.
CUST_PRUICSS_InitParams
Definition: CUST_pruIcss.h:54
EI_APP_DIO_DEVICE_SM_StateMachine
This struct is used to create a state machine.
Definition: app_discrete_io_device_sm.h:47
EI_APP_CFG_AdapterData::encapInactTimeout
uint16_t encapInactTimeout
Definition: appCfg.h:71
EI_API_ADP_SCurrentIpData::configurationMethod
EIP_EConfigurationMethod_t configurationMethod
Definition: EI_API_ADP_define.h:241
EI_API_CIP_setAttr_usint
ETHIP_API uint32_t EI_API_CIP_setAttr_usint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_usint value_p)
Set attribute of type USINT.
Definition: EI_API_CIP_stub.c:3271
APP_SAcd::initialDelay
uint16_t initialDelay
Definition: app.h:88
EI_API_ADP_SParam
Definition: EI_API_ADP_define.h:87
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_BLOCK_ERASE
uint8_t NOR_CMD_BLOCK_ERASE
Definition: CUST_FLASH_is25wx256.h:52
EI_API_ADP_SCmgrForwardOpenInfo::o2tRPI
uint32_t o2tRPI
Definition: EI_API_def.h:318
EI_API_ADP_getModuleNetworkStatus
ETHIP_API uint32_t EI_API_ADP_getModuleNetworkStatus(T *pAdp_p, EI_API_ADP_SModNetStatus_t *pStatus_p)
Get adapter status values.
Definition: EI_API_ADP_stub.c:473
EI_API_CIP_eERR_ATTRIBUTE_INVALID_TYPE
@ EI_API_CIP_eERR_ATTRIBUTE_INVALID_TYPE
Definition: EI_API_CIP_define.h:71
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_DDR_EN_REG_ADDR
uint32_t NOR_DDR_EN_REG_ADDR
Definition: CUST_FLASH_is25wx256.h:72
EI_API_CIP_setAttr_lint
ETHIP_API uint32_t EI_API_CIP_setAttr_lint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lint value_p)
Set attribute of type LINT.
Definition: EI_API_CIP_stub.c:3190
EI_API_ADP_SInit::taskPrioBackground
OSAL_TASK_Priority_t taskPrioBackground
Definition: EI_API_ADP_define.h:146
EI_API_ADP_setRevision
ETHIP_API uint32_t EI_API_ADP_setRevision(T *pAdp_p, EI_API_ADP_SRevision_t revison_p)
Set the adapter Revision (Instance Attribute ID: 4).
Definition: EI_API_ADP_stub.c:1068
EI_API_ADP_eERR_OK
@ EI_API_ADP_eERR_OK
Definition: EI_API_ADP_define.h:49
EI_APP_GENERIC_DEVICE_CFG_Data::profile
EI_APP_GENERIC_DEVICE_CFG_ProfileData_t profile
Definition: app_generic_device_cfg.h:94
EI_API_ADP_pruicssInit
ETHIP_API uint32_t EI_API_ADP_pruicssInit(EIP_SLoadParameter *ptPara_p)
Load and initialize the EtherNet/IP firmware in the PRU.
Definition: EI_API_ADP_stub.c:77
EIP_SLoadParameter::pMdioManualModeFirmware
uint32_t * pMdioManualModeFirmware
Definition: EI_API_ADP_define.h:177
EIP_SPortState::enLink
EIP_ELinkState enLink
Definition: EI_API_ADP_define.h:234
EI_API_ADP_SLldp_Parameter::enableArrayLength
uint16_t enableArrayLength
Definition: EI_API_def.h:286
EI_APP_CFG_AdapterData::portLogAnnounceInterval
uint16_t portLogAnnounceInterval
Definition: appCfg.h:79
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_VOWREN
uint8_t NOR_CMD_VOWREN
Definition: CUST_FLASH_is25wx256.h:43
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_WRDI
uint8_t NOR_CMD_WRDI
Definition: CUST_FLASH_is25wx256.h:44
EI_API_CIP_setInstanceAttr
ETHIP_API uint32_t EI_API_CIP_setInstanceAttr(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
Set instance attribute value only.
Definition: EI_API_CIP_stub.c:1451
CUST_PRUICSS_PRU_Config
Definition: CUST_pruIcss.h:77
EI_API_CIP_getAttr_lint
ETHIP_API uint32_t EI_API_CIP_getAttr_lint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lint *pValue_p)
Get attribute of type LINT.
Definition: EI_API_CIP_stub.c:1854
EI_API_CIP_eEDT_DATEANDTIME
@ EI_API_CIP_eEDT_DATEANDTIME
Definition: EI_API_CIP_define.h:110
TaskP_Ctrl::idleTskLastRunTime
uint32_t idleTskLastRunTime
Definition: CMN_CPU_intern.h:137
EI_APP_Uart::handle
UART_Handle handle
Definition: appUart.c:59
CMN_CPU_API_SData
Definition: CMN_CPU_api.h:64
EI_API_ADP_SLldp_Parameter::port2_tx_enable
uint8_t port2_tx_enable
Definition: EI_API_def.h:294
EI_API_ADP_SParam::data
uint8_t * data
Definition: EI_API_ADP_define.h:90
EI_API_ADP_SRevision
Definition: EI_API_ADP_define.h:102
EI_API_CIP_ECdt
EI_API_CIP_ECdt
Constructed Data Type Reporting.
Definition: EI_API_CIP_define.h:135
EI_API_CIP_eERR_CLASS_ALREADY_EXIST
@ EI_API_CIP_eERR_CLASS_ALREADY_EXIST
Definition: EI_API_CIP_define.h:43
EI_API_CIP_eCDT_NO
@ EI_API_CIP_eCDT_NO
Definition: EI_API_CIP_define.h:137
EI_API_CIP_eERR_ATTRIBUTE_EDT_SIZE
@ EI_API_CIP_eERR_ATTRIBUTE_EDT_SIZE
Definition: EI_API_CIP_define.h:65
EI_API_CIP_eEDT_STIME
@ EI_API_CIP_eEDT_STIME
Definition: EI_API_CIP_define.h:107
EI_APP_DEVICE_PROFILE_Interface::getRuntimeData
void *(* getRuntimeData)(void)
Definition: app_device_profile_intern.h:60
EI_API_CIP_setAttr_bool
ETHIP_API uint32_t EI_API_CIP_setAttr_bool(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_bool value_p)
Set attribute of type BOOL.
Definition: EI_API_CIP_stub.c:2861
EI_API_ADP_SInit::ptp
struct EI_API_ADP_SInit::@0::@1 ptp
EI_APP_DEVICE_PROFILE_Interface::callback
bool(* callback)(EI_API_CIP_NODE_T *pCipNode, uint16_t classId, uint16_t instanceId, uint16_t attrId, EI_API_CIP_ESc_t serviceCode, int16_t serviceFlag)
Definition: app_device_profile_intern.h:56
EI_API_ADP_UIntfConf
Structure to use as function parameter (attribute parameters)
Definition: EI_API_def.h:212
EI_API_ADP_SMcastConfig
General multi-cast attribute parameter collection.
Definition: EI_API_def.h:273
EI_API_ADP_SInit::taskPrioTxTimeStamp
OSAL_TASK_Priority_t taskPrioTxTimeStamp
Definition: EI_API_ADP_define.h:144
EI_APP_CFG_AdapterData::ptpEnable
bool ptpEnable
Definition: appCfg.h:77
EI_API_ADP_CBStackError
void(* EI_API_ADP_CBStackError)(uint32_t errorCode_p, uint8_t fatal_p, uint8_t numOfParam_p, va_list arg_p)
Function prototype for general stack error callback.
Definition: EI_API_def.h:412
APP_SParams::uart
EI_APP_UART_SInit_t uart
Definition: app.h:98
EI_API_ADP_getTimeSyncManufactureID
ETHIP_API uint32_t EI_API_ADP_getTimeSyncManufactureID(T *pAdp_p, char *pManufactureID_p)
Get the ManufactureIdentity attribute of the Time Sync Object (Instance Attribute ID: 20).
Definition: EI_API_ADP_stub.c:2143
EI_API_ADP_getIntfConfig
ETHIP_API uint32_t EI_API_ADP_getIntfConfig(T *pAdp_p, uint8_t intfId_p, EI_API_ADP_UIntfConf_t *pIntfConf_p)
Get the current adapter configuration of interface with the specified ID (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:4711
CUST_PRUICSS_PRU_Mdio::frmConfig
uint32_t frmConfig
Definition: CUST_pruIcss.h:67
EI_API_ADP_SInit::taskPrioTsDelayRqTx
OSAL_TASK_Priority_t taskPrioTsDelayRqTx
Definition: EI_API_ADP_define.h:143
EI_API_ADP_SCmgrForwardOpenInfo::conSerialNum
uint16_t conSerialNum
Definition: EI_API_def.h:314
EI_API_CIP_getAttr_byte
ETHIP_API uint32_t EI_API_CIP_getAttr_byte(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_byte *pValue_p)
Get attribute of type BYTE.
Definition: EI_API_CIP_stub.c:2526
APP_SParams::lwip
APP_SLwip_t lwip
Definition: app.h:95
EI_API_CIP_EError
EI_API_CIP_EError
CIP error codes (base 0x38020xxx).
Definition: EI_API_CIP_define.h:28
EI_API_ADP_eERR_QOS_802_1Q_NOT_SUPPORTED
@ EI_API_ADP_eERR_QOS_802_1Q_NOT_SUPPORTED
Definition: EI_API_ADP_define.h:61
EIP_SLoadParameter::pPru1FirmwareLength
uint32_t pPru1FirmwareLength
Definition: EI_API_ADP_define.h:172
EI_API_ADP_getTimeSyncProductDescription
ETHIP_API uint32_t EI_API_ADP_getTimeSyncProductDescription(T *pAdp_p, char *pProductDesc_p)
Get the Description member of the ProductDescription attribute of the Time Sync Object (Instance Attr...
Definition: EI_API_ADP_stub.c:2267
CUST_PRUICSS_PRU_EthPhy::sysConfigId
uint32_t sysConfigId
Definition: CUST_pruIcss.h:72
EI_APP_DOP_ClassData::revision
uint16_t revision
Definition: app_discrete_io_device_dop.h:56
EI_APP_CFG_Data
Definition: appCfg.h:99
EI_API_CIP_SAttr::index
uint16_t index
Definition: EI_API_CIP_define.h:183
EI_API_CIP_setCfgAssemblyCb
ETHIP_API uint32_t EI_API_CIP_setCfgAssemblyCb(T *pCipNode_p, uint16_t assemblyInstanceId_p, EI_API_CIP_CBCfgAssemblySimple fuCfgAssemblyAccess_p)
Set configuration assembly callback.
Definition: EI_API_CIP_stub.c:4840
EI_API_CIP_eEDT_STRINGN
@ EI_API_CIP_eEDT_STRINGN
Definition: EI_API_CIP_define.h:120
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RST_MEM
uint8_t NOR_CMD_RST_MEM
Definition: CUST_FLASH_is25wx256.h:41
EIP_SLoadParameter::pPruIcssCfg
PRUICSS_ConfigPtr pPruIcssCfg
Definition: EI_API_ADP_define.h:168
EI_API_ADP_setIpConfig
ETHIP_API uint32_t EI_API_ADP_setIpConfig(T *pAdp_p, EIP_SConfigurationControl_t configurationControl_p, uint32_t ipAddr_p, uint32_t netwMask_p, uint32_t gateway_p, uint32_t nameServer1_p, uint32_t nameServer2_p, char *pDomainName_p, bool applyChanges)
Set the IP configuration of the selected adapter (Instance Attribute ID: 3 and 5).
Definition: EI_API_ADP_stub.c:2817
APP_SParams::customDrivers
CUST_DRIVERS_SInit_t customDrivers
Definition: app.h:100
CUST_DRIVERS_SPermWriteParam::offset
uint32_t offset
Definition: CUST_drivers.c:54
EIP_SLoadParameter::pruIcssCfgId
uint32_t pruIcssCfgId
Definition: EI_API_ADP_define.h:167
EI_APP_DEVICE_PROFILE_Interface::isValid
bool(* isValid)(void)
Definition: app_device_profile_intern.h:59
EI_API_ADP_SMcastConfig::mcastStartAddr
uint32_t mcastStartAddr
Definition: EI_API_def.h:278
CMN_CPU_API_SLoad::name
char name[CMN_CPU_API_LOAD_NAME_MAX_CHARS+1]
Definition: CMN_CPU_api.h:59
EI_API_ADP_setPortEnable
ETHIP_API uint32_t EI_API_ADP_setPortEnable(T *pAdp_p, bool portEnable_p)
Set the port state of the Time Sync Object of the current adapter enable or disable (Instance Attribu...
Definition: EI_API_ADP_stub.c:1719
EI_API_CIP_eEDT_LREAL
@ EI_API_CIP_eEDT_LREAL
Definition: EI_API_CIP_define.h:106
CUST_PHY_SInit::instance_1
uint32_t instance_1
Definition: CUST_phy.h:61
EI_APP_GENERIC_DEVICE_CFG_Data::adapter
EI_APP_CFG_AdapterData_t adapter
Definition: app_generic_device_cfg.h:93
CUST_DRIVERS_SEepromParams
EEPROM configuration parameters.
Definition: CUST_drivers.h:121
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_DEVICE_ID
uint16_t NOR_DEVICE_ID
Definition: CUST_FLASH_is25wx256.h:65
EI_APP_DEVICE_PROFILE_Interface::getFactoryResetData
void *(* getFactoryResetData)(void)
Definition: app_device_profile_intern.h:61
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_RDSR
uint8_t NOR_CMD_RDSR
Definition: CUST_FLASH_is25wx256.h:54
EI_API_ADP_setModuleNetworkStatusFunc
ETHIP_API uint32_t EI_API_ADP_setModuleNetworkStatusFunc(T *pAdp_p, EI_API_ADP_CBStatus callback_p)
Handle module and network status changes.
Definition: EI_API_ADP_stub.c:538
EI_API_ADP_getPortLogAnnounceInterval
ETHIP_API uint32_t EI_API_ADP_getPortLogAnnounceInterval(T *pAdp_p, uint16_t *pPortLogAnnounceInterval_p)
Get the PortLogAnnounceInterval attribute of the Time Sync Object (Instance Attribute ID: 14).
Definition: EI_API_ADP_stub.c:1777
EI_API_CIP_eERR_ATTRIBUTE_ALREADY_EXIST
@ EI_API_CIP_eERR_ATTRIBUTE_ALREADY_EXIST
Definition: EI_API_CIP_define.h:60
EI_API_ADP_getSerialNumber
ETHIP_API uint32_t EI_API_ADP_getSerialNumber(T *pAdp_p, uint32_t *pSerialNumber_p)
Get the adapter Serial Number (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:1125
EI_APP_CFG_Data::adapter
EI_APP_CFG_AdapterData_t adapter
Definition: appCfg.h:102
CUST_DRIVERS_SInit::flash
CUST_DRIVERS_SFlashParams_t flash
Definition: CUST_drivers.h:143
CUST_PRUICSS_ConfigParams::sysConfigId
uint32_t sysConfigId
Definition: CUST_pruIcss.h:87
EI_APP_CFG_Data::header
EI_APP_CFG_Header_t header
Definition: appCfg.h:101
CUST_PRUICSS_ConfigParams::pru
CUST_PRUICSS_PRU_Config_t pru[CUST_PRUICSS_PRU_MAX_NUM]
Definition: CUST_pruIcss.h:91
EI_API_ADP_SLldp_Parameter::msgTxInterval
uint16_t msgTxInterval
Definition: EI_API_def.h:298
TaskP_Ctrl::accTotalTime
uint64_t accTotalTime
Definition: CMN_CPU_intern.h:136
EI_APP_DIO_DEVICE_SM_State::stateId
uint32_t stateId
Definition: app_discrete_io_device_sm.h:40
EI_API_CIP_addAssemblyMember
ETHIP_API uint32_t EI_API_CIP_addAssemblyMember(T *pCipNode_p, uint16_t assemblyInstanceId_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attributeId_p)
Add an member to an assembly member list.
Definition: EI_API_CIP_stub.c:4294
EI_API_CIP_eERR_CYCLIC_ALREADY_CYCLIC
@ EI_API_CIP_eERR_CYCLIC_ALREADY_CYCLIC
Definition: EI_API_CIP_define.h:85
tskTaskControlBlock::uxPriority
UBaseType_t uxPriority
Definition: CMN_CPU_intern.h:56
CUST_DRIVERS_SEepromParams::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: CUST_drivers.h:123
EI_API_ADP_SCmgrForwardCloseInfo::orgVendorId
uint16_t orgVendorId
Definition: EI_API_def.h:332
TaskP_Struct_
Definition: CMN_CPU_intern.h:125
EI_API_CIP_eAR_GET_AND_SET
@ EI_API_CIP_eAR_GET_AND_SET
Definition: EI_API_def.h:120
EI_API_ADP_getACD
ETHIP_API uint32_t EI_API_ADP_getACD(T *pAdp_p, bool *pAcdEnabled_p)
Get the current address conflict detection setting (Instance Attribute ID: 10).
Definition: EI_API_ADP_stub.c:3782
APP_SParams::adapter
APP_SAdapter_t adapter
Definition: app.h:97
EI_API_CIP_SService::callback
EI_API_CIP_CBService callback
Definition: EI_API_CIP_define.h:168
EI_API_CIP_eERR_INSTANCE_UNKNOWN_STATE
@ EI_API_CIP_eERR_INSTANCE_UNKNOWN_STATE
Definition: EI_API_CIP_define.h:57
EI_API_ADP_SCmgrForwardOpenInfo::orgVendorId
uint16_t orgVendorId
Definition: EI_API_def.h:315
EI_API_CIP_eERR_ATTRIBUTE_NO_CALLBACK
@ EI_API_CIP_eERR_ATTRIBUTE_NO_CALLBACK
Definition: EI_API_CIP_define.h:67
EI_API_eERR_CB_TOO_MUCH_DATA
@ EI_API_eERR_CB_TOO_MUCH_DATA
Definition: EI_API_def.h:148
CUST_DRIVERS_SInitPruIcss::ethPhy
CUST_PHY_SInit_t ethPhy
Definition: CUST_drivers.h:111
CUST_PHY_SParams
Definition: CUST_phy.h:65
CUST_PHY_SInit::instance_0
uint32_t instance_0
Definition: CUST_phy.h:60
tskTaskControlBlock::xStateListItem
ListItem_t xStateListItem
Definition: CMN_CPU_intern.h:54
EI_API_ADP_new
ETHIP_API T * EI_API_ADP_new(uint8_t numInterfaces_p)
Create a new EtherNet/IP adapter.
Definition: EI_API_ADP_stub.c:235
EI_API_CIP_EAr
EI_API_CIP_EAr
These are the available attribute access rules.
Definition: EI_API_def.h:116
EI_API_CIP_eERR_GENERAL
@ EI_API_CIP_eERR_GENERAL
Definition: EI_API_CIP_define.h:33
APP_SParams::application
APP_SApplication_t application
Definition: app.h:93
EI_API_ADP_getPortLogSyncInterval
ETHIP_API uint32_t EI_API_ADP_getPortLogSyncInterval(T *pAdp_p, int16_t *pPortLogSyncInterval_p)
Get the PortLogSyncInterval member value of attribute PortLogSyncIntervalCfg of the Time Sync object ...
Definition: EI_API_ADP_stub.c:1899
EI_API_CIP_eCDT_FHSTRUCTURE
@ EI_API_CIP_eCDT_FHSTRUCTURE
Definition: EI_API_CIP_define.h:142
EI_API_CIP_eERR_ATTRIBUTE_INVALID
@ EI_API_CIP_eERR_ATTRIBUTE_INVALID
Definition: EI_API_CIP_define.h:70
EI_APP_DEVICE_PROFILE_Interface::init
bool(* init)(EI_API_ADP_T *pAdapter, EI_API_CIP_NODE_T *pCipNode)
Definition: app_device_profile_intern.h:49
EI_API_ADP_eERR_STUB_INVALIDPARAMETER
@ EI_API_ADP_eERR_STUB_INVALIDPARAMETER
Definition: EI_API_ADP_define.h:54
EI_API_CIP_eAR_SET
@ EI_API_CIP_eAR_SET
Attribute is settable.
Definition: EI_API_def.h:118
EI_API_ADP_setProductName
ETHIP_API uint32_t EI_API_ADP_setProductName(T *pAdp_p, const char *pProductName_p)
Set the adapter Product Name (Instance Attribute ID: 7).
Definition: EI_API_ADP_stub.c:1307
EI_API_CIP_eERR_ATTRIBUTE_UNKNOWN_STATE
@ EI_API_CIP_eERR_ATTRIBUTE_UNKNOWN_STATE
Definition: EI_API_CIP_define.h:64
EI_API_ADP_SModNetStatus
General adapter status collection.
Definition: EI_API_def.h:190
EI_API_ADP_isHwSettingEnabled
ETHIP_API uint32_t EI_API_ADP_isHwSettingEnabled(T *pAdp_p, bool *pHwConfigEnabled_p)
This function returns the hardware settings.
Definition: EI_API_ADP_stub.c:4984
CUST_DRIVERS_SFlashParams::taskPrio
OSAL_TASK_Priority_t taskPrio
Definition: CUST_drivers.h:132
EI_APP_DIO_DEVICE_CFG_Data::adapter
EI_APP_CFG_AdapterData_t adapter
Definition: app_discrete_io_device_cfg.h:116
EI_APP_CFG_AdapterData::nameServer1
uint32_t nameServer1
Definition: appCfg.h:59
EI_APP_CFG_Header::magicNumber
uint16_t magicNumber
Definition: appCfg.h:48
EI_API_CIP_eERR_DICTIONARY_FULL
@ EI_API_CIP_eERR_DICTIONARY_FULL
Definition: EI_API_CIP_define.h:36
EI_APP_CFG_AdapterData::portEnable
bool portEnable
Definition: appCfg.h:78
EI_API_CIP_setAttr_byte
ETHIP_API uint32_t EI_API_CIP_setAttr_byte(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_byte value_p)
Set attribute of type BYTE.
Definition: EI_API_CIP_stub.c:3840
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_4BEN
uint8_t NOR_CMD_4BEN
Definition: CUST_FLASH_is25wx256.h:61
APP_SApplication
Definition: app.h:56
EI_APP_CFG_AdapterData::qosParameter
EI_API_ADP_SQos_t qosParameter
Definition: appCfg.h:85
EI_API_CIP_eAPP_TYPE_IO
@ EI_API_CIP_eAPP_TYPE_IO
Input Only.
Definition: EI_API_def.h:133
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_DUMMY_CYCLE_PROG_REG_ADDR
uint32_t NOR_DUMMY_CYCLE_PROG_REG_ADDR
Definition: CUST_FLASH_is25wx256.h:73
EI_API_CIP_eAR_GET
@ EI_API_CIP_eAR_GET
Attribute is gettable.
Definition: EI_API_def.h:119
EI_API_ADP_getHostName
ETHIP_API uint32_t EI_API_ADP_getHostName(T *pAdp_p, char *pHostName_p)
Get the host name (Instance Attribute ID: 6).
Definition: EI_API_ADP_stub.c:3390
EI_API_ADP_delete
ETHIP_API uint32_t EI_API_ADP_delete(T *pAdp_p)
Delete an existing EtherNet/IP adapter.
Definition: EI_API_ADP_stub.c:295
EI_APP_CFG_AdapterData::ipGateway
uint32_t ipGateway
Definition: appCfg.h:58
EI_API_CIP_eEDT_TIME
@ EI_API_CIP_eEDT_TIME
Definition: EI_API_CIP_define.h:122
EI_API_ADP_SCmgrForwardOpenInfo::t2oRPI
uint32_t t2oRPI
Definition: EI_API_def.h:320
EI_API_ADP_SMcastConfig::allocControl
uint8_t allocControl
Definition: EI_API_def.h:275
EI_API_CIP_eSC_RESET
@ EI_API_CIP_eSC_RESET
Definition: EI_API_def.h:104
CUST_FLASH_DEV_SDefIs25wx256_t::NOR_CMD_WRCR
uint8_t NOR_CMD_WRCR
Definition: CUST_FLASH_is25wx256.h:46
EI_API_CIP_addInstanceAttr
ETHIP_API uint32_t EI_API_CIP_addInstanceAttr(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
Add an attribute to an instance.
Definition: EI_API_CIP_stub.c:1042
CUST_PRUICSS_PRU_Mdio::frmLength
uint32_t frmLength
Definition: CUST_pruIcss.h:66
EI_API_CIP_setAttr_ulint
ETHIP_API uint32_t EI_API_CIP_setAttr_ulint(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_ulint value_p)
Set attribute of type ULINT.
Definition: EI_API_CIP_stub.c:3514
CUST_DRIVERS_SInitPruIcss::instance
uint32_t instance
Definition: CUST_drivers.h:113
APP_WEBSRV_SParams
Definition: appWebServer.h:56
CUST_DRIVERS_SPermWriteParam::pData
uint8_t * pData
Definition: CUST_drivers.c:55
EI_APP_DIP_ClassData::revision
uint16_t revision
Definition: app_discrete_io_device_dip.h:53
EI_API_ADP_setQuickConnectEnabled
ETHIP_API uint32_t EI_API_ADP_setQuickConnectEnabled(T *pAdp_p, bool quickConnectEnabled_p)
Set the current adapter QuickConnect state (Instance Attribute ID: 12).
Definition: EI_API_ADP_stub.c:4392