Expand description
FARM-1 (Frame Acceptance and Reporting Mechanism).
CCSDS 232.1-B-2 Section 6. Receiver-side state machine for COP-1. Processes incoming TC transfer frames and generates CLCW reports.
Three states: Open (S1), Wait (S2), Lockout (S3). Frame types determined by Bypass and Control Command flags:
- AD: Bypass=0, CC=0 — sequence-controlled data
- BC: Bypass=1, CC=1 — control commands (Unlock, Set V(R))
- BD: Bypass=1, CC=0 — expedited/bypass data
Structs§
- Farm
Actions - Collection of actions emitted by FARM-1.
- Farm
Config - Configuration for FARM-1.
- Farm
Config Builder - Use builder syntax to set the inputs and finish with
build(). - Farm
Machine - FARM-1 state machine.
Enums§
- Control
Command - BC control commands carried in Type-BC frames.
- Farm
Action - Actions that FARM-1 requests the driver to perform.
- Farm
Event - Events that drive the FARM-1 state machine.
- Farm
State - FARM-1 states per CCSDS 232.1-B-2 Table 6-1.