Iga käsk
kshana <scenario.toml> käitab stsenaariumi; kõik muud käsud on alamkäsud. kshana --help prindib neid kõiki kasutusjuhised ja iga alamkäsu oma --help loetleb selle lipud. Näited käitatakse väljavõetud koopiast.
| Käsk | Mida see teeb | Näide | Dokumentatsioon |
|---|---|---|---|
kshana <scenario.toml> |
käitab mis tahes liiki stsenaariumi ning kirjutab selle tulemuse, diagrammi ja aruande | kshana scenarios/clock-holdover.toml |
Stsenaariumid |
kshana --study <suite.toml> |
käitab stsenaariumide komplekti üheks koondatud, tembeldatud uuringuks | kshana --study scenarios/quantum-pnt-demonstrator.suite.toml |
Kasutus |
kshana --validate <scenario.toml> |
kontrollib stsenaariumi lintimisega ilma seda käitamata | kshana --validate scenarios/gnss-ins.toml |
Kasutus |
kshana kinds [--json] |
loetleb iga stsenaariumi liigi koos selle kohustuslike ja valikuliste väljadega | kshana kinds |
Liigid |
kshana example [<name>] |
prindib kaasasoleva stsenaariumi, millest alustada | kshana example clock-holdover > clock-holdover.toml |
Stsenaariumid |
kshana receiver-trust <scenario> |
hindab vastuvõtja logi, live hindab voogu, evidence kirjutab allkirjastatud paketi |
kshana receiver-trust examples/receiver-trust/session.toml |
Vastuvõtja usaldus |
kshana evidence keygen, verify, attach-timestamp, round-trip |
allkirjastab, kontrollib ja ajatempeldab tõendipakette ning seob labori käituse selle skooriga | kshana evidence keygen --out signer.key |
Tõendipaketid |
kshana jammertest import, score |
loeb avaldatud Jammertesti plaani ja hindab selle vastu logi | kshana jammertest score --help |
Jammertest |
kshana trust-telemetry |
usaldusvoog Prometheuse, CEF-i, LEEF-i, OTLP või MQTT sõnumitena | kshana trust-telemetry --result session.result.json --print-metrics |
Usalduse telemeetria |
kshana imu-fit <imu.csv> |
sobitab hübriidsensori parameetrid paigalseisva IMU logi põhjal | kshana imu-fit still.csv --axis x --expected-mean 0 --id bench-imu |
Masinasisendid |
kshana nmea-scenario <scenario> |
kirjutab sünteetilise sillal tekkiva NMEA skriptitud segamise ja spuufimisega ning juhendaja logi | kshana nmea-scenario scenarios/training/coastal-drag-off.toml --out drag.nmea |
NMEA koolitus |
kshana interference-map adsb, ais, daily, sensitivity, fetch-land |
koostab häirekaardid ja observatooriumi päevatoote õhusõidukite ja laevade aruannetest | examples/interference-map/regenerate.sh |
Häirekaart, observatoorium |
kshana route-exposure |
kui suur osa marsruudist läbib halvenenud ruute | kshana route-exposure --route examples/interference-map/input/route-adsb.geojson --map examples/interference-map/output/ |
Häirekaart |
kshana bench spec, truth, cases, score, baseline, seal, reveal-check, manifest, verify-manifest, validate, leaderboard |
kshana-bench ülesanded, hindamine, suletud holdout ja edetabel | kshana bench baseline --task d --split test --out results/ |
Bench |
kshana bench-export <scenario> |
stsenaariumi sõiduki liikumine ja sündmused laborisimulaatorile (signaali ei kirjutata) | kshana bench-export scenarios/gnss-ins.toml --out run1 --epoch 2025-03-01T10:00:00Z |
Test bench |
kshana compliance-report |
millised avalike vastupidavusraamistike read käituste kogum toetab tõendeid (supports evidence for) | kshana compliance-report --mapping |
Compliance |
kshana lunanet-afs-check spec, symbols, generate |
kontrollib ja genereerib LunaNet AFS koode ja kaadreid | kshana lunanet-afs-check spec |
LunaNet AFS |
kshana standards-pack list, run, rows, tests |
hinnatud standardipaketid | kshana standards-pack run imo-circ-1575 |
Standardipaketid |
kshana partner check <submission.toml> |
kontrollib andmepartneri esituse vormingut ja metaandmeid ning loeb selle andmefaili mootori lugejatega; ei hinda midagi | kshana partner check examples/partner-submission/submission.toml |
Partneri andmed |
kshana osnma verify <input> |
milliste satelliitide navigatsiooniandmeid vastuvõtja saab autentida | 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 |
loob, loeb, teisendab ja töötleb baasribasalvestisi tarkvaralise vastuvõtjaga | kshana iq scene scene.sdrx --rate 2046000 --duration 1 --signal gps-l1ca --prn 3,11 --cn0 45 seejärel kshana iq acquire scene.sdrx --signal gps-l1ca --prn 3,11 |
IQ ja tarkvaraline vastuvõtja |
kshana sky <request> |
vaatejoone nähtavus, täpsuse halvenemise tegur ja kättesaadavus määratud silmapiiri korral | kshana sky --site 59.44,24.75 --systems gps-baseline,galileo --mask 10 |
Silmapiir |
kshana skyline |
sisseehitatud takistusprofiilid koos nende päritoluga | kshana skyline --presets |
Silmapiir |
kshana --help, --version |
iga käsu kasutusjuhend; mootori versioon | kshana --help |
Kasutus |