Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 26143:2021, identical to CCSDS 911.5-B-3 published in August 2016, defines the Space Link Extension (SLE) Return Operational Control Fields (ROCF) service in conformance with the SLE Reference Model. This third edition supersedes the 2010 version and adds clarifications, corrections, and a new production status annex. The ROCF service delivers to a mission user all operational control fields from one master channel or one virtual channel of a spacecraft telemetry stream. The service consolidates what were previously two separate services (Return Master Channel OCF and Return Virtual Channel OCF) into a single unified service, reducing implementation complexity while maintaining full backward compatibility with existing ground systems. This standard is fundamental to inter-agency cross-support, enabling one space agency tracking station to deliver processed telemetry data to another agency mission control center.
The SLE Reference Model defines the ROCF service within a layered architecture separating service management, service provision, and service user roles. The standard specifies 11 service operations that define the complete lifecycle of the ROCF service from connection establishment through data delivery to connection termination. The ROCF-BIND operation establishes a service association between the user and provider with configured service parameters, while ROCF-UNBIND performs graceful termination. ROCF-START and ROCF-STOP control the data delivery state, and ROCF-TRANSFER-DATA is the primary operation that delivers the actual operational control field content extracted from the spacecraft telemetry stream.
| Operation | Direction | Purpose |
|---|---|---|
| ROCF-BIND | User to Provider | Establish service connection with configured parameters |
| ROCF-UNBIND | User or Provider | Graceful connection termination |
| ROCF-START | User to Provider | Begin delivery of operational control field data |
| ROCF-STOP | User or Provider | Stop data delivery while maintaining connection |
| ROCF-TRANSFER-DATA | Provider to User | Deliver actual operational control field data |
| ROCF-SYNC-NOTIFY | Provider to User | Notify of synchronization status changes |
| ROCF-SCHEDULE-STATUS-REPORT | User to Provider | Request periodic status reporting |
| ROCF-STATUS-REPORT | Provider to User | Deliver scheduled or requested status information |
| ROCF-GET-PARAMETER | User to Provider | Query current service parameter values |
| ROCF-PEER-ABORT | User or Provider | Abnormal connection termination |
The standard defines the service provider behavior through a formal state machine with transitions governed by operation invocations and internal events. The key operational states are unbound (no association exists), bound (association established but no data delivery), and active (data delivery in progress). The state machine ensures that operations are invoked only in valid contexts and defines the provider response to both normal and exceptional conditions. Data delivery operates through configurable buffer management and delivery modes that accommodate different mission requirements. The standard specifies complete handling of production status changes in Annex B, which is critical for managing transitions between online and offline processing modes. The conformance matrix in Annex C provides clear requirements for implementation compliance, ensuring interoperability between different agencies systems.
From an engineering implementation perspective, several aspects require careful attention. The ASN.1 data type definitions in Annex A provide the formal specification for encoding service parameters, and implementers must ensure correct encoding and decoding to maintain interoperability across different agencies systems. The choice between online (real-time) and offline (recorded) production modes affects buffer sizing and data delivery latency. A critical design consideration is handling communications disruptions, as the specification requires notification to the application layer when communications are disrupted because data loss may occur. Implementers should design buffer management strategies that balance minimizing data loss against limiting memory utilization. The use of circular buffers with configurable size combined with production status tracking provides a robust solution for most operational scenarios. For multi-mission ground systems, implementing the ROCF service with a configuration-driven architecture allows per-mission customization of parameters such as buffer size, delivery mode, and reporting intervals without requiring code changes.