API description¶
- Common
- Master mode
- mst_Connect (connect to iqInterface over comport/USB in master mode)
- mst_EthernetConnect (connect to iqInterface over Ethernet (tcp/ip) in master mode)
- mst_Disconnect (disconnect iqInterface in master mode)
- mst_GetGadgetID (get the master id)
- mst_GetConfig and mst_SetConfig (get/set master mode configuration)
- mst_ConfigT (master mode configuration data type)
- mst_SetOperatingMode (change IO-Link operating mode)
- mst_GetStatus (get status of iqInterface and PD input in master mode)
- mst_SetPDValue: (set process data output)
- mst_SetPDValidity (set process data output validity)
- mst_WaitODRsp (Wait for ISDU response)
- mst_StartReadOD (Start asynchronous ISDU read request)
- mst_GetReadODRsp (Get ISDU read response)
- mst_ReadOD (ISDU read request)
- mst_StartWriteOD (Start asynchronous ISDU Write request)
- mst_GetWriteODRsp (Get ISDU Write response)
- mst_WriteOD (ISDU write request)
- mst_ReadEvent (receive an IO-Link event from device)
- Device mode
- dev_Connect (connect to iqInterface over comport/USB in generic device mode)
- dev_EthernetConnect (connect to iqInterface over Ethernet (tcp/ip) in generic device mode)
- dev_Disconnect (disconnect iqInterface in generic device mode)
- dev_GetConfig and dev_SetConfig (get/set generic device mode configuration)
- dev_ConfigT (generic device mode configuration data type)
- dev_GetODRequest (wait and read ISDU request from master)
- dev_ODResponse (send ISDU response to master)
- dev_AddISDU (add new ISDU parameter to generic device)
- dev_RemoveAllISDU (remove all ISDU parameters from generic device)
- dev_GetISDUValue (get ISDU parameter value)
- dev_SetISDUValue (set ISDU parameter value)
- dev_GetStatus (get generic device status)
- dev_SetPDIn (set process data input and its validity)
- dev_SendEvent (send IO-Link event to master)
- Ethernet connection (tcp/ip)