PROFINET Device4.2.0
 
Loading...
Searching...
No Matches
Record

Overview

Functions and callback for handling record data read and write.

Functions

void PN_APP_IOD_initRecordInfo (bool asyncRead, bool asyncWrite)
 Initialize record info.
 
void PN_APP_IOD_clearRecordListElement (uint16_t index)
 Clear an element in the global record data array userRecList.
 
void PN_APP_IOD_recordReadAsyncResponse (void)
 Send asynchronous read response.
 
void PN_APP_IOD_recordWriteAsyncResponse (void)
 Send asynchronous write response.
 
uint32_t PN_APP_IOD_cbRecordRead (PN_API_IOD_Handle_t *const pnHandle, uint32_t api, uint16_t arNum, uint16_t sessionKey, uint32_t sequenceNum, const PN_API_IOD_DevAddr_t *const addr, uint32_t recordIndex, uint32_t *bufLen, uint8_t *buffer, PN_API_IOD_ErrState_t *errState)
 Callback function to read user record data requested by the IO controller.
 
uint32_t PN_APP_IOD_cbRecordWrite (PN_API_IOD_Handle_t *const pnHandle, uint32_t api, uint16_t arNum, uint16_t sessionKey, uint32_t sequenceNum, const PN_API_IOD_DevAddr_t *const addr, uint32_t recordIndex, const uint32_t *bufLen, const uint8_t *buffer, PN_API_IOD_ErrState_t *errState)
 Callback function to write user record data requested by the IO controller.