#include "pn_api_iod_device.h"
#include "pn_api_iod_startup.h"
uint32_t status;
...
PN_API_IOD_SubmodListEntry_t* ioSubmodList = NULL;
uint32_t ioSubmodListSize = 0;
uint32_t im0ListSize = 0;
uint32_t statusList [ioSubmodListSize];
...
ioSubmodListSize, im0List, im0ListSize, statusList);
uint32_t PN_API_IOD_plugSubmodList(PN_API_IOD_Handle_t *const pnHandle, const PN_API_IOD_SubmodListEntry_t *ioSubmodList, uint32_t ioSubmodListSize, const PN_API_IOD_Im0ListEntry_t *im0List, uint32_t im0ListSize, uint32_t *statusList)
Inserts a list of submodules into subslots.
PN_API_IOD_Handle_t * PN_API_IOD_new(void)
Creates Profinet API handle.
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
IM0 list.
Definition pn_api_iod_types.h:651