|
EtherNet/IP™ Adapter3.02.00 |
|
|
◆ EI_API_ADP_init()
Apply parameters.
After the configuration of all device parameters of the adapter, the EI_API_ADP_init
function is called to apply the parameters.
- Parameters
-
[in] | pAdp_p | Pointer to the adapter. |
[in] | params_p | Initialization parameters. |
- Returns
- EI_API_ADP_EError_t as uint32_t value.
- Return values
-
- Example
#include <api/EI_API.h>
EI_API_ADP_T* pEI_API_ADP = NULL;
uint32_t errCode;
uint8_t numInterfaces = 1;
uint16_t vendorId = 806;
uint16_t deviceType = 0x000c;
uint16_t productCode = 25601;
uint32_t serialNumber = 0x00000065;
const char productName[] = "EtherNet/IP(tm) Adapter";
- See also
- EI_API_ADP_new EI_API_ADP_EError_t
OSAL_TASK_EPriority_t taskPrioCyclicIo
Definition: EI_API_ADP_define.h:156
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:1207
OSAL_TASK_EPriority_t taskPrioPacket
Definition: EI_API_ADP_define.h:157
uint8_t minor
Definition: EI_API_ADP_define.h:127
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:968
OSAL_TASK_EPriority_t taskPrioStatistic
Definition: EI_API_ADP_define.h:158
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:734
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:854
uint8_t major
Definition: EI_API_ADP_define.h:125
Definition: EI_API_ADP_define.h:154
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:400
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:1089
Definition: EI_API_ADP_define.h:123
ETHIP_API T * EI_API_ADP_new(uint8_t numInterfaces_p)
Create a new EtherNet/IP adapter.
Definition: EI_API_ADP_stub.c:256
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:1328