control_io_channelT_control_io_channelControlIoChannelControlIoChannelcontrol_io_channel (Operator)

Name

control_io_channelT_control_io_channelControlIoChannelControlIoChannelcontrol_io_channel — Ausführen einer Aktion auf I/O-Übertragungskanälen.

Signatur

control_io_channel( : : IOChannelHandle, ParamAction, ParamArgument : GenParamValue)

Herror T_control_io_channel(const Htuple IOChannelHandle, const Htuple ParamAction, const Htuple ParamArgument, Htuple* GenParamValue)

void ControlIoChannel(const HTuple& IOChannelHandle, const HTuple& ParamAction, const HTuple& ParamArgument, HTuple* GenParamValue)

static HTuple HIOChannel::ControlIoChannel(const HIOChannelArray& IOChannelHandle, const HString& ParamAction, const HTuple& ParamArgument)

HTuple HIOChannel::ControlIoChannel(const HString& ParamAction, const HTuple& ParamArgument) const

HTuple HIOChannel::ControlIoChannel(const char* ParamAction, const HTuple& ParamArgument) const

HTuple HIOChannel::ControlIoChannel(const wchar_t* ParamAction, const HTuple& ParamArgument) const   (Nur Windows)

static void HOperatorSet.ControlIoChannel(HTuple IOChannelHandle, HTuple paramAction, HTuple paramArgument, out HTuple genParamValue)

static HTuple HIOChannel.ControlIoChannel(HIOChannel[] IOChannelHandle, string paramAction, HTuple paramArgument)

HTuple HIOChannel.ControlIoChannel(string paramAction, HTuple paramArgument)

def control_io_channel(iochannel_handle: MaybeSequence[HHandle], param_action: str, param_argument: Sequence[Union[int, float, str]]) -> Sequence[Union[int, float, str]]

Beschreibung

control_io_channelcontrol_io_channelControlIoChannelControlIoChannelControlIoChannelcontrol_io_channel führt eine Aktion auf den angegebenen I/O-Übertragungskanälen 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.

Ausführungsinformationen

Parameter

IOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleiochannel_handle (input_control)  io_channel(-array) HIOChannel, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Referenzen auf die geöffneten I/O-Übertragungskanäle.

ParamActionParamActionParamActionParamActionparamActionparam_action (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der auszuführenden Aktion.

ParamArgumentParamArgumentParamArgumentParamArgumentparamArgumentparam_argument (input_control)  string-array HTupleSequence[Union[int, float, str]]HTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Argumente der auszuführenden Aktion.

Defaultwert: []

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  string-array HTupleSequence[Union[int, float, str]]HTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Ergebniswerte der ausgeführten Aktion.

Ergebnis

Im Falle gültiger Parameterwerte liefert der Operator control_io_channelcontrol_io_channelControlIoChannelControlIoChannelControlIoChannelcontrol_io_channel den Wert TRUE. Andernfalls wird eine Fehlerbehandlung durchgeführt. In diesem Fall kann vom Interface eine zusätzliche Fehlerinformation gesetzt werden, die mit get_extended_error_infoget_extended_error_infoGetExtendedErrorInfoGetExtendedErrorInfoGetExtendedErrorInfoget_extended_error_info abgefragt werden kann.

Vorgänger

open_io_channelopen_io_channelOpenIoChannelOpenIoChannelOpenIoChannelopen_io_channel

Modul

Foundation