Functions and callback-prototypes needed for starting up the IO device.
Functions | |
| uint32_t | PN_API_IOD_initStack (void) |
| Initialize the stack and allocate necessary resources. | |
| 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. | |
| uint32_t | PN_API_IOD_registerCallbacks (PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_Callbacks_t *callbacksInst) |
| Register callback functions. | |
| uint32_t | PN_API_IOD_asyncApplReady (PN_API_IOD_Handle_t *const pnHandle, uint16_t arNum, uint32_t api, uint16_t slot, uint16_t submodId, PN_API_IOD_SubmodStatus_t submodState, bool moreFollows) |
| Send an asynchronous application ready message. | |