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

◆ PN_API_IOD_triggerPndvDsRwDone()

uint32_t PN_API_IOD_triggerPndvDsRwDone ( PN_API_IOD_Handle_t *const  pnHandle,
PN_API_IOD_ErrState_t *const  pnioStat,
const uint32_t  dataLength 
)

In case of asynchronous requests, a host controller triggers stack.

Parameters
[in]pnHandleProfinet API Handle.
[in]pnioStatResult of asynchronous request.
[in]dataLengthLength of data.
Returns
result of the operation as uint32_t.
Return values
PN_API_OKSuccess.
PN_API_NOT_OKSomething went wrong.
PN_API_ERR_PARAMInvalid parameter.
Example
#include "pn_api_iod_record.h"
PN_API_IOD_Handle_t* pnHandle = NULL;
uint32_t status;
uint32_t dataLength = 64;
pnHandle = PN_API_IOD_new();
status = PN_API_IOD_triggerPndvDsRwDone(pnHandle, &pnioStat, dataLength);
PN_API_IOD_Handle_t * PN_API_IOD_new(void)
Creates Profinet API handle.
uint32_t PN_API_IOD_triggerPndvDsRwDone(PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_ErrState_t *const pnioStat, const uint32_t dataLength)
In case of asynchronous requests, a host controller triggers stack.
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
Definition pn_api_iod_types.h:740