AOS Encoder Shell
The AOS Encoder Shell package is a commercial off-the-shelf (COTS) software component which implements the sending end of an Advanced Orbiting Systems (AOS) Space Data Link.
It gives access through an API (Application Programming Interface) to the AOS services using calls in ANSI-C. It is highly portable and easy to incorporate into different software systems, such as on-board or ground-based AOS encoders and spacecraft simulators.
The AOS Encoder Shell delivers AOS transfer frames. The frames are the Version-2 frames defined for the AOS Space Data Link Protocol. (Our Telemetry Encoder Shell generates the Version-1 frames defined for the TM Space Data Link Protocol, also known as Packet Telemetry.)
The AOS Encoder Shell accepts data for transfer on the following services:
- Bitstream Service
- Insert Service
- Master Channel Frame (MCF) Service
- Virtual Channel Packet (VCP) Service (also called Packet Service)
- Virtual Channel Access (VCA) Service
- Virtual Channel Operational Control Field (VC-OCF) Service
- Virtual Channel Frame (VCF) Service
The services are defined in the AOS standards. There are more details about AOS and its services in the AOS features page.
Please contact us for further information on technical questions or licensing conditions for the AOS Encoder Shell package.