7.20 UA_MethodGetHandleList
| FB-Name | UA_MethodGetHandleList | |||
| This Function Block is used to get multible method handles for method calls. | ||||
| VAR_INPUT | ||||
| B | Execute | BOOL | FB performs its task on rising edge on this input. | |
| B | ConnectionHdl | DWORD | Connection handle. | |
| B | NodeIDCount | UINT | Number of elements the ObjectNodeIDs and MethodNodeIDs shall have. | |
| B | ObjectNodeIDs | UANodeID | See UANodeID. Array shall have the size of NodeIDCount | |
| B | MethodNodeIDs | UANodeID | See UANodeID. Array shall have the size of NodeIDCount | |
| B | Timeout | TIME | Time to response. | |
| VAR_OUTPUT | ||||
| B | Done | BOOL | FB has completed its task. | |
| B | Busy | BOOL | The FB is not finished and new output values are to be expected. | |
| B | Error | BOOL | Signals that an error has occurred within the FB. | |
| E | ErrorID | DWORD | Error code. | |
| B | ErrorIDs | ARRAY OF DWORD | Error codes. | |
| B | MethodHdls | ARRAY OF DWORD | Method handles. | |
| Notes: - | ||||
| UA_MethodGetHandleList | ||||||
| BOOL | Execute | Done | BOOL | |||
| DWORD | ConnectionHdl | Busy | BOOL | |||
| UINT | NodeIDCount | Error | BOOL | |||
| ARRAY OF UANodeID | ObjectNodeIDs | ErrorID | DWORD | |||
| ARRAY OF UANodeID | MethodNodeIDs | ErrorIDs | ARRAY OF DWORD | |||
| TIME | Timeout | MethodHdls | ARRAY OF DWORD | |||