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
|