Version 3 (modified by jherwitz, 13 years ago) (diff) |
---|
This page details the ASCII scheme used for communication between client and server. For now, we only deal with live commands, as all initial commands are handled by the wiki:Pending? structure and interpreter. For further information on function uses and implementations, see wiki:ProtocolZero
Format The IOScheme takes the same basic form as the wiki:QuagentISA:
Priority OPcode Parameters
Documentation *Functions currently implemented for client utilization in Quagents3
*move [DIRECTION][DISTANCE]: OPcode = "ma"
*Additional Notes: DIRECTION-> 0=FORWARDS, 1=BACKWARDS, 2=LEFT, 3=RIGHT
*move[DIRECTION]: OPcode = "mb"
*See above for DIRECTION I/O defn.
*move[POINT]: OPcode = "mc"\n *jump[VOID]: OPcode = "ju" *rotate[ROTATIONAL][AZIMUTHAL]: OPcode = "ro"