# Reference

URL: /reference

Look up a record field, a PX4 parameter, a console status, a limit, a shortcut or a term, stated exactly as Foxborne uses it, so you can check it against your own console.



These pages hold facts, not procedures. Each one is a set of tables under stable headings, so you can link to a section and cite it in a review.

<Cards>
  <Card title="Collector JSONL records" href="/reference/collector-jsonl" icon="cpu">
    Every field of a process sample, the record for a missing process, and the clock Foxborne places samples on.
  </Card>

  <Card title="Receiver JSONL records" href="/reference/receiver-jsonl" icon="antenna">
    Every field of a ground receive record, and why a receipt time is not a send time.
  </Card>

  <Card title="PX4 parameters Foxborne reads" href="/reference/px4-parameters" icon="drone">
    The eight failsafe parameters, their PX4 v1.16 defaults and ranges, and where drift between runs shows.
  </Card>

  <Card title="Statuses and states" href="/reference/statuses" icon="pulse">
    Every status value and chip in the console, family by family, with what each one means.
  </Card>

  <Card title="Keyboard shortcuts" href="/reference/keyboard-shortcuts" icon="terminal">
    Console and docs shortcuts, where each one works, and wheel zoom on the timeline and the map.
  </Card>

  <Card title="Limits and defaults" href="/reference/limits" icon="sliders">
    Every limit and default, where it is set and whether you can change it.
  </Card>

  <Card title="Glossary" href="/reference/glossary" icon="book">
    The terms these docs use, each defined in a sentence or two with a link to the page that explains it.
  </Card>
</Cards>

## Rule pages [#rule-pages]

Each detection rule has its own page: what it reads, when it fires, its exact wording and what a finding does not mean. Start with [How rules work](/rules), then [Thresholds, scopes and overrides](/rules/configure).

| Reads              | Rules                                                                                                                                                                                                                                                                                         |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Companion journal  | [`process_exit`](/rules/process-exit), [`service_restart`](/rules/service-restart), [`device_disconnect`](/rules/device-disconnect)                                                                                                                                                           |
| Process samples    | [`memory_pressure`](/rules/memory-pressure)                                                                                                                                                                                                                                                   |
| Ground receive log | [`telemetry_gap`](/rules/telemetry-gap)                                                                                                                                                                                                                                                       |
| Flight log         | [`vibration_high`](/rules/vibration-high), [`failsafe_entered`](/rules/failsafe-entered), [`topic_stall`](/rules/topic-stall), [`gnss_jamming`](/rules/gnss-jamming), [`gps_quality_drop`](/rules/gps-quality-drop), [`log_dropout`](/rules/log-dropout), [`battery_sag`](/rules/battery-sag) |
| Every source       | [`clock_uncertain`](/rules/clock-uncertain)                                                                                                                                                                                                                                                   |

[Rule versions](/release-notes/rules) explains how a rule's version changes and how to trace those changes in your audit log.

## File formats and platforms [#file-formats-and-platforms]

The format pages in the Documentation tab describe the files Foxborne imports and the fields it reads from them.

* [Supported file formats](/collect/formats): every format Foxborne reads, and how it recognizes each one.
* [PX4 ULog](/collect/formats/px4-ulog): the flight log from the flight controller's SD card.
* [journalctl JSON exports](/collect/formats/journald): the systemd journal from the companion computer.
* [MAVLink telemetry logs and receive records](/collect/formats/mavlink): ground station `.tlog` files and the Foxborne receiver's records.
* [IRIG 106 Chapter 10 recordings](/collect/formats/irig-106-chapter-10): flight test recordings, packet by packet.
* [Range records](/collect/formats/range-records): radar TSPI, telemetry receiver and flight termination console logs.

The two JSONL formats are documented here, field by field: [Collector JSONL records](/reference/collector-jsonl) and [Receiver JSONL records](/reference/receiver-jsonl). For what changed in each version of Foxborne, see [Release notes](/release-notes).

[Platforms](/platforms) and [Vehicle parts and their logs](/platforms/vehicle-parts) show which part of each machine records which of these files.
