#include "pn_api_iod_startup.h"
uint32_t ioSubmodListSize = 0;
uint32_t im0ListSize = 0;
uint32_t status;
...
...
...
ioSubmodListSize, im0List, im0ListSize);
PN_API_IOD_Handle_t * PN_API_IOD_new(void)
Creates Profinet API handle.
uint32_t PN_API_IOD_startup(PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_IodInstance_t *iodInst, PN_API_IOD_DevAnnotation_t *devAnnotation, PN_API_IOD_SubmodListEntry_t *ioSubmodList, uint32_t ioSubmodListSize, PN_API_IOD_Im0ListEntry_t *im0List, uint32_t im0ListSize)
Startup Profinet stack.
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
Device annotation.
Definition pn_api_iod_types.h:428
IM0 list.
Definition pn_api_iod_types.h:651
IO Device instance.
Definition pn_api_iod_types.h:665
IO Submodule list.
Definition pn_api_iod_types.h:545