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