The protocols described in the following sections are used for various SpaceWire applications depending on the needs of the communication interface. Remote Memory Access Protocol (RMAP) is a SpaceWire standard used for memory access. JAS Efficient Exchange Protocol (JEEP) and JAS Reliable Data Delivery Protocol (JRDDP) are both specific to JAS and can be used for either best-effort transmission or reliable transmission, respectively.
Another optional method for transferring messages in a JAS-based system is using the JAS Packet Protocol (JPP). The JPP is not a traditional messaging protocol but rather it is a method to send JAS Packets between applications using a best-effort approach. Therefore, no further details are provided in this Communication Specification for JPP. Refer to the Communication Profile for a brief description of the JPP.
It is recommended that protocols be implemented as needed by the application. No requirements are placed on the implementation of any one protocol or another; however, if a protocol is chosen to be implemented for the application, it is required that the entire definition be implemented as outlined in this Communication Specification.
"SpaceWire - Links, nodes, routers and networks". ECSS-E-ST-50-12C, 39660, European Cooperation for Space Standardization (ECSS), The Netherlands, 2008, SpaceWire - Links, nodes, routers and networks.