PROFINET Device4.2.0
 
Loading...
Searching...
No Matches
Direct Buffer Access Interface

Overview

Functions to provide a direct buffer access to the IOCR-data.

Functions

uint32_t PN_API_IOD_enterDbai (PN_API_IOD_Handle_t *const pnHandle)
 Acquires the semaphore of the IOD thread.
 
uint32_t PN_API_IOD_exitDbai (PN_API_IOD_Handle_t *const pnHandle)
 Releases the semaphore of the IOD thread.
 
uint32_t PN_API_IOD_lockDbaiBuf (PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_BufferLock_t *const lock)
 Locks a data buffer for a designated output IOCR to enable direct access to IO data.
 
uint32_t PN_API_IOD_unlockDbaiBuf (PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_BufferLock_t *const lock)
 Unlocks a data buffer associated with a specified output IOCR used for direct IO data access.