Diese Seite verwendet Cookies, um das bestmögliche Nutzererlebnis sicherzustellen. Wenn Sie die Seite weiter nutzen, stimmen Sie der Cookie-Nutzung zu.  mehr...  Einverstanden  Ablehnen

XTTYRCV

XTTYRCV( $end , $maxlen , $buffer )

XTTYRCV empfängt eine Zeichenkette $buffer an der geöffneten seriellen Schnittstelle /dev/ttyS1 bis

  • das Ende-Zeichen $end empfangen wird
  • maximal $maxlen Zeichen empfangen wurden
  • nach 10 Sekunden ein Timeout auftritt

Vor dem Aufruf von XTTYRCV muss die Schnittstelle mit XTTYOPN( 0 ) geöffnet werden.
Ist die Protokollierung (Loglevel TTY) eingeschaltet, werden die empfangenen Zeichen in der Log-Datei joblog_proc_dispatcher.log protokolliert.
XTTYRCV setzt im Fehlerfall den Systemwert $syserror


XTTYOPN( 0 )
XCHECKREPLY( $syserror , "<K022K $syserror;5>" )

XTTYRCV( '>' , 20 , $buf )
XCHECKREPLY( $syserror , "<K022K $syserror;5>" )


XCHECKREPLY
XTTYOPN
$syserror