PROFINET Device  v1.04.03

◆ PN_API_ETH_applyPermanentPortData()

uint32_t PN_API_ETH_applyPermanentPortData ( const PN_API_ETH_SPermanentPortData_t pData_p)

Apply permanent port data of ethernet interface.

Typically called by factory reset or reset to factory callback.

Parameters
[in]pData_pPermanent port data of ethernet interface.
Returns
PN_API_ETH_EError_t as uint32_t
Return values
PN_API_ETH_eOK
PN_API_ETH_eERROR_WRONG_STATE
PN_API_ETH_eERROR_MISSING_PARAMETER_POINTER
Example
#include <PN_API_ETH.h>
uint32_t result;
APPL_SPermanentData_t *pPermanentData = APPL_getPermStorage ();
result = PN_API_ETH_applyPermanentPortData (&pPermanentData->permanentPortData);
See also
PN_API_PDEV_start PN_API_PDEV_run
PN_API_ETH_applyPermanentPortData
uint32_t PN_API_ETH_applyPermanentPortData(const PN_API_ETH_SPermanentPortData_t *pData_p)
Apply permanent port data of ethernet interface.
Definition: PN_API_main.c:651