Specifications
Operat ion
Page
66
Release Console:
IF console user
=
<source address> THEN
console user
:=
0.
console state
:=
enabled.
IF request-type
=
console command THEN
CLEAR request-type.
ENDIF.
ENDIF.
Console Command And Poll:
IF console user
=
<source address> THEN
Reset reservation timer.
IF message number
=
<message number> THEN
IF request-type is clear THEN
transmit Console Response and Acknowledge message.
ENDIF
ELSE
command buffer
:=
<command data>.
COMPLEMENT message number.
request-type
:=
console command.
ENDIF.
ENDIF.
ENDCASE.
The Console Server user process obtains commands and
via the following algorithm:
CALL Request-poll (Channel-id)
IF return-code
=
Request read THEN
CASE Request-type
Boot
:
Initiate system boot process.
Console command:
Read the command buffer.
CALL send-console-response (Channel-id,
Response-data).
ENDCASE.
CLEAR Request-type.
END
I
F
4.4.2
Console Requester
sends responses
Console-user,
Console Requester operation is very simple. Requests from the high
level user
map
directly to corresponding Remote Console Protocol
messages. With the exception of the Read-identity, Read-counters and
Send-console-conunand functions, none of these messages have responses;
therefore, the Requester returns completion when a simple transmit is
done.