CCSDS SLE PROTOCOL COMPONENT AND API LIBRARY

OVERVIEW
The RT Logic Space Link Extension (SLE) protocol component enables RT Logic products to use the Consultative Committee for Space Data Systems (CCSDS) space-to-ground data constructs to move telecommand and telemetry data between various elements of satellite ground networks. In addition, a separate SLE Application Programming Interface (API) library is available for customer applications using the SLE protocol. Based on the Jet Propulsion Laboratory’s SLE reference implementation, the SLE component and API library have been updated to support the latest CCSDS Blue Book 2 recommendations. Both SLE-user and SLE-provider modes are implemented for complete end-to-end capability.

APPLICATION
The CCSDS SLE protocol component allows RT Logic products to support SLE protocols. Both edge devices and end-to-end ground systems are supported. Leveraging the Telemetrix® Software Framework, it can be incorporated into any RT Logic system to provide CCSDS SLE protocol support.

The CCSDS SLE API Library complements the CCSDS SLE protocol component by allowing the customer to use their own equipment/software to interface with RT Logic products using SLE. Both SLE-user and SLE-provider side libraries are available.

FEATURES
Data Rates 100+ Mbps

Proven Implementation
  • AFSCN/USN Interoperability
  • NASA JSC FEPR SCP For ISS Telemetry
Available For Telemetrix Framework
  • Control Center Products
  • Ground Station Products
Available As Stand-Alone Library
  • SLE User And SLE Provider
  • 32-Bit And 64-Bit Support
  • Linux And Windows OS
  • Standard SLE API
  • Lightweight API Wrapper
  • Built-In ASN.1 Library
  • TCP/IP Transport Layer
Service Management Control And Status
  • Port Maps
  • Passwords
  • Service Instance Types And Settings
  • Status And Statistics
Multiple Concurrent Service Modes
  • FCLTU, RAF, RCF
  • Online Timely, Online Complete, Offline
  • Authenticate None, Bind, All
Customized Implementations For Customer-Specific Needs
  • Throw Events
  • Private Annotation Fields
  • Adaptation And Conversion Layers To Support Non-Native Data Services

LIGHTWEIGHT API WRAPPER
In addition to the standard CCSDS SLE API, the SLE library includes a lightweight SLE API Wrapper (APIW). The APIW is built on top of the standard CCSDS SLE API and abstracts much of the interface complexity. The APIW contains entry points for the most common SLE tasks, including:
  • BIND
  • START
  • STOP
  • TRANSFER-DATA
  • SCHEDULE-STATUS-REPORT
  • GET-PARAMETER
  • THROW-EVENT
Features of the APIW include:
  • Simplifying Customer Implementations Using The CCSDS SLE API Library
  • Hiding Object Management Complexity Of CCSDS SLE API
  • Can Be Intermingled With Standard CCSDS SLE API Calls
  • Non-Blocking With User Callback Functions
  • Enforcing Proper Sequence Of Events
  • C++ Header Files, Source Code, And Example Code Provided


REFERENCE SPECS
CCSDS 911.1-B-2 Space Link Extension – Return All Frames Service Specification. Blue Book. Issue 2. November 2004.
CCSDS 911.2-B-1 Space Link Extension – Return Channel Frames Service Specification. Blue Book. Issue 1. November 2004.
CCSDS 912.1-B-2 Space Link Extension – Forward CLTU Service Specification. Blue Book. Issue 2. November 2004.
CCSDS 914.0-M-0.1 – SLE API for Transfer Services – Core Specification – Draft Recommended Practice
CCSDS 915.1-M-0.1 – SLE API for Return All Frames Service – Draft Recommended Practice
CCSDS 915.2-M-0.1 – SLE API for Return Channel Frames Service – Draft Recommended Practice
CCSDS 916.1-M-0.1 – SLE API for the Forward CLTU Service – Draft Recommended Practice
CCSDS 913.1-R-1 – SLE Internet Protocol for Transfer Services – Red Book