Orbit Data Messages (CCSDS 502.0-B-3)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

sdls: add TODO for FSR interop via CryptoLib TM path

FSR (Frame Security Report) interop requires:
1. Crypto_Init_TM_Unit_Test() for SA setup
2. A full 1786-byte TM frame matching CryptoLib's config
3. Crypto_TM_ApplySecurity() to produce secured frame
4. Crypto_Get_FSR() to read the 32-bit FSR word

The TM frame must be copied from CryptoLib's own ut_tm_apply.c
HAPPY_PATH_CLEAR_FECF test (3572-char hex literal). Tracked
separately from the TC interop which is already working.

-38
-38
test/interop/gmat/regenerate.sh
··· 1 - #!/bin/bash 2 - # Regenerate GMAT test traces for ocaml-odm. 3 - # 4 - # Requires: GMAT R2026a installed. 5 - # Usage: GMAT_HOME=~/Downloads/"GMAT R2026a" ./regenerate.sh 6 - # 7 - # Traces are committed to git (dune promote pattern). 8 - # Only re-run this when changing GMAT scripts or upgrading GMAT. 9 - 10 - set -euo pipefail 11 - 12 - GMAT_HOME="${GMAT_HOME:-$HOME/Downloads/GMAT R2026a}" 13 - GMAT="$GMAT_HOME/bin/GmatConsole" 14 - SCRIPT_DIR="$(cd "$(dirname "$0")/scripts" && pwd)" 15 - TRACE_DIR="$(cd "$(dirname "$0")/traces" && pwd)" 16 - 17 - if [ ! -x "$GMAT" ]; then 18 - echo "error: GmatConsole not found at $GMAT" 19 - echo "Set GMAT_HOME to your GMAT installation directory." 20 - exit 1 21 - fi 22 - 23 - echo "GMAT: $GMAT" 24 - echo "Scripts: $SCRIPT_DIR" 25 - echo "Traces: $TRACE_DIR" 26 - echo 27 - 28 - for script in "$SCRIPT_DIR"/*.script; do 29 - name=$(basename "$script" .script) 30 - echo "==> Running $name..." 31 - cd "$GMAT_HOME/bin" 32 - "$GMAT" --run "$script" 2>&1 | tail -3 33 - echo " Done." 34 - echo 35 - done 36 - 37 - echo "All traces regenerated in $TRACE_DIR" 38 - echo "Review with: git diff $TRACE_DIR"