Functions | |
| void | PN_PTCP_registerSyncStatusCall (PN_Handle pnHandle, ptcpCallBack_t callBack) |
| Registers the callback function for getting notifications about change in sync state. More... | |
| void | PN_PTCP_registerDelayUpdateCall (PN_Handle pnHandle, ptcpCallBack_t callBack) |
| Registers the callback function for getting notifications about new cable delay measurement. More... | |
| void | PN_PTCP_registerSyncMonitorCall (PN_Handle pnHandle, ptcpSyncCallBack_t callBack) |
| Registers the callback function for custom sync timeout monitor typedef void (ptcpSyncCallBack_t)(void arg1); arg1: pnHandle. More... | |
| void | PN_registerPpmCall (PN_Handle pnHandle, pnCallBack_t callBack) |
| Registers callback function required for PPM processing. More... | |
| void | PN_registerCpmCall (PN_Handle pnHandle, pnCallBack_t callBack) |
| Registers callback function required for CPM processing. More... | |
| void | PN_registerMrpdWDExpireCall (PN_Handle pnHandle, pnCallBack_t callBack) |
| Registers callback function for MRPD watchdog timeout. More... | |
| void | PN_registerStatCall (PN_Handle pnHandle, pnCallBack_t callBack) |
| Registers callback function required for Stat processing. More... | |
| void | PN_registerThreadsafeFunc (PN_Handle pnHandle, pnDrvThreadSafe_t callBackEnt, pnDrvThreadSafe_t callBackExt) |
| Registers callback function for thread safety functionality. This callback is used in a critical section to protect re-entry of TX function in PN_OS_txPacket. More... | |
| void PN_PTCP_registerSyncStatusCall | ( | PN_Handle | pnHandle, |
| ptcpCallBack_t | callBack | ||
| ) |
Registers the callback function for getting notifications about change in sync state.
| pnHandle | Profinet Handle | |
| [in] | callBack | Function pointer for callback function typedef void (*ptcpCallBack_t) (uint32_t arg1, uint32_t arg2); arg1: syncState_t, arg2: NULL |
| void PN_PTCP_registerDelayUpdateCall | ( | PN_Handle | pnHandle, |
| ptcpCallBack_t | callBack | ||
| ) |
Registers the callback function for getting notifications about new cable delay measurement.
| pnHandle | Profinet Handle | |
| [in] | callBack | Function pointer for callback function typedef void (*ptcpCallBack_t) (uint32_t arg1, uint32_t arg2); arg1: portNum (1 or 2), arg2: new cable delay |
| void PN_PTCP_registerSyncMonitorCall | ( | PN_Handle | pnHandle, |
| ptcpSyncCallBack_t | callBack | ||
| ) |
Registers the callback function for custom sync timeout monitor typedef void (ptcpSyncCallBack_t)(void arg1);
arg1: pnHandle.
| pnHandle | Profinet Handle | |
| [in] | callBack | Function pointer for callback function |
| void PN_registerPpmCall | ( | PN_Handle | pnHandle, |
| pnCallBack_t | callBack | ||
| ) |
Registers callback function required for PPM processing.
| pnHandle | Profinet Handle | |
| [in] | callBack | Callback function pointer |
| void PN_registerCpmCall | ( | PN_Handle | pnHandle, |
| pnCallBack_t | callBack | ||
| ) |
Registers callback function required for CPM processing.
| pnHandle | Profinet Handle | |
| [in] | callBack | Callback function pointer |
| void PN_registerMrpdWDExpireCall | ( | PN_Handle | pnHandle, |
| pnCallBack_t | callBack | ||
| ) |
Registers callback function for MRPD watchdog timeout.
| pnHandle | Profinet Handle | |
| [in] | callBack | Callback function pointer |
| void PN_registerStatCall | ( | PN_Handle | pnHandle, |
| pnCallBack_t | callBack | ||
| ) |
Registers callback function required for Stat processing.
| pnHandle | Profinet Handle | |
| [in] | callBack | Callback function pointer |
| void PN_registerThreadsafeFunc | ( | PN_Handle | pnHandle, |
| pnDrvThreadSafe_t | callBackEnt, | ||
| pnDrvThreadSafe_t | callBackExt | ||
| ) |
Registers callback function for thread safety functionality. This callback is used in a critical section to protect re-entry of TX function in PN_OS_txPacket.
| pnHandle | Profinet Handle | |
| [in] | callBackEnt | Callback function for entering the critical section |
| [in] | callBackExt | Callback function for exiting the critical section |