|
|
#define | TU_OLD_OPCODE_INIT 1 |
| |
|
#define | TU_OPCODE_CREATEITEM 11 |
| | create new item, list of PLC_OPCPIPE_CREATE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_CREATEITEMDATA 12 |
| | item created, list of PLC_OPCPIPE_CREATE_ONE_ITEM_RESP_DATA
|
| |
|
#define | TU_OPCODE_ACTIVATEITEM 13 |
| | activate item, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_ACTIVATEITEMDATA 14 |
| | item activated, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_RESP_DATA
|
| |
|
#define | TU_OPCODE_DEACTIVATEITEM 15 |
| | deactivate item, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_DEACTIVATEITEMDATA 16 |
| | item deactivated, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_RESP_DATA
|
| |
|
#define | TU_OPCODE_DELETEITEM 17 |
| | delete item, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_DELETEITEMDATA 18 |
| | item deleted, list of PLC_OPCPIPE_HANDLE_ONE_ITEM_RESP_DATA
|
| |
|
#define | TU_OPCODE_DATA_FROM_DEVICE 19 |
| | item data from device, PLC_OPCPIPE_ITEM_VALUE_DATA + data
|
| |
|
#define | TU_OPCODE_GET_SYNCDATA_FROM_DEVICE 21 |
| | request sync read, PLC_OPCPIPE_SYNC_READ_REQ_DATA + list of PLC_OPCPIPE_CREATE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_DATA_TO_DEVICE 22 |
| | write to device, PLC_OPCPIPE_ITEM_WRITE_DATA + data
|
| |
|
#define | TU_OPCODE_WRITE_COMPLETE 23 |
| | write to device, PLC_OPCPIPE_ITEM_WRITE_COMPLETE_DATA
|
| |
|
#define | TU_OPCODE_DIAGNOSTICS 26 |
| | request diagnostics, diag handle + list of topic handles to diagnostics
|
| |
|
#define | TU_OPCODE_DIAGNOSTICS_DATA 27 |
| | diagnostics returned, diag handle + diag data
|
| |
|
#define | TU_OPCODE_BROWSEITEMDATA 33 |
| | item list, PLC_OPCPIPE_BROWSE_DATA + PLC_OPCPIPE_BROWSEITEMDATA[]
|
| |
|
#define | TU_OPCODE_ERROR 34 |
| | error message, PLC_OPCPIPE_ERR_DATA
|
| |
|
#define | TU_OPCODE_REFRESHITEM 41 |
| | request cache value, PLC_OPCPIPE_SYNC_READ_REQ_DATA + list of PLC_OPCPIPE_CREATE_ONE_ITEM_REQ_DATA
|
| |
|
#define | TU_OPCODE_BROWSENAMEDITEMS 43 |
| | request item list, PLC_OPCPIPE_BROWSE_NAMEDITEM_REQUEST + path \0 mask \0 + OPCPIPE_BROWSE_REQUEST_PARAMS (optional)
|
| |
|
#define | TU_OPCODE_LIFEACK 45 |
| | connection keep-alive, no data
|
| |
|
#define | TU_OPCODE_DEVICE_DATA_ACK 46 |
| | item data from device received, PLC_OPCPIPE_ITEM_WRITE_COMPLETE_DATA
|
| |
|
#define | TU_OPCODE_STOP_BROWSENAMEITEMS 48 |
| | Stop Item Browsing, PLC_OPCPIPE_BROWSE_DATA.
|
| |
|
#define | TU_OPCODE_INIT 49 |
| | initialisation, PLC_OPCPIPE_INIT_DATA
|
| |
|
#define | TU_OPCODE_SYNCDATA_FROM_DEVICE 50 |
| | sync read answer, PLC_OPCPIPE_SYNC_READ_DATA
|
| |
|
#define | TU_OPCODE_BROWSE_ONE_ITEM 51 |
| | request single item, PLC_OPCPIPE_BROWSE_ONE_ITEM_REQUEST + item name \0
|
| |
|
#define | TU_OPCODE_CREATEITEMDATA_EX 52 |
| | item created, list of PLC_OPCPIPE_CREATE_ONE_ITEM_RESP_DATA_EX
|
| |
|
#define | TU_OPCODE_BROWSE_STRUCTURES 53 |
| | request structure list, PLC_OPCPIPE_BROWSE_NAMEDITEM_REQUEST + path \0
|
| |
|
#define | TU_OPCODE_BROWSE_STRUCTURES_DATA 54 |
| | structure list, PLC_OPCPIPE_BROWSE_DATA + PLC_OPCPIPE_BROWSEITEMDATA[]
|
| |
|
#define | TU_OPCODE_BROWSE_ONE_STRUCTURE 55 |
| | request single structure details, PLC_OPCPIPE_BROWSE_ONE_ITEM_REQUEST + struct name
|
| |
|
#define | TU_OPCODE_BROWSE_ONE_STRUCTURE_DATA 56 |
| | structure details, PLC_OPCPIPE_BROWSE_DATA + ???
|
| |
|
#define | TU_OPCODE_STOP_BROWSE_STRUCTURES 57 |
| | Stop Structure Browsing, PLC_OPCPIPE_BROWSE_DATA.
|
| |
|
#define | TU_OPCODE_STOP_DATA_TO_DEVICE 58 |
| | Stop item writing, PLC_OPCPIPE_BROWSE_DATA.
|
| |
|
#define | TU_OPCODE_STOP_GET_SYNCDATA_FROM_DEVICE 59 |
| | Stop item reading, PLC_OPCPIPE_BROWSE_DATA.
|
| |
|
#define | TU_OPCODE_BROWSE_ENUMERATIONS 60 |
| | request enumeration list, PLC_OPCPIPE_BROWSE_NAMEDITEM_REQUEST + path \0
|
| |
|
#define | TU_OPCODE_BROWSE_ENUMERATIONS_DATA 61 |
| | enumeration list, PLC_OPCPIPE_BROWSE_DATA + PLC_OPCPIPE_BROWSEITEMDATA[]
|
| |
|
#define | TU_OPCODE_BROWSE_ONE_ENUMERATION 62 |
| | request single enumeration details, PLC_OPCPIPE_BROWSE_ONE_ITEM_REQUEST + struct name
|
| |
|
#define | TU_OPCODE_BROWSE_ONE_ENUMERATION_DATA 63 |
| | enumeration details, PLC_OPCPIPE_BROWSE_DATA + ???
|
| |
|
#define | TU_OPCODE_STOP_BROWSE_ENUMERATIONS 64 |
| | Stop enumeration Browsing, PLC_OPCPIPE_BROWSE_DATA.
|
| |
note: TU_OLD_OPCODE_xx are used only in compatibility mode to old predecessor INAT OPC Server.