A-23
A4
A4.4 REFERENCES
[1] IEEE Std 488.1-1987, IEEE Standard Digital Interface for Programmable
Instrumentation.
[2] IEEE Std 488.2-1992, IEEE Standard Codes, Formats, Protocols, and Com-
mon Commands For Use With IEEE Std 488.1-1987, IEEE Standard Digital
Interface for Programmable Instrumentation.
[3] XDR: External Data Representation Standard, Request for Comments 1014,
Sun Microsystems, DDN Network Information Center, SRI International,
June, 1987.
[4] RPC: Remote Procedure Call Protocol Specification, Request for Com-
ments, 1057, Sun Microsystems, DDN Network Information Center, SRI
International, June, 1988.
B
EDEVICE CONFIGURATION PROTOCOL
The Edevice Configuration protocol uses the ONC remote procedure call
(RPC) model. This model allows an application executing on one computer to
conceptually call a function on another computer.
The client identifies the remote procedure by means of a program ID, program
version, and procedure number. This information is encoded into an RPC com-
munication packet with the procedure argument values. The message is then sent
to the RPC service running on the server device, where the target procedure is
then executed. The server is required to respond to all procedure calls with an
RPC reply message containing any/all procedure return values.
Table B.1 lists the RPC messages used by the Edevice configuration protocol.
Messages that apply to a specific 80xx device are marked by an 'x' in the 80xx
device column. Section C provides detailed descriptions of each Configuration
Message. Section D provides a summary RPCL listing for use with rpcgen
utilities.
B.1
PROTOCOL BEHAVIOR
The client shall issue an RPC command to the Edevice directing the action to
be taken. The Edevice shall attempt to execute the action and will then reply
with an RPC reply.
All configuration messages pertaining to values or modes shall contain an Ac-
tion boolean indicating whether the action is to be a read of the current setting
or a modification of the current setting. Edevice default values are listed in
Section 1 of this manual.