> ## Documentation Index
> Fetch the complete documentation index at: https://www.narev.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Lighting, warnings and safety: controls and readings

## Access through MCP

Use `list_groups` to discover cockpit groups. `list_readings` lists their readable values; `read_group` returns the current values. Available controls are listed below with their `cockpit_*` tool.

### Lights and transponder

Read this group with `read_group`:

```json theme={null}
{
  "group": "lights-and-transponder"
}
```

#### Controls

Call `cockpit_lights_and_transponder` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Position lights | `position-lights` | select; -1=steady, 0=off, 1=strobe and steady |
| All landing lights on | `all-landing-lights-on` | press |
| Retractable landing light left up | `retractable-landing-light-left-up` | press |
| Retractable landing light left down | `retractable-landing-light-left-down` | press |
| Retractable landing light right up | `retractable-landing-light-right-up` | press |
| Retractable landing light right down | `retractable-landing-light-right-down` | press |
| Runway turnoff light left | `runway-turnoff-light-left` | select; 0=off, 1=on |
| Runway turnoff light right | `runway-turnoff-light-right` | select; 0=off, 1=on |
| Logo light | `logo-light` | select; 0=off, 1=on |
| Wing light | `wing-light` | select; 0=off, 1=on |
| Wheel well light | `wheel-well-light` | select; 0=off, 1=on |
| Landing lights | `landing-lights` | toggle |
| Beacon | `beacon` | toggle |
| Taxi light | `taxi-light` | toggle |
| Transponder mode | `transponder-mode` | select; 1=stby, 2=alt off, 3=alt on, 4=ta, 5=ta/ra |
| Transponder IDENT | `transponder-ident` | press |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Strobe | `lights-and-transponder.strobe` | — |
| Landing lights | `lights-and-transponder.landing-lights` | — |
| Beacon | `lights-and-transponder.beacon` | — |
| Navigation lights | `lights-and-transponder.navigation-lights` | — |
| Taxi light switch | `lights-and-transponder.taxi-light-switch` | — |
| Transponder code | `lights-and-transponder.transponder-code` | — |
| Transponder position | `lights-and-transponder.transponder-position` | — |
| Position light switch | `lights-and-transponder.position-light-switch` | — |
| Retractable landing light left | `lights-and-transponder.retractable-landing-light-left` | — |
| Retractable landing light right | `lights-and-transponder.retractable-landing-light-right` | — |
| All landing lights switch | `lights-and-transponder.all-landing-lights-switch` | — |
| Runway turnoff light left | `lights-and-transponder.runway-turnoff-light-left` | — |
| Runway turnoff light right | `lights-and-transponder.runway-turnoff-light-right` | — |
| Logo light | `lights-and-transponder.logo-light` | — |
| Wing light | `lights-and-transponder.wing-light` | — |
| Wheel well light | `lights-and-transponder.wheel-well-light` | — |

### Lights and signs

Read this group with `read_group`:

```json theme={null}
{
  "group": "lights-and-signs"
}
```

#### Controls

Call `cockpit_lights_and_signs` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Seat belt sign | `seat-belt-sign` | select; 0=off, 1=auto, 2=on |
| No smoking sign | `no-smoking-sign` | select; 0=off, 1=auto, 2=on |
| Cockpit dome light | `cockpit-dome-light` | select; -1=dim, 0=off, 1=bright |
| Taxi light brightness | `taxi-light-brightness` | select; 0=off, 1=dim, 2=bright |
| Standby compass light | `standby-compass-light` | select; -1=off, 0=dim, 1=bright |
| Emergency exit lights | `emergency-exit-lights` | select; 0=off, 1=armed, 2=on |
| IFE and passenger seats | `ife-and-passenger-seats` | select; 0=off, 1=on |
| Cabin utility | `cabin-utility` | select; 0=off, 1=on |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Seat belt sign | `lights-and-signs.seat-belt-sign` | — |
| No smoking sign | `lights-and-signs.no-smoking-sign` | — |
| Cockpit dome light | `lights-and-signs.cockpit-dome-light` | — |
| Taxi light brightness | `lights-and-signs.taxi-light-brightness` | — |
| Standby compass light | `lights-and-signs.standby-compass-light` | — |
| Emergency exit lights | `lights-and-signs.emergency-exit-lights` | — |
| IFE and passenger seats | `lights-and-signs.ife-and-passenger-seats` | — |
| Cabin utility | `lights-and-signs.cabin-utility` | — |

### Fire and emergency

Read this group with `read_group`:

```json theme={null}
{
  "group": "fire-and-emergency"
}
```

#### Controls

Call `cockpit_fire_and_emergency` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Engine 1 fire switch armed | `engine-1-fire-switch-armed` | select; 0=stowed, 1=armed |
| Engine 2 fire switch armed | `engine-2-fire-switch-armed` | select; 0=stowed, 1=armed |
| APU fire switch armed | `apu-fire-switch-armed` | select; 0=stowed, 1=armed |
| Alternate flaps cover | `alternate-flaps-cover` | select; 0=closed, 1=open |
| Spoiler A cover | `spoiler-a-cover` | select; 0=closed, 1=open |
| Spoiler B cover | `spoiler-b-cover` | select; 0=closed, 1=open |
| Spoiler A | `spoiler-a` | select; 0=on, 1=off |
| Spoiler B | `spoiler-b` | select; 0=on, 1=off |
| Alternate flaps | `alternate-flaps` | select; 0=off, 1=arm |
| Flight control A cover | `flight-control-a-cover` | select; 0=closed, 1=open |
| Flight control B cover | `flight-control-b-cover` | select; 0=closed, 1=open |
| Flight control A | `flight-control-a` | select; -1=stby rud, 0=on, 1=off |
| Flight control B | `flight-control-b` | select; -1=stby rud, 0=on, 1=off |
| Alternate flaps control | `alternate-flaps-control` | select; -1=down, 0=off, 1=up |
| Manual gear cover | `manual-gear-cover` | select; 0=closed, 1=open |
| Manual gear extension | `manual-gear-extension` | select; 0=stowed, 1=pulled |
| GPWS gear inhibit cover | `gpws-gear-inhibit-cover` | select; 0=closed, 1=open |
| GPWS flap inhibit cover | `gpws-flap-inhibit-cover` | select; 0=closed, 1=open |
| GPWS terrain inhibit cover | `gpws-terrain-inhibit-cover` | select; 0=closed, 1=open |
| GPWS gear inhibit | `gpws-gear-inhibit` | select; 0=normal, 1=inhibit |
| GPWS flap inhibit | `gpws-flap-inhibit` | select; 0=normal, 1=inhibit |
| GPWS terrain inhibit | `gpws-terrain-inhibit` | select; 0=normal, 1=inhibit |
| Pax oxygen | `pax-oxygen` | select; 0=normal, 1=on |
| Engine 1 extinguisher left | `engine-1-extinguisher-left` | press |
| Engine 1 extinguisher right | `engine-1-extinguisher-right` | press |
| Engine 2 extinguisher left | `engine-2-extinguisher-left` | press |
| Engine 2 extinguisher right | `engine-2-extinguisher-right` | press |
| APU extinguisher left | `apu-extinguisher-left` | press |
| APU extinguisher right | `apu-extinguisher-right` | press |
| Fire bell cutout captain | `fire-bell-cutout-captain` | press |
| Fire bell cutout first officer | `fire-bell-cutout-first-officer` | press |
| Master caution captain | `master-caution-captain` | press |
| Master caution first officer | `master-caution-first-officer` | press |
| Six pack captain | `six-pack-captain` | press |
| Six pack first officer | `six-pack-first-officer` | press |
| Altitude horn cutout | `altitude-horn-cutout` | press |
| Below glideslope captain | `below-glideslope-captain` | press |
| Below glideslope first officer | `below-glideslope-first-officer` | press |
| ELT on | `elt-on` | press |
| ELT arm | `elt-arm` | press |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Engine 1 fire switch armed | `fire-and-emergency.engine-1-fire-switch-armed` | — |
| Engine 2 fire switch armed | `fire-and-emergency.engine-2-fire-switch-armed` | — |
| APU fire switch armed | `fire-and-emergency.apu-fire-switch-armed` | — |
| Alternate flaps cover | `fire-and-emergency.alternate-flaps-cover` | — |
| Spoiler A cover | `fire-and-emergency.spoiler-a-cover` | — |
| Spoiler B cover | `fire-and-emergency.spoiler-b-cover` | — |
| Spoiler A | `fire-and-emergency.spoiler-a` | — |
| Spoiler B | `fire-and-emergency.spoiler-b` | — |
| Alternate flaps | `fire-and-emergency.alternate-flaps` | — |
| Flight control A cover | `fire-and-emergency.flight-control-a-cover` | — |
| Flight control B cover | `fire-and-emergency.flight-control-b-cover` | — |
| Flight control A | `fire-and-emergency.flight-control-a` | — |
| Flight control B | `fire-and-emergency.flight-control-b` | — |
| Alternate flaps control | `fire-and-emergency.alternate-flaps-control` | — |
| Manual gear cover | `fire-and-emergency.manual-gear-cover` | — |
| Manual gear extension | `fire-and-emergency.manual-gear-extension` | — |
| GPWS gear inhibit cover | `fire-and-emergency.gpws-gear-inhibit-cover` | — |
| GPWS flap inhibit cover | `fire-and-emergency.gpws-flap-inhibit-cover` | — |
| GPWS terrain inhibit cover | `fire-and-emergency.gpws-terrain-inhibit-cover` | — |
| GPWS gear inhibit | `fire-and-emergency.gpws-gear-inhibit` | — |
| GPWS flap inhibit | `fire-and-emergency.gpws-flap-inhibit` | — |
| GPWS terrain inhibit | `fire-and-emergency.gpws-terrain-inhibit` | — |
| Pax oxygen | `fire-and-emergency.pax-oxygen` | — |
| Master caution | `fire-and-emergency.master-caution` | — |
| Fire bell captain | `fire-and-emergency.fire-bell-captain` | — |
| Fire bell first officer | `fire-and-emergency.fire-bell-first-officer` | — |
| ELT | `fire-and-emergency.elt` | — |
| Six pack fuel | `fire-and-emergency.six-pack-fuel` | — |
| Six pack APU | `fire-and-emergency.six-pack-apu` | — |
| Six pack fire | `fire-and-emergency.six-pack-fire` | — |
| Six pack flight controls | `fire-and-emergency.six-pack-flight-controls` | — |
| Six pack electrical | `fire-and-emergency.six-pack-electrical` | — |
| Six pack engine | `fire-and-emergency.six-pack-engine` | — |
| Six pack hydraulic | `fire-and-emergency.six-pack-hydraulic` | — |
| Six pack ice | `fire-and-emergency.six-pack-ice` | — |
| Six pack doors | `fire-and-emergency.six-pack-doors` | — |
| Six pack air conditioning | `fire-and-emergency.six-pack-air-conditioning` | — |
| Six pack IRS | `fire-and-emergency.six-pack-irs` | — |
| Six pack overhead | `fire-and-emergency.six-pack-overhead` | — |

### Tests and service

Read this group with `read_group`:

```json theme={null}
{
  "group": "tests-and-service"
}
```

#### Controls

Call `cockpit_tests_and_service` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Brightness test | `brightness-test` | select; -1=test, 0=brt, 1=dim |
| Service interphone | `service-interphone` | select; 0=off, 1=on |
| Window overheat test ovht | `window-overheat-test-ovht` | press |
| Window overheat test pwr | `window-overheat-test-pwr` | press |
| Captain AP disconnect test test 1 | `captain-ap-disconnect-test-test-1` | press |
| Captain AP disconnect test test 2 | `captain-ap-disconnect-test-test-2` | press |
| First officer AP disconnect test test 1 | `first-officer-ap-disconnect-test-test-1` | press |
| First officer AP disconnect test test 2 | `first-officer-ap-disconnect-test-test-2` | press |
| Extinguisher test test 1 | `extinguisher-test-test-1` | press |
| Extinguisher test test 2 | `extinguisher-test-test-2` | press |
| Fire panel test fault | `fire-panel-test-fault` | press |
| Fire panel test ovht | `fire-panel-test-ovht` | press |
| Flight deck door unlock | `flight-deck-door-unlock` | press |
| Flight deck door deny | `flight-deck-door-deny` | press |
| Stall test 1 | `stall-test-1` | press |
| Stall test 2 | `stall-test-2` | press |
| GPWS test | `gpws-test` | press |
| Mach warning test 1 | `mach-warning-test-1` | press |
| Mach warning test 2 | `mach-warning-test-2` | press |
| Flaps test | `flaps-test` | press |
| TAT test | `tat-test` | press |
| Duct overheat test | `duct-overheat-test` | press |
| Cargo fire test | `cargo-fire-test` | press |
| AC DC maintenance | `ac-dc-maintenance` | press |
| Ground call | `ground-call` | press |
| Attendant call | `attendant-call` | press |
| Captain chrono display mode | `captain-chrono-display-mode` | press |
| First officer chrono display mode | `first-officer-chrono-display-mode` | press |
| Captain elapsed timer | `captain-elapsed-timer` | press |
| First officer elapsed timer | `first-officer-elapsed-timer` | press |
| Captain elapsed timer reset | `captain-elapsed-timer-reset` | press |
| First officer elapsed timer reset | `first-officer-elapsed-timer-reset` | press |
| Captain chrono start stop reset | `captain-chrono-start-stop-reset` | press |
| First officer chrono start stop reset | `first-officer-chrono-start-stop-reset` | press |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Brightness test | `tests-and-service.brightness-test` | — |
| Service interphone | `tests-and-service.service-interphone` | — |
| GPWS test running | `tests-and-service.gpws-test-running` | — |
| GPWS | `tests-and-service.gpws` | — |
| Captain chrono display mode | `tests-and-service.captain-chrono-display-mode` | — |
| First officer chrono display mode | `tests-and-service.first-officer-chrono-display-mode` | — |
| Captain chrono minutes | `tests-and-service.captain-chrono-minutes` | min |
| Captain chrono seconds | `tests-and-service.captain-chrono-seconds` | s |
| First officer chrono minutes | `tests-and-service.first-officer-chrono-minutes` | min |
| First officer chrono seconds | `tests-and-service.first-officer-chrono-seconds` | s |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.