Functions and callbacks for handling the configuration of the IO device.
Functions | |
| uint32_t | PN_APP_IOD_validateSubmod (uint32_t api, uint32_t slot, uint32_t subslot, uint32_t modId, uint32_t submodId) |
| Validate submodule compatibility against user-defined configuration. | |
| uint32_t | PN_APP_IOD_loadSubmodConfig (PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_SubmodListEntry_t **ioSubmodList, uint32_t *ioSubmodListSize, PN_API_IOD_Im0ListEntry_t **im0List, uint32_t *im0ListSize, bool checkRemaData) |
| Load pre-defined device configuration into the given Submodule and IM0 lists. | |
| uint8_t | PN_APP_IOD_getIm0SupportInfo (uint32_t api, uint32_t slot, uint32_t subslot, uint32_t modId, uint32_t submodId) |
| Get the IM0 support of a submodule. | |
| uint32_t | PN_APP_IOD_buildIm0Data (PN_API_IOD_Handle_t *const pnHandle, uint32_t api, uint32_t slot, uint32_t subslot, PN_API_IOD_Im0Data_t *im0Data) |
| Build IM0 data. | |
| void | PN_APP_IOD_cbNewModPlug (PN_API_IOD_Handle_t *const pnHandle, const PN_API_IOD_DevAddr_t *const addr, const uint32_t inDataLen, const uint32_t outDataLen) |
| Callback function to indicate the plug of a module. | |
| void | PN_APP_IOD_cbNewModPull (PN_API_IOD_Handle_t *const pnHandle, const PN_API_IOD_DevAddr_t *const addr) |
| Callback function to indicate the pull of a module. | |