Statuses
This section will describe each status and its supported values. See the Query section for operations to query status values.
Status IDs
Is the system’s internal battery present? (1)
ID | Option Name |
---|---|
0 | False |
1 | True |
Rough approximation of internal battery level in bars (or charging) (2)
ID | Option Name |
---|---|
0 | Zero |
1 | One |
2 | Two |
3 | Three |
4 | Charging |
Is the system currently overheating? (6)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the camera busy? (8)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is Quick Capture feature enabled? (9)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the system currently encoding? (10)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is LCD lock active? (11)
ID | Option Name |
---|---|
0 | False |
1 | True |
When encoding video, this is the duration (seconds) of the video so far; 0 otherwise (13)
Are Wireless Connections enabled? (17)
ID | Option Name |
---|---|
0 | False |
1 | True |
The pairing state of the camera (19)
ID | Option Name |
---|---|
0 | Never Started |
1 | Started |
2 | Aborted |
3 | Cancelled |
4 | Completed |
The last type of pairing in which the camera was engaged (20)
ID | Option Name |
---|---|
0 | Not Pairing |
1 | Pairing App |
2 | Pairing Remote Control |
3 | Pairing Bluetooth Device |
Time since boot (milliseconds) of last successful pairing complete action (21)
State of current scan for WiFi Access Points (22)
ID | Option Name |
---|---|
0 | Never started |
1 | Started |
2 | Aborted |
3 | Canceled |
4 | Completed |
Time since boot (milliseconds) that the WiFi Access Point scan completed (23)
WiFi AP provisioning state (24)
ID | Option Name |
---|---|
0 | Never started |
1 | Started |
2 | Aborted |
3 | Canceled |
4 | Completed |
Wireless remote control version (26)
Is a wireless remote control connected? (27)
ID | Option Name |
---|---|
0 | False |
1 | True |
Wireless Pairing State. Each bit contains state information (see WirelessPairingStateFlags) (28)
SSID of the AP the camera is currently connected to. On BLE connection, value is big-endian byte-encoded int32 (29)
This is a string value.
The camera’s WiFi SSID. On BLE connection, value is big-endian byte-encoded int32 (30)
This is a string value.
The number of wireless devices connected to the camera (31)
Is Preview Stream enabled? (32)
ID | Option Name |
---|---|
0 | False |
1 | True |
Primary Storage Status (33)
ID | Option Name |
---|---|
-1 | Unknown |
0 | OK |
1 | SD Card Full |
2 | SD Card Removed |
3 | SD Card Format Error |
4 | SD Card Busy |
8 | SD Card Swapped |
How many photos can be taken with current settings before sdcard is full (34)
How many minutes of video can be captured with current settings before sdcard is full (35)
Total number of photos on sdcard (38)
Total number of videos on sdcard (39)
The current status of Over The Air (OTA) update (41)
ID | Option Name |
---|---|
0 | Idle |
1 | Downloading |
2 | Verifying |
3 | Download Failed |
4 | Verify Failed |
5 | Ready |
6 | GoPro App: Downloading |
7 | GoPro App: Verifying |
8 | GoPro App: Download Failed |
9 | GoPro App: Verify Failed |
10 | GoPro App: Ready |
Is there a pending request to cancel a firmware update download? (42)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is locate camera feature active? (45)
ID | Option Name |
---|---|
0 | False |
1 | True |
The current timelapse interval countdown value (e.g. 5…4…3…2…1…) (49)
Remaining space on the sdcard in Kilobytes (54)
Is preview stream supported in current recording/mode/secondary-stream? (55)
ID | Option Name |
---|---|
0 | False |
1 | True |
WiFi signal strength in bars (56)
The number of hilights in currently-encoding video (value is set to 0 when encoding stops) (58)
Time since boot (milliseconds) of most recent hilight in encoding video (set to 0 when encoding stops) (59)
The minimum time between camera status updates (milliseconds). Best practice is to not poll for status more often than this (60)
Liveview Exposure Select Mode (65)
ID | Option Name |
---|---|
0 | Disabled |
1 | Auto |
2 | ISO Lock |
3 | Hemisphere |
Liveview Exposure Select: y-coordinate (percent) (66)
This is a percent value from 0-100.
Liveview Exposure Select: y-coordinate (percent) (67)
This is a percent value from 0-100.
Does the camera currently have a GPS lock? (68)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is AP mode enabled? (69)
ID | Option Name |
---|---|
0 | False |
1 | True |
Internal battery level (percent) (70)
This is a percent value from 0-100.
Microphone Accessory status (74)
ID | Option Name |
---|---|
0 | Accessory not connected |
1 | Accessory connected |
2 | Accessory connected and a microphone is plugged into the accessory |
Digital Zoom level (percent) (75)
This is a percent value from 0-100.
Wireless Band (76)
ID | Option Name |
---|---|
0 | 2.4 GHz |
1 | 5 GHz |
Is Digital Zoom feature available? (77)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the camera currently in First Time Use (FTU) UI flow? (79)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is 5GHz wireless band available? (81)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the system fully booted and ready to accept commands? (82)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the internal battery charged sufficiently to start Over The Air (OTA) update? (83)
ID | Option Name |
---|---|
0 | False |
1 | True |
Is the camera getting too cold to continue recording? (85)
ID | Option Name |
---|---|
0 | False |
1 | True |
Rotational orientation of the camera (86)
ID | Option Name |
---|---|
0 | 0 degrees (upright) |
1 | 180 degrees (upside down) |
2 | 90 degrees (laying on right side) |
3 | 270 degrees (laying on left side) |
Is this camera model capable of zooming while encoding? (88)
ID | Option Name |
---|---|
0 | False |
1 | True |
Current Flatmode ID (89)
Current Video Preset (ID) (93)
Current Photo Preset (ID) (94)
Current Time Lapse Preset (ID) (95)
Current Preset Group (ID) (corresponds to ui_mode_groups in settings.json) (96)
Current Preset (ID) (97)
Preset Modified Status, which contains an event ID and a Preset (Group) ID (98)
The number of Live Bursts can be captured with current settings before sdcard is full (99)
Total number of Live Bursts on sdcard (100)
Is Capture Delay currently active (i.e. counting down)? (101)
ID | Option Name |
---|---|
0 | False |
1 | True |
Media Mod state (102)
ID | Option Name |
---|---|
0 | Media Mod microphone removed |
2 | Media Mod microphone only |
3 | Media Mod microphone with external microphone |
Time Warp Speed (103)
ID | Option Name |
---|---|
0 | 15x |
1 | 30x |
2 | 60x |
3 | 150x |
4 | 300x |
5 | 900x |
6 | 1800x |
7 | 2x |
8 | 5x |
9 | 10x |
10 | Auto |
11 | 1x (realtime) |
12 | 1/2x (slow-motion) |
Is the system’s Linux core active? (104)
ID | Option Name |
---|---|
0 | False |
1 | True |
Camera lens type (reflects changes to lens settings such as 162, 189, 194, …) (105)
ID | Option Name |
---|---|
0 | Default |
1 | Max Lens |
2 | Max Lens 2.0 |
Is Video Hindsight Capture Active? (106)
ID | Option Name |
---|---|
0 | False |
1 | True |
Scheduled Capture Preset ID (107)
Is Scheduled Capture set? (108)
ID | Option Name |
---|---|
0 | False |
1 | True |
Display Mod Status (bitmasked) (110)
ID | Option Name |
---|---|
0 | 000 = Display Mod: 0, HDMI: 0, Display Mod Connected: False |
1 | 001 = Display Mod: 0, HDMI: 0, Display Mod Connected: True |
2 | 010 = Display Mod: 0, HDMI: 1, Display Mod Connected: False |
3 | 011 = Display Mod: 0, HDMI: 1, Display Mod Connected: True |
4 | 100 = Display Mod: 1, HDMI: 0, Display Mod Connected: False |
5 | 101 = Display Mod: 1, HDMI: 0, Display Mod Connected: True |
6 | 110 = Display Mod: 1, HDMI: 1, Display Mod Connected: False |
7 | 111 = Display Mod: 1, HDMI: 1, Display Mod Connected: True |
Does sdcard meet specified minimum write speed? (111)
ID | Option Name |
---|---|
0 | False |
1 | True |
Number of sdcard write speed errors since device booted (112)
Is Turbo Transfer active? (113)
ID | Option Name |
---|---|
0 | False |
1 | True |
Camera control status ID (114)
ID | Option Name |
---|---|
0 | Camera Idle: No one is attempting to change camera settings |
1 | Camera Control: Camera is in a menu or changing settings. To intervene, app must request control |
2 | Camera External Control: An outside entity (app) has control and is in a menu or modifying settings |
Is the camera connected to a PC via USB? (115)
ID | Option Name |
---|---|
0 | False |
1 | True |
Camera control over USB state (116)
ID | Option Name |
---|---|
0 | Disabled |
1 | Enabled |