control_io_device
— Ausführen einer Aktion auf einer I/O-Geräteinstanz.
control_io_device( : : IODeviceHandle, Action, Argument : Result)
control_io_device
führt eine Aktion auf einer
I/O-Geräteinstanz aus. Eine ausführliche Beschreibung aller
gerätespezifischen Parameter findet sich in der Dokumentation für
die verwendete I/O-Schnittstelle im Verzeichnis
'doc/html/reference/io' .
IODeviceHandle
(input_control) io_device →
(handle)
Referenz auf das geöffnete I/O-Gerät.
Action
(input_control) string →
(string)
Name der auszuführenden Aktion.
Argument
(input_control) string(-array) →
(string / integer / real)
Argumente der auszuführenden Aktion.
Defaultwert: []
Result
(output_control) string-array →
(string / integer / real)
Ergebniswerte der ausgeführten Aktion.
Im Falle gültiger Parameterwerte liefert der Operator
control_io_device
den Wert 2 (H_MSG_TRUE). Andernfalls wird
eine Fehlerbehandlung durchgeführt. In diesem Fall kann vom Interface eine zusätzliche Fehlerinformation gesetzt werden, die mit get_extended_error_info
abgefragt werden kann.
Foundation