|
| void | DIO_DEVICE_DOP_init (EI_API_CIP_NODE_T *pCipNode) |
| | Initialize DOP class.
|
| |
| void | DIO_DEVICE_DOP_run (void) |
| | DOP processing funcion.
|
| |
| bool | DIO_DEVICE_DOP_addObject (uint16_t instanceID, DIO_DEVICE_DOP_ObjectCfg_t *pDopConfig) |
| | Create and add a DOP instance object.
|
| |
| bool | DIO_DEVICE_DOP_deleteObject (uint16_t instanceID) |
| | deletes the DOP object(if exist)
|
| |
| uint32_t | DIO_DEVICE_DOP_setCommand (uint16_t instanceID, ei_api_cip_edt_bool idleRunCommand) |
| | sets Idle-Run command for given instance
|
| |
| uint32_t | DIO_DEVICE_DOP_setFaultAction (uint16_t instanceID, ei_api_cip_edt_bool faultAction) |
| | sets fault-action for given instance
|
| |
| uint32_t | DIO_DEVICE_DOP_setFaultValue (uint16_t instanceID, ei_api_cip_edt_bool faultValue) |
| | sets fault-value for given instance
|
| |
| uint32_t | DIO_DEVICE_DOP_setIdleAction (uint16_t instanceID, ei_api_cip_edt_bool idleAction) |
| | sets idle-action for given instance
|
| |
| uint32_t | DIO_DEVICE_DOP_setIdleValue (uint16_t instanceID, ei_api_cip_edt_bool idleValue) |
| | sets idle-value for given instance
|
| |
| uint32_t | DIO_DEVICE_DOP_getObjValue (uint16_t instanceId, uint16_t attrID, void *pValue) |
| | reads the requested attribute from DOP object
|
| |
| uint32_t | DIO_DEVICE_DOP_receiveDataEvent (uint16_t instanceID, ei_api_cip_edt_bool value) |
| | should be called to pass I/O data to the DOP object
|
| |
| void | DIO_DEVICE_DOP_receiveIdleEvent (uint16_t instanceID) |
| | should be called when Idle-Event from I/O connection is received (Either through 32bit-run/idle header or zero lenght data to indicate Idle event)
|
| |
| void | DIO_DEVICE_DOP_receiveConnectionEvent (uint16_t instanceID, DIO_DEVICE_DOP_ConnectionEvent_t connectionEvent) |
| | should be called in case of connection event
|
| |