Skip to main content

Module farm

Module farm 

Source
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§

FarmActions
Collection of actions emitted by FARM-1.
FarmConfig
Configuration for FARM-1.
FarmConfigBuilder
Use builder syntax to set the inputs and finish with build().
FarmMachine
FARM-1 state machine.

Enums§

ControlCommand
BC control commands carried in Type-BC frames.
FarmAction
Actions that FARM-1 requests the driver to perform.
FarmEvent
Events that drive the FARM-1 state machine.
FarmState
FARM-1 states per CCSDS 232.1-B-2 Table 6-1.