Alle kommandoer
kshana <scenario.toml> kører et scenarie; hver anden kommando er en underkommando. kshana --help udskriver brugen af dem alle, og hver underkommandos egen --help viser dens flag. Eksemplerne køres fra et checkout.
| Kommando | Hvad det gør | Eksempel | Dokumentation |
|---|---|---|---|
kshana <scenario.toml> |
kører et scenarie af enhver type og skriver dets resultat, diagram og rapport | kshana scenarios/clock-holdover.toml |
Scenarier |
kshana --study <suite.toml> |
kører en række scenarier til ét aggregeret, stemplet studie | kshana --study scenarios/quantum-pnt-demonstrator.suite.toml |
Brug |
kshana --validate <scenario.toml> |
lintrer et scenarie uden at køre det | kshana --validate scenarios/gnss-ins.toml |
Brug |
kshana kinds [--json] |
viser hver scenarietype med dens obligatoriske og valgfrie felter | kshana kinds |
Typer |
kshana example [<name>] |
udskriver et medfølgende scenarie at starte fra | kshana example clock-holdover > clock-holdover.toml |
Scenarier |
kshana receiver-trust <scenario> |
scorer en modtagerlog, live scorer en strøm, evidence skriver en signeret pakke |
kshana receiver-trust examples/receiver-trust/session.toml |
Modtagertillid |
kshana evidence keygen, verify, attach-timestamp, round-trip |
signerer, verificerer og tidsstempler bevispakker og knytter en laboratoriekørsel til dens score | kshana evidence keygen --out signer.key |
Bevispakker |
kshana jammertest import, score |
læser den offentliggjorte Jammertest-plan og scorer en log mod den | kshana jammertest score --help |
Jammertest |
kshana trust-telemetry |
tillidsstrømmen som Prometheus-, CEF-, LEEF-, OTLP- eller MQTT-meddelelser | kshana trust-telemetry --result session.result.json --print-metrics |
Tillidstelemetri |
kshana imu-fit <imu.csv> |
tilpasser hybride sensorparametre ud fra en IMU-log i hvile | kshana imu-fit still.csv --axis x --expected-mean 0 --id bench-imu |
Maskininput |
kshana nmea-scenario <scenario> |
skriver syntetisk NMEA fra broen med scriptet jamming og spoofing og en instruktørlog | kshana nmea-scenario scenarios/training/coastal-drag-off.toml --out drag.nmea |
NMEA-træning |
kshana interference-map adsb, ais, daily, sensitivity, fetch-land |
bygger interferenskort og observatoriets daglige produkt ud fra rapporter fra fly og skibe | examples/interference-map/regenerate.sh |
Interferenskort, observatorium |
kshana route-exposure |
hvor stor en del af en rute der krydser forringede celler | kshana route-exposure --route examples/interference-map/input/route-adsb.geojson --map examples/interference-map/output/ |
Interferenskort |
kshana bench spec, truth, cases, score, baseline, seal, reveal-check, manifest, verify-manifest, validate, leaderboard |
opgaverne, scoringen, det forseglede tilbageholdte datasæt og ranglisten i kshana-bench | kshana bench baseline --task d --split test --out results/ |
Bench |
kshana bench-export <scenario> |
et scenaries køretøjsbevægelse og hændelser til en laboratoriesimulator (intet signal skrives) | kshana bench-export scenarios/gnss-ins.toml --out run1 --epoch 2025-03-01T10:00:00Z |
Test bench |
kshana compliance-report |
hvilke rækker i offentlige resilience-rammeværk et sæt kørsler leverer belæg for | kshana compliance-report --mapping |
Compliance |
kshana lunanet-afs-check spec, symbols, generate |
kontrollerer og genererer LunaNet AFS-koderne og -rammerne | kshana lunanet-afs-check spec |
LunaNet AFS |
kshana standards-pack list, run, rows, tests |
de scorede standardpakker | kshana standards-pack run imo-circ-1575 |
Standardpakker |
kshana partner check <submission.toml> |
kontrollerer format og metadata for en indsendelse fra en datapartner og læser dens datafil med motorens læsere; scorer intet | kshana partner check examples/partner-submission/submission.toml |
Partnerdata |
kshana osnma verify <input> |
hvilke satellitters navigationsdata en modtager kan autentificere | kshana osnma verify examples/osnma/pages-good.txt --public-key "$(cat examples/osnma/public-key.txt)" --json |
OSNMA |
kshana iq scene, acquire, track, sweep, labfit, campaign, conditions, frontend, monitor, inventory, info, extract, convert, decimate |
laver, læser, konverterer og behandler baseband-optagelser med software-modtageren | kshana iq scene scene.sdrx --rate 2046000 --duration 1 --signal gps-l1ca --prn 3,11 --cn0 45 derefter kshana iq acquire scene.sdrx --signal gps-l1ca --prn 3,11 |
IQ og software-modtageren |
kshana sky <request> |
sigtelinjesynlighed, præcisionsfortynding og tilgængelighed under en angivet horisontprofil | kshana sky --site 59.44,24.75 --systems gps-baseline,galileo --mask 10 |
Horisontprofil |
kshana skyline |
de indbyggede forhindringsprofiler med deres proveniens | kshana skyline --presets |
Horisontprofil |
kshana --help, --version |
brugen af hver kommando; motorversionen | kshana --help |
Brug |