#include "pn_api_iod_bsp.h"
#include "pn_api_iod_callbacks.h"
#include "pn_api_iod_startup.h"
uint32_t memSize, uint8_t *srcMem)
{
...
}
uint32_t status;
...}
void PN_API_IOD_dataStoreComplete(PN_API_IOD_Handle_t *pnHandle, uint32_t lenWritten)
Non volatile store completed.
PN_API_IOD_Handle_t * PN_API_IOD_new(void)
Creates Profinet API handle.
uint32_t PN_API_IOD_registerCallbacks(PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_Callbacks_t *callbacksInst)
Register callback functions.
PN_API_IOD_RemaDataType_t
Type of remanent data.
Definition pn_api_iod_types.h:83
struct PN_API_IOD_Handle PN_API_IOD_Handle_t
API handle instance which holds IO device's info.
Definition pn_api_iod_types.h:61
uint32_t PN_APP_IOD_cbStoreRemaMem(PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_RemaDataType_t type, const uint32_t instance, const uint32_t memSize, uint8_t *const srcMem)
Callback function to request to store remanent data in NV memory.
PN_API_IOD_storeRemaMemCbf storeRemaMem
Definition pn_api_iod_callbacks.h:46
Structure representing a set of callbacks.
Definition pn_api_iod_callbacks.h:41