|
When an instance of the large data transfer service is to be integrated in the OBOSS-III framework is to replace the telecommand and/or telemetry routing facilities inherently associated to an application process.
The inclusion of an instance is depicted below.
The similarity between the service data unit and a normal TC/TM packet makes it possible to make the large data transfer service transparent to the application processes/services using it.
The usage of the receiving sub-service is selected on application process level, where as the usage of the sending sub-service is selected on application process or service level.
If the large data transfer service is used by an application process/service it shall be possible for it to create TM packets whose entire length exceeds the mission constant TMPKT_MAX_LENGTH (an SDU TM). When the SDU TM packet is routed through the large data transfer, it will be transformed into a service data unit and downlinked in service data unit parts TM packets.
When a service data unit is uplinked to an application process/service using the large data transfer service the parts are automatically assembled into a service data unit. The service data unit is transformed into a TC packet (SDU TC), with an entire length that can exceed the mission constant TCPKT_MAX_LENGTH. The SDU TC packet is forwarded to the destination process via the application process dispatcher.
|