From 6c64f0458dca6ee289fdd323585bff1f83eba366 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 21:48:07 +0000 Subject: [PATCH] Built Open GoPro docs from Internal Repo --- ble/_sources/protocol/data_protocol.rst.txt | 2 +- ble/_sources/protocol/protobuf.rst.txt | 11 + ble/features/access_points.html | 3 +- ble/features/cohn.html | 3 +- ble/features/control.html | 8 +- ble/features/hilights.html | 3 +- ble/features/live_streaming.html | 4 +- ble/features/presets.html | 13 +- ble/features/query.html | 56 +- ble/features/settings.html | 62 +- ble/features/statuses.html | 9 +- ble/genindex.html | 3 +- ble/index.html | 3 +- ble/objects.inv | Bin 10523 -> 10547 bytes ble/operation-operation_index.html | 97 +- ble/protocol.html | 3 +- ble/protocol/ble_setup.html | 3 +- ble/protocol/data_protocol.html | 5 +- ble/protocol/id_tables.html | 59 +- ble/protocol/protobuf.html | 14 +- ble/protocol/state_management.html | 3 +- ble/search.html | 3 +- ble/searchindex.js | 2 +- contribution.html | 32 +- feed.xml | 2 +- http.html | 2816 ++++++++++++------- sitemap.xml | 22 +- tutorials/ble-protobuf.html | 38 +- tutorials/ble-queries.html | 124 +- tutorials/camera-media-list.html | 46 +- tutorials/cohn.html | 38 +- tutorials/connect-ble.html | 60 +- tutorials/connect-wifi.html | 92 +- tutorials/parse-ble-responses.html | 124 +- tutorials/send-ble-commands.html | 96 +- tutorials/send-wifi-commands.html | 96 +- 36 files changed, 2390 insertions(+), 1565 deletions(-) diff --git a/ble/_sources/protocol/data_protocol.rst.txt b/ble/_sources/protocol/data_protocol.rst.txt index 6e3a516f..d7766843 100644 --- a/ble/_sources/protocol/data_protocol.rst.txt +++ b/ble/_sources/protocol/data_protocol.rst.txt @@ -73,7 +73,7 @@ If a message is 8192 bytes or longer, the camera will respond using the format b +===========+===+==================+===+===+===+===+======+===+===+===+===+===+===+===+===+===+===+===+===+===+===+===+===+ | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | +-----------+---+------------------+---+---+---+---+------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ -| Start (0) | 13-bit Extended (10) | Reserved | 16-bit Message Length | +| Start (0) | 16-bit Extended (10) | Reserved | 16-bit Message Length | +-----------+---+------------------+---+---+---+---+------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ .. warning:: This format can not be used for sending messages to the camera. It is only used to receive messages. diff --git a/ble/_sources/protocol/protobuf.rst.txt b/ble/_sources/protocol/protobuf.rst.txt index dad5b234..97276238 100644 --- a/ble/_sources/protocol/protobuf.rst.txt +++ b/ble/_sources/protocol/protobuf.rst.txt @@ -134,6 +134,11 @@ EnumCameraControlStatus - + * - CAMERA_COF_SETUP + - 3 + + - Set by the camera when it is on the CAH (Camera As a Hub) / COF (Cloud OFfload) setup screen + @@ -2057,6 +2062,12 @@ Sent either: - Set of currently supported FOV options + * - live_stream_protune_supported + - bool + - 13 + + - Does the camera support live stream protune settings + diff --git a/ble/features/access_points.html b/ble/features/access_points.html index 660e6c57..e0e61180 100644 --- a/ble/features/access_points.html +++ b/ble/features/access_points.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/features/cohn.html b/ble/features/cohn.html index f7aa2a12..f1678c1b 100644 --- a/ble/features/cohn.html +++ b/ble/features/cohn.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/features/control.html b/ble/features/control.html index 0f7ef3c3..71c42f6e 100644 --- a/ble/features/control.html +++ b/ble/features/control.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -578,6 +579,11 @@

    OperationsKeep Alive
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    diff --git a/ble/features/hilights.html b/ble/features/hilights.html index 9ed13832..136388c3 100644 --- a/ble/features/hilights.html +++ b/ble/features/hilights.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/features/live_streaming.html b/ble/features/live_streaming.html index 6bc7331d..2529b2a0 100644 --- a/ble/features/live_streaming.html +++ b/ble/features/live_streaming.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -669,6 +670,7 @@

    OperationsGet Livestream Status
    +https://img.shields.io/badge/HERO12 Black-f58231
    Type:
    diff --git a/ble/features/presets.html b/ble/features/presets.html index c8551b30..104ba433 100644 --- a/ble/features/presets.html +++ b/ble/features/presets.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -650,6 +651,11 @@

    OperationsGet Available Presets
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -824,6 +830,11 @@

    OperationsLoad Preset Group
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    diff --git a/ble/features/query.html b/ble/features/query.html index cbcf5cab..62c268b2 100644 --- a/ble/features/query.html +++ b/ble/features/query.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -578,6 +579,11 @@

    OperationsGet Date Time
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -736,6 +742,9 @@

    OperationsGet Local Date Time
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6
    Type:
    @@ -951,6 +960,11 @@

    OperationsGet Setting Values
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1013,6 +1027,11 @@

    OperationsGet Status Values
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1075,6 +1094,11 @@

    OperationsGet Setting Capabilities
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1138,6 +1162,11 @@

    OperationsRegister for Setting Value Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1224,6 +1253,11 @@

    OperationsRegister for Status Value Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1310,6 +1344,11 @@

    OperationsRegister for Setting Capability Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1396,6 +1435,11 @@

    OperationsUnregister for Setting Value Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1452,6 +1496,11 @@

    OperationsUnregister for Status Value Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    @@ -1508,6 +1557,11 @@

    OperationsUnregister for Setting Capability Updates
    +https://img.shields.io/badge/HERO12 Black-f58231 +https://img.shields.io/badge/HERO11 Black Mini-911eb4 +https://img.shields.io/badge/HERO11 Black-f032e6 +https://img.shields.io/badge/HERO10 Black-bcf60c +https://img.shields.io/badge/HERO9 Black-fabebe
    Type:
    diff --git a/ble/features/settings.html b/ble/features/settings.html index e7f7ef7a..2b16273e 100644 --- a/ble/features/settings.html +++ b/ble/features/settings.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -1403,6 +1404,65 @@

    Setting IDs +

    Photo Output (125) +

    +https://img.shields.io/badge/HERO12Black-f58231 +https://img.shields.io/badge/HERO11Black-f032e6 +https://img.shields.io/badge/HERO10Black-bcf60c +https://img.shields.io/badge/HERO9Black-fabebe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IDOption NameSupported Cameras
    0Standard +https://img.shields.io/badge/HERO12Black-f58231 +https://img.shields.io/badge/HERO11Black-f032e6 +https://img.shields.io/badge/HERO10Black-bcf60c +https://img.shields.io/badge/HERO9Black-fabebe +
    1Raw +https://img.shields.io/badge/HERO12Black-f58231 +https://img.shields.io/badge/HERO11Black-f032e6 +https://img.shields.io/badge/HERO10Black-bcf60c +https://img.shields.io/badge/HERO9Black-fabebe +
    2HDR +https://img.shields.io/badge/HERO12Black-f58231 +https://img.shields.io/badge/HERO11Black-f032e6 +https://img.shields.io/badge/HERO10Black-bcf60c +https://img.shields.io/badge/HERO9Black-fabebe +
    3SuperPhoto +https://img.shields.io/badge/HERO12Black-f58231 +https://img.shields.io/badge/HERO11Black-f032e6 +https://img.shields.io/badge/HERO10Black-bcf60c +https://img.shields.io/badge/HERO9Black-fabebe +
    +

    Media Format (128)

    diff --git a/ble/features/statuses.html b/ble/features/statuses.html index fd7e50c5..6445b63b 100644 --- a/ble/features/statuses.html +++ b/ble/features/statuses.html @@ -421,6 +421,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -528,7 +529,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -1748,14 +1749,14 @@

    Status IDs

    Note that this is a bitmasked value.

    -
    -

    Valid SD Card Write Speed (111) +
    +

    SD Card Write Speed Error (111)

    https://img.shields.io/badge/HERO12Black-f58231 https://img.shields.io/badge/HERO11BlackMini-911eb4 https://img.shields.io/badge/HERO11Black-f032e6 https://img.shields.io/badge/HERO10Black-bcf60c -

    Does sdcard meet specified minimum write speed?

    +

    Is there an SD Card minimum write speed error?

    diff --git a/ble/genindex.html b/ble/genindex.html index fe79313f..0bea2cd0 100644 --- a/ble/genindex.html +++ b/ble/genindex.html @@ -418,6 +418,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -525,7 +526,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/index.html b/ble/index.html index 3d1163f6..7ba7fd4e 100644 --- a/ble/index.html +++ b/ble/index.html @@ -421,6 +421,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -528,7 +529,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/objects.inv b/ble/objects.inv index 5c1e6b9b558e9fb86233c26cd7cbcf4fc95c874c..15355099fc0902b78c6256e686948c6837fe0285 100644 GIT binary patch delta 10474 zcmV7V6QnON!fqz}wa@$CAzV}lgwSQIMs)bfOlgdR(mV8QlP%Q8IPi|Zg2}+1b zfZ+}h^JI_zF00LN^l*1rpFOnO%`XK=FRO>$j(ak#V$~x4N7p~@_TXH)Xg^bB8g=yr}OhZSxGqCnN zl3asw*|Yb>s?7c6xAb}T>_gR-YrWD1n(`gW>s3z}bAJK`u(}P;BLZzuR?8^@e2VEG z2=2+~AsASEyI_!(7Quky+5!XZv;qd@55mNyV4&?a?JiFSTBwlX<0;@`*|Sf@KMs&j zSaerK9gvoq31Z1DQBXl`ioA};Lum_W1p|_0jCxG23-qCQjK$i4sDgtE))w)pC2>n~ z4^3O~u7B(I{VJ%{3uuC1#eHB968?43UhdJ>mPHc`d|$NrzTm<-WK8o{n1%^Zpzm_X zjeOr8>S7gWMiur3K$aXt7*~xV+R|tYeQTo#;w+8=?^qoU{HcJZ(iD7@AB-tgW&p zY$CG6h63-Be4mhkl-))MF_kXdcnE7WKXAgl`#oL6x?eNCuvsD@?PvkJk zG~G_umy8Qa9`?IKfn&_9Ew?9A1ASNhq!^SO;?qbKe|69w@_O}{*F{$D)>R;bDT^%P zO@ePaOlWm8VRo}^$8`Jf*$|Kw-zVaILhrlWa_He%SSaw7Nq`~OROkVb0`jfB2!A)# zGT%fOWLKIP@tw0!;nyy^ufRZM--{YeR3N1V;GWIM;Q?PK{B?(zk593X^1E_Vwr0=o zLv4jXaxwPR|KOnio^KA(#9UaXWUsnpRML@LhAdIB+SFrufRx@pwAr@W7NYlFoKG2B1PG}BzKG(x1itIn{-=b0cS={PQh$}2CYV)2`sAdO zPX#4^UA}p0%ViVP22DwMf|8 z7<~048#(%7FFGvVy>>4>O0sbbz#4Nzu{9S~yay&Wn8qBI;JYqy*r24Bysmt6bXd}; z9`+Oy|Ey6|dQsU+sd+fG*xExAA>;^|J$I0QX>BQM>wMR&BM3U;$V0CZ@k*!LU^g1X zKoazS4d<}?>pLxfO!cLI$K^ne?H;_~9D2Gsi7w{PbznYdT?LPKV(d-E_9tS7T~+|T z#lc>Rff&!Kv%&dXV-QQ*$67KK1B!`{@j3mYToqMv+3ay){ub@b6V3LV5GIy|ShxEq&T?%FbYwJDe1idyH0 z%b$^!Kk%Hsc><7TTUG6Y20l5D0tYdF2@cP^e!i*d@=s`^?~3om2L7h=#I=Ko)(+sA z7xEFFXO%(T3jNqZsilj{RR)QRGZ$4oOG@XRaKO;NA0+3l7^f_ry5Ph87?m}xBo zo>RX0s2BEZ8izd9kf%xdGH;$p>Ew1_6f2z|t~SlI+62$(%N?yJf1s5SDj1z3&h*VR z(+AJ#mlAh{VdD29-x*0*#KA8#_yu$kbzV}haBmo2U#$JP9~ zR`cPRXNs)Mlc=wioJ$+=b~;aOULgxAm)aaD4mRY`a@&=b~xb&|Ng zV4?K|3)vTRvS$%j;TKwkUts5W*tBJG3k&y0G`CWks4y(t77n_xm6XCFcZf7>MOLy%@dJc99DQl57>VOCk!K(KjAirunWK^k?gC^C%= z=ss6i%)7((4p(m03HmT4FAjBstGm0TSuOK=rBTM@=()<%bC#>zI|aI&P5z`Mk~=7+ z;A;}w@ z(fo=X8~krE{xvx}JA1AvH;qwls+5~jX7C9hOl}$)i;7xw*~^Ss4Bt%g&3eT-k3pO( z#5twlcKJ}O4x3_sC3T04)D(|tU8-@hw)O7n8W)+r_3KEKanh_4nx_vHE?ht4E&Q(p zi`XQ2a#yz7y!i&HqLsHZjWH@gT8g9*#yY=CZm%KZ>Qw?gcDX%llgGLQbsC)aBy?;^ zPi>5q7$_?-Kr12bA~S@2LTCXc&Kg(6_Y(fOs~~?gdpU@IF)RaRSl|&efSf;*&ti$Z zU$QaQW}vJMJc`yY_mxg^Eh`1()=fxS(I|l7BBZ)!kD|!zn=+ zV^#*rtiWS`$56%8H&xwm0QgYs1OGxFCry>C z^ZH+aw!(J%ST>q^F&V7#7qa&f41ruM;GVqz)_}@5$ysR?XA!}*kX(yS&PG@hX-mM8 ze5wxj&{6L9b@ij%vJ8Z5>y0QkxZH@f_pS`H)Z@=%&(cv6dg zb+N6;RhOA(?l`BIBCN(xS`B!@UI*&2gHCor%61GR?D9~W<)OZydBbZh)vdGSWe$xC z228}BmpGKBN{8N{^;Q~IW#qU#iPQO1%??C=Sh%6IaPXAg-oCvS)*DJ&YxH33)wE3S zrq7a(yX3{Ym*ORG|H^k~f25iI)7}FHy zMO0ZaDSwG>5teNvE!$|obW;;*S?kycu`$OyD#w)q5oT;8%@{mkZNI63t$0k>aio5K z=QxTmS|e$+M&0S|D8k^3q`|@6$v4$wvdwo-$sQLKA(ya}V5X6OgWnjL@;UdrP|Oj{ zW-Ob{c&JY_lRerAFxvdI8@ALXZVqnXZ|kz&k^?_?{J_;I^o~`HYaCJa#-*(?eD z#9C>Nxo~ghH;yRUu`Js0!pv`UNZZh!M=5q*X%P;S$n9uaoZX)#le4q4G5j}wg8zo_ z-@sV!nM7EFiL?grlzu9<&^OYU1LjW!Ry0}(<4wsnmzqRm`b1{>gk}1kn@w?2;jrIV zbxVDO%%mEuL5;QJH}n|%jTwi$e#)4TDw|2f0BIrzNRufag*D|pP7n|sw=c!qK+!}P zl8H1VlX$bq=nD1zRS>TyUMnnso z$`%Mu=9pp{Qv|9Epb&5`gPQZpAN#67^Lbm~a`r{?lr1Z2#AsquV8KeG6@J8oV=5;c z=z$YY9nqSnvNgj~dR-Of8k?+q5BYcO++N?@(gLwo0V7)HRJKld!uk&L2Xd?KjWuTx z)q5tZ_YC*M?5iaG+?z#z^gJ`!^T3l?1!oa8dM0Z$y8VcK)c>lgty}Aenm&^?9esdI zts`phOxE5Rn=TuQ%h888T&fjrM17sf`iibUxS}WeR=$ELM$p^puG|#Kx-MZnwt4zj z+>qMjeCou9;w;h#oxjU>EBF>_eNyAdQ0W*^y=Ss|&lbH^YuTcIpnG{$)?hrTclsR$ zPU)-9zduiYf19i~)uYO$h+LAHH1G1?9hxT%I%3E@mqYG3+hLi!e)FfAs@`EvS_*p} zF~*+DG4_1e?H6%E^u+f}sPtd}wR)nxfaS8-<08oxW?-vEQz2sFI+qjI`ADkJTY05* zR?wq4tk>nTWCaX=s!+TF_XI>!Ey7yNrL~y%Hb?HcQ$t%}HQ!LB$5o?p2O}>z3f1@{ z%*b4t5p<~f1k*f}hFqzz&9!o!+OkeDkEzqDQj1!R3r#G&*n4c)A&3pF!u|=i2Q%RD z0j)sa0b(A}uII8{qZ8H@w>z&y6h>{kD*{|%Gn4TjhjRIUP44sxBiid97ZFu@A*(d{ zFo|SvXI6GDA%(Okj);zNAv?y!SaC3?FDpkx{a?uXznCZv&7&r6PLWh3s|VsjHNkKH!HU z*qB{iEtm{DU|a1n5Y13D6Qcg~Dilg{no$4vO8e0PJ(=YS(j%uYjD0=$u`E{PjdTK9 z7t55G5uWx&yzWrK0IFO+(FU#-K;{&qlrqB3{2{TlEbH>&^jjBN6=32vr}Ga5b+$|h z{(*>p8ewwH{_w1O^3+k0)v45k9|!44Ug!umCAE{S;!`JRjl7NxX3N*d~oJ40NM!#n6ebhWgV8 zNf8jqJ{EHk2QW4Le5VuD*78zktzo7Dj~$uQC8ZtKK2c5#P^oehi+$EnNjV%_QevD7 z5QhPpzVJnkClB^?@__cV(#hhvLm~650Saa$n4uu|B%5SE1!eLYrqvMNaj^N}Ba z8^~lNLkG3w*(`=&;SlRmdORo}9uZDNm*c~nD?Nmig^?d;1eInJzeEWUIvaUq$Xf^s zJk`a*bda+xd^h#uK}ibmk&z@FnCzU9WN0>4cGPi4dq=dNj-SpviAgvk;f#doEM@=r zB*V1Oui4?AJw?I5&6ybAMN|&~v--CTk zeJehEjH`9HLy_96`h)cTPX|-af{`+GQd%C4W(YP8b&4In8F|)kO^Oc2zv-e_m~aWf z3!Faux7&{&EFf&hp4ti+2+uqrA=XUrsG~aR$S^E4+x!PR`vKWD^dkY03`OXF?7KXY zNb<)BKr7T@5l8}Jbj;E?`$#ya$au4dDtsQn$=f}iyR;m;WT-X`DB1(_`h$;#b5Cj% z%a|C2kkF$>FdQ2h9j9#YIAzX`Q&Jy|%K4ThB4mh=F@%f|=;Ws3uqH#dXmfI8VN#zM zTu4}EupfBfh7Awg09s52eraTXMwhaY^N&Hi$?j(4`#y@cWT2M?=VOK)_jM8^PR+S(r`nx2+DJ2h!!HB-%AW9O+`UiP?t#v5fh`xE_yH* zhT|k_SiB2ao{-T&$z$@WG%=KhHIfEHw&}r7(W5~dds1@|I+A~5$Xf`1L~y5a<<}_1 z>0A6>9KU^g-MEp1V4Gv3c)C|2$uW}6nnkj~4%RbQNI27lMW~!kbR33hqi36!Z2wtw zyPh2flg&t0^uFgwFMtF?v~ZJi59{z(e20ERN3^j5dk(S?BV+wP$H*84g;sJ#Q(_D@ zohZ1*hIyw!{q^j(Ni1W3Vid7M57NPKEMzR#JAK%>XWz-P-R!>3=Se@f7Q=MX3Imbr7t~C?17vZ zwo?_+dksS9dG9qyRBSVb;iTDXk$`x1&qg7X8UWAr*(k9`8DiLfPE~3dKq5(lYMBzu zL@oPdU|A?1S=@)NQ5k!tor!nt$#|4l<4F*%O$oyR1#-u;T?@GkC6|nJ)qa;tIxlaj0FytGAXh~I`wR+xSoj;=%S5_n(u_P1zlg+JfHgE zYb%@QQ!O$IAy_ziPLJu#vrvU(CM?|SJdtkMFElhCR(7_17|D#%FtF*dzu>4A4d^Jj zI6uyhl*6Zh>2Oh_f zw0|drV;o?*rqe)K=IsTInY#i(yXFB%HP5K_sgT7Oe7F@P{AO;0gojeUH+d&W` zf`US$u}uUq9N=g+)^b@_`-f^*a9_lV%)V!TV^GqWl*aQn?-lB$foj!&9dqMDAv&T4 zbM6xNdZy>TdJu*f5g|s#Fz{U6d(OZIMmNZCqZn*DndekMbAlo{V|VuwLm{ z7Rsv4p=NkmQur88S%3U|Niq&NaRB1jZfy^i3*oLU!e40^HX3#O5%SWLMag7SI)|Zu zAy_zMH_t1w=kQPV@2pKM%)lLlbDC^Z+~>=u=gqmJT z0Xwapjy-JxN66NXnYiSD5b%in4M%_VCE+(hUnz8(Hs;=!m=DrPa_ql-v&P&26Z1lX zp&(eDT`(~}yiz<)<+w*zx)_J(!o9hF7URw#h{f2+gtNMk^iqt68zpJO6|A0}qR@J# z^qn2SW!HVBi)j!#N#P+2^F+mBdW1>()1`}f5SetRTg-c|bckiA)DQNjqoFq=b@u$; zpwX}!Sp|_!^Jy!5lSve_TI`!lx;k7M=vHmYZBDLtRh{3%XQPp?5+s;$K@0(ZbHlN2 zH7pC|Kj`d}X#1(B5hf|w)EAu-RH@YjvonL~+_OaKb3B#!Ny=G4MF0w8IKEi;l5p`% zAD1r{i3)6C4A2*g<4Q2Mmv$>lJ_8E5=ML$dMl!+R{o`vO{4IPE6`?+9@(RxYYK2-AQtxFauNu<*cKl`q7=TzX$B2AfW7 zE_cMa#dcVcd|N~u+{Ou8gn$;!vHieSMY*AcI}yj`n4`KuLiUyb*j>=#g4@Z0ncQ2# zrlq?#8n#Q7$GqN45A5@QQGgC8DLk;xxm(E>M7vdJ4pwIfs&pKX3(Uhs%^w5`#=rV3 zS=98wU^%Lp9Dz?lwGm_SiKfAgLbI_NHz8vE_ALbCRz(Ub-H9SiSQg4dbEo&cgMnu< zK~C#=G1@bRSiUlm+29|}A`_zcdDa}29(=&IuYmM0HQr?-u z*F$c6UF+CRRb-V4;uqCv)H(UTa5LesZxO&jkpTZtk``RrTwq%|6VH;P{RG;_nM~Oh z!V4kqBIrk=g@M&LfX+C(%GO(kV@7VAU%i#sE>+k@3jb^vpaR=LVbnu?>qKHXDap@a zbRI&6o(`jP6&;m-C!-Q@$ryQvq=CK$zYr*;&~?#TpVWj6qqo~1IS2N z8M^tLu`(MoPU+j|C6|_zY z>U(+f_W%Cpf13nk4qFkN=ARhY1<(|A-Z?j|V1E&Rf6e}tQvB9rjPXM!J6+Pu*;#z| zn##gIf4o}$-HpfIP%L(e0eKnnXit(d{h})VTRsUUD5NcJ$J;H*e(*=~wp zsLv>6U>QR?e=sGcp^2Nof1-pxafl-&Em-(@`&b5+Ar|!JuxY8UDwjd9DEFGlX?Qr` z1RGm_KdtfRfB--omcB$mx^kd{7+7AnTtq{81XEi*HszlomFNoz-GUHDVlEJV0Oa7n z<#ttDuJy_nVu3%PuwDgq8%)SFNC?a)LZ#6}C$|XkDcG(P-c!%AGqlJS!Z00egCR$> z3WjQF4}41Ohr;9y$q;MYx5PXpa(w8I!Vj*0aU32&ez_^~8cPx53VFhPVxm_liY1AW zhdQWnfDSAc1S|}S30aYLwEYrOUD0EuH=0`|Ep=q_79TVx`ivBqeQuNLe4WooM;f9Hc^=y(r z3p2wUtYe1_tPn$N!0DEl{UK~*D&Wk2ajC+JFpmPzVjugcU*+)E3*QZtDIl8)7Z-B4 z+|ef9sxo=EO=W+N8EOh_%V=|HhAtHEL_|0COMd#>-KO};&f;5y)L)r6uKmyHXSx~qacf$G@6bl8rDBEn4Bx~or_a{Wsw&X z`}}BjLBn2`_vrF)pSNvXq9jI!7`^meNs8B(pFjH~bzSbt=0TmZ@lk@wh{G+(D+a-x zUu`7f%OjmlheCMRl7w)pRh^9q4}JV9*%nQc-xr?wh$5L3xkZ5Y{Fh>Y!D0UOSQ9h9 zU@hhvURhe5@#Texknd2o5BrOMl(^y#ZfJ@%&(=ow`SM%Q2GJ<#Oh{kpkT>k5iynU^ zMxJ@`;;T%GdFA1%SeE;Tq823&iG9Kwz1V>we`XFNYD30h=!{WvEl7CnfaEh0JagpI ztoYGFg`z#H5eAQV9$pRtB4Y@$C|>rUPn3tI%k-ypnYwhDdg&r|bJ9tFq$V67n;3e$ z?!cbVqFY_O**g`aTP0k4OwHt>$X7)jkXR;{2|1Rk5On?5IC3QX%lbw<&0;kv?T*{~fxj815)6Ju{)V69rlq(SB7 zwZ3WFhr0NgT~n9r(Y@3@d(6J7RnWcFY9$R#sS>g6!S*PE_G1lyf&SKP58Qj3R(@>m z*7gA-c5ZEQ&b{0tjDZEw6LfF&_DDlF8oDypP2giJ-aEK9Ip-F!gE4}v!*i0te;>Ik zW8GD@umtWf_k`>l&OM@^+I&6=aC%?bsZ8){xKsG}*0n`}&~5C#lw(`F$K{_gmJFB9 z5nJUJG1uO?l`g1%R!V{XmU<67aC^NYV%uvsDEwD4*_YbNrGfJk`|u9YW1I7R>hRT5 zigSj1c|0R~-wdjS7b_Ytr_`FG>`_s6^M za4!N=!s1cT!RG^W)BDnUw*x0jrl|K&KiaXuD(Logu#(1q@O7y?Sp2u*IwCgrh$9rf zJ9K?1hwFruE8LC3E_uYY!pa-xX5p4T;eKJ$A$YIRCg*g{a4-g%d#j+^cf&y%x8rzB z{-lS8OOu#R=!p0!HxP#!!5xxA^q8NBjXJ_-#4dTnkHp6N6Fw!!5j^}&T>1q1p4cUi z_@g*@BYabToWjRlRvZe1y06$JkGQm0d4t?rdO~(@mkv>c=Sxq>?g--`3h9YW8LNxT zF&6*MxF_cFpRv+~Opm)VR?iv-OK{I;5p+A=oFu)t2=l`EEBtS)O2zh!F6k3KI#wOR zXPkD)<32oej<5K-&3E}dxx-kO_`4seSmj0XUcPmIgLZ>V+f!p@>BN}s1eZQdi7|Z2 z9iH!uAXUPg_LF#Vg!o%g?2~-sHsp3n6w8>{zazrs#xUJI8n%kjDL7v;cCc6zc9!ME zakmO>f{5QJ_X%|x@5C{^o2T{xCX>c#y$0ud52he{C$4Rzzu$ne&%~}6#+~tr&;K{~ z9Uc;YYB&gj((Z~-5JOLh-epM&V&n;N>K+z_I0;h9xbH}T_~x_awlN7Z8he5`FWXU2 zzKQDJvL`Vn=RpPTxQ|4^4TAF7aaEXvoBGzJ&b@gGVCI`eoeK{o!YnLB_N%HCT3F+7 z-Cm~fMnT2rxLifS`PQh;)uakw>Iq=KY*gWY_?DaV;!p+U+iGpsp(vDvuSx1(&?G_T zzKzXw*OfvV29na3abJn?AO#w`UQqsMYN#Xd`nBFa(3StpzZPewN z5@c~617ci*sj$Lqk9HxTg7CJWN3W+;c)m5pyz*AahgI9og-ik@M1}s{z5-?J3v=Xu zb|!%}@vS-5`>+LycWaba|BBm6yh4@y&3es_fH?QWFfS{S(!S#TkoywCHx)x zPb_;#cL_7{gs}&1lQ3iN%;{WwAQ2|M2%QTWB*4@YpnE-v1ekdOoQ^mtA?MMMeAXiF z>haAS<9-b7rXN3X=Y2pD$ybq6p&2EA;4l!-h;}Jaylb&7^qoW*dpA$}C0G*3w=UZP z<4KTd7>F6`PNK{L^S2YiRO0y7WRGa<0@Jt9jz-cGV7}=*9TH3+E__qmzaW4^_||Rr z6-ENcyYI1I2P9wyF)+rBMgnQ*o!yq;b^>G+qK@N+A%QgxQOFhOPk{M0JzIo-XMr&b z!|24N7AW($N@!dZA+UTav~edQ7apB^=dTfFP>6eveC*fZ2^imMXN%4+Fh<@OmI(I( zWb9wMmT2n&WfF|ijhZfyg3L3&Q$oltLhLXP|H);?zU3LUa_+#~Bx&34n?B;78m$EF`@LqQ*5KLV6xj zV{D;(1(0`%8yE3%XffbzuFnz( gvoHj@u|W5$#I};2jbV|zNyM>6e0nv7=Qu&W}7u1%XQ!fZ$N5?QVirnz7JGrixOP8_?|DD zD$jPWtE#L5aX`2x;hcoqkTHd&FpZMBt@1i=-d5%D5QcXk!3PrTK)r`biH0jsSci;7 z>j2#q%{GrgYJW&jK$YK%8pMnJLnxLe$-qA64@KSN)z8&!#Zeq}EJ#=({0sprjTU%) z+%|9XeO?u-P*fCs;Gzs}xytshp+P@G6MhKPvIf~4Wj7?N0K==Q7E%o4OR-;b_iXeK3@pA~Fi1;_V8C&0fq}MK0fX`fVd7FS(D#~tmwyI&sF3R8U%R32z&1xvJs!Tp7P~dmR>b|^MHSk6Z za)aU-6IZaJBMwIt-7taGhZ4#?#uqV3!wqq;aJMV4l;1U=0v)e`COj|uF?ir9(A2O~ zLB;t)f!A_~?B}2ITnxhQx7fc$4&MZHdjuy(-~Lc?&<)~J=z==%6m2O*V=6Yq%Iv;= z7k^KHyn*fyKCb=^-)E=}dHOlQpA+q8otN22+LURQf~BO{YL(Y@dMJy1bB><9`<33U zxgIC+gndK#WC_|O``3j2)vlEsi0A9SQ8y>5rlIzZQ%@R*{7khu0NC%RDh`@YnjKQK zrj*SK>xd$;p}=oRc1XxU^55FL-?L(y-G6WMl=rdcnE7iOX9s~;#jgqfwZ$7>&Q@up zJX69XQ@1-^UotKzdD!1A3LImmO|d)sHPCle&x%3GAwG>%@vj#8V^*!7vMNuD{iY0L zFlCWN{F2}=EhhB3sc^gLuI0LY_-qKsioYk~_k@0LbIYNJXJw(lS0(|DTvMR~M1Km% zU+q=6Emzq#x+2@s#E8E+D;56Qrw=7KsPubYp^FNnv;aJ?896-Q&k6szMa;*iSV`G^ zu`L?2=l7wuLLj*q`|AJTp#Pq2kI}?jSf^w^waKWaBe@J&qGHz6VS0oweRyorUAfE8 zcWV4??nqm*{Lh5_sd0SE^Fx|#%~!#e@HFw`Z{$H2FXYTCn z$mv6CwI>LlOKU6%{i1P+mD+SuR$b$KPT3+rhynN_iuV$DuWS9!34iaLu4GbwmzpM+ zRYQ8^tdmIvC4YUkeQt_X9n=O*Nwi=2R~!G3a>;N4C0etwAOEvO!IluBX^JKv)uYsUbrHb)dYb794MU}A%*&0z`t)+P=clyp9? zEnlA;mei_;J;%gfs}+@ARrXq{ACC>T_RxsD=;`Vt+L%Arf%%}d6+GREv0qZQ zKM^zRvI6ie4)&uMi1DJj81&~FgIL-=)sm?iP)xjx&%Hm3bzUY{^#K=FJ|o&o#W5U2 zae$cQfPZJsfe|P=_Am~6s9_J2-t8kU=(Vv&ao8gbdzAF<(6xTZ4t1W~6c0rM?iGo0 zgDS2XhFUeibC0d2zA39+)@bOXaTGd;NpyJbEpfjrx!N~H`es|KzU7t9F^S`tXdIKI z_wE@$>Rnkjj~e)-9|aC#5*(hn1-&b);xA}LAAj=i`4;|7=ZUk_iDs$r%&qAJ&os_z zr<&EmbMIsJqiwU(Sse0AL!Lo36#MlOrUhiqe_Y}w7-5$%Q)-#dJgz;=we|qd z+)Q5;)IA&cam`?^H3N9=A@WUrFiR({-+!5F{SG|$ZmV)rY>obM9%uP;&GO-y7mBoh zogmKg=bGiibB}fVZR|LcoNFct&(ixNyoSDrGs%T!lJIPxC#(VMByoMgLhB0_vM*>A z&mzv?7n;E@uyZ_an<7~PgKJ#6h_n2KX8G{kdsERwUI9nxue6tq^>bdA+oRcQMSrQR z6z1x})C4*#_!Xw2n(d6E(8mfM9(!N%`&G7c4s|C{#y?TE50Aa8Bbd!?`2^o^Q$A_M z6X(n{Uxu#i?d=i}X|8r**g2cN>2UN*F5uV{5Nw>i2nPPXPMXI&smZ_pOPv%r9@#^& z+-JB@@yzC9`{rL2VLyVgFDd&iPJfv9RTU6ypObvQD%bFhI#(2##s+kEC06tPxVy)- zl}&WD>(S zQG7T?WsALZ=A(g`T+*xZ%@%xbova?S{R8+NXt?yxq9rEvarKyFHO^>$#f}aBZ!!Kg zxwyD^sVO&&QEsY~n^Ix$2_Q^vY8s0QE4u0w#w>YT?Q&K2UEzF@g}%-6?l zzLvT}L28P}v@X@SSljw=eSd??z~8zy66KsU?}YB@Q;AEVvc|f={|B!S0wJN_IIe6T@(z*c2FPQ0$A{ahE(*1!z^{^hf{P7&kFc zZeoCLLOMpSfku_kQ6|u>z-i+;|6agT0sWtOKjN=$6#{rMLM_t||WG}etzQQ&4VxRnbu`TbP8yZgu!Wh3Y zP<{m-Tb?S$-juoF2!HS~-^c4qy?%wUAtkR>?+q6X{F9lYB0Z z571K{4psT1*s%hHV(Sbkx47Pj)^eYLZ|Rj4_Px~uPEnL95r2++DE;^lhka066tzYD zJm_)AiVEu+h@Tz{=+m`E`jlbmK4cG?V;e?z_Mvp_xFJ9b>&$ne(@c81V!JJLlOhFS zfPs7Vo8wmMxGHytZQig^5KXVRPBB%a>If={A4J=TA*qTS_)@$nV4y+a1Gf}DplBnS z+)y?-xyRrx3V+_+=3OP2exf|I+KK26hO#$+ryiraO^g$srnekM_~oH=%kZRD{i=Ld zQZy}d&pftGF-3Tdq4XN?guM>fv4c)_LdtgxBmDAEy5*t1qIt`$mTc=Hd7VMyf)Nw3 zX9bR>$>=a(v)W0=s+=5`CviGLs`-Hk4>yz^4xW0;<$wDd;k}`@wMGxlUd_w&Zu%nm zeV@Gg@LK!`+`sZoQINSW9@2cjF2F3Yt4paP0XZ<%(NHQrif~{f>A*(ZfiX>CVnoJ@ zpYpfp7U9`O(zA^QOgA;7mR83`h_yN9Q6;Vvh;U;g>Bis*t^KwFw)`n!Cx*J6<0!&u zjil2WwSVWkqX>sHk`4#AC*PG%$u8SJCkI?rgi^vUb3WuM_{b(=0c(_O=7Z(>}_}>WrH-!HU zjDH26NrX3;NN)g7z0dg$`bHXa!2BskL!+fI-jr-}sYyhkPh_D_SfL-d+Z2Zhj)y~8 zHPlDQLaM+URA?Q)VNl<1%sFJ$bIOEN-Ap0|NE10gnoRj9tS%mKf`I6_e<|h$iYCI5 zOr#^3%-bE7h+)^hdHbB2Gs2`NdsT|4!++y+PsYTtZpwo;RGCEB=|tKo?i!q*FYL;i zYDbT?FWPfi99;P*98q_&>Za~xd|Y{W1QcT>e;P3yn#$qOln;l*Y8VBB-sjCz4xh)} z2X~|*vdt{Ji{ushxI=}`Wkr<=<+Fz}K9t+79{aX~{_I7$X>x3i*`AgKUZ~HAXn%oI z*#hCo98*kVszB8NR03{hP;-9$<51S8hkgj4rkZENC=Zx3t?cbGp=ORt($X;q$kaN* zdS}vlXKcD`C@x1I;{2ypxe@j{llF?SKe(bN`c}SzC`Qn`^1j&S$)+k`JhpxQSKN`> zW_;?zhvF<52py5j_G@?-tUjr5WT6j4gDkmhav`(ypAK}QU^=W@tBXS+s|x9|Q^Q`LJcNlRtVBgWWs zImVt3+x;R=h@SbL3Dq79pw`c{7qD982V5lC!3=C&Ybr!cT<3D)Iv+_DIxDZV&I)?e z$IYf#6|90m6-p`Ko`7hoMSpmUx%3wE&gRGik7{U2H1jPPJ+2xRdl-4iQK-fr;YQ}t zjbKF8XPD-pG?Yq-ZLX2))RuLMd5ldfqZU?;3r*~MvG>@ra|&Bph5ZYB4;H}FBYJ^u z1jIa|UC(8^#we_7?swjZM2XsVR|L4kW-jADj>YPm-0Brhw9`K>B7aPJAx#>Cn8auB zXjXP~paz!znCZvE$H4#6k+HKY3Pfo_Av~dWh_IE zqzBE4B@nVh4j*BAu&xvwUI@8=BWoC{nQeh{fsDh z^7ZAqTqWt?)G1P9hs6PPsh=bzT<9smd7Vc7#mHphL$fYwk?>?w!9XmIR-vSbVkT6% zX;Jv7C2PI*S3;AKXQApB#sN`l1<8}63E#x$YeDZy@DV&qn12a#xiVgS#1}_KSkCMJL_VwV8RlcThq%+XESgOQ~ z46?W4=N2Ulpo+~iZQyD-Ud}N}DI+t?pAt(evNj)1zjdK?4lZtczWh*7XG?|PpNOat zCO7OKUbGK~I)4mV9UM*gd616erH)`zQagMqUUg!5*o+2u#%$!WpzYg?ycfwk{#RG{ z(m?4dWX+#Zp8`DljV9!ok2FtrTR+uu0GxGPOYxfv?vheNrq-)WoI4tw0A`N>G82&4pVl|Pclpk z{f3?HIZ&bs+?+{zo)*I-Q;-Jzv9z zmvOZYcPM&xQ-74<|GmM~vtpzS9hH`+qZxvYLmgv>cSfG}tx3_z_;+m-3llCOc!AT4 z|F-=7lLdtB*i%~p2jN*JB*dBto^@159T|p&W|#e7hd-d$hJGX)E~SwoO@EESjxmG zhlHLsg5lW6=sabO=P5IGo|5`#RL-|95g|o{lp&;qKu0$nr!^V6MVqrD3zPcH;6lPO zhyBPiH*9(42GC+M@cTyQv^hX304PO-J%1|%!*;47qi9sj{9rZ=(M2Gn0)cWRIMO39 zbf-4F@eYF&V9j?ZI6p`XCk=N*i=Z-Rj%Xpu`J=>e($p*mg)CzD_8>+kuL>B`TUfJO zFl3t^{A4@&n6W1{7olVFw}!lhK%_(})_(0ooQTEu#gW+eH?l79@d z%WPP78SL{sONE3}U09^AX=SWom^OO0pUAd^MNjDI%b9FSvZ6!mC!M4Y4AH_(@iwdv zUh_@!EghT2cH%kiL5!4j$s8kP7?hC6nS+Qi*mR#3+k~o;ZWy zSjbqZx4M2aD>QAo{TJ`AD8xfTji(hW1u2E%evswoP* zHx1!bQxr^O(aK}N(44Hc?yVm}Zt33oi9NXz!*;47I+Q^OJ?~HkiOLAZFq||8Ejte{ z?%61WQUl?GcBn#hSO^d!ChnFQ@b56_>HVnW=OWETh3-?1ye<=7sSc9o`lzbsP~( z4iT-~ECgju`8GtBjX{6lOHbk{iKpD|Fqem!$Ky)FwJCuiOuhNUlYbN5#^|VPA!S7r zC#l5Qs@}-=lZ0r>Mez*RwZyy8@GQjZqCVgkx>_Sv;|#XZ0t|{@U_Lp{#46WLI@U)P8?!y=2@viG8GSA4W2xGz@Gy?5{YgMFTqBEsk{aQ{M2ZXZxkANVs&$rSX6{-cF^C z+-j)jG++sDhW!Y76vgxP2KSx7a}hrkn}VI+Rv$kKU`Kg&FMp8y{1H>(3nJ6SYfBB; zrpIc{8_&SE*jH=Tcm@MXH1k17+t5`Wp+Vo%>(k_b$`dmZ(cIupBG@=oN+fv2vo|H7 z6on||5=*OeEitS#(68OIz%+Qr*GRCNWKxuOOAl`&6bBOpuH@p}NKNNP#DHz$PfcMg z0w!fJd>A)LTz}_N#NcjnQn?@S#w<{iA9zAW(*BbWPH}+inoa{bp78*XOmM{M1&YA!@#3%A2|ab z7~LYntzxk0WF8#>)jh`tOfVIKcv$5l!+N7*St!dU1IzIAr0_BxeE$9Jiewyc;!MJ+ z4b%=S7s8EHgum7>Y&7abB9x^ki;_vFbTmRkuyDw3o*S~~@K5&dtW7M;TpEOPo@|>x zWUJ?w(0>QcV_2CuCiiHOf6#DkTJRI(n=)Z!r$hg$GzI z#;tP+i?NdlXLTXpOKBHwm81<t|(-TZG z#I3iO2a(ALx5c~@-G*3pO8u;TZ#48~q|Tn-wlf;Glbs;ac|L80Z!(EuR*QX;Nn3|2 z1Kp}kvCAkLuB@^Lcx^QDRe}UlE{IuKZaLOc!?IBR7ad0uZNKN~gh@&^^+oGYQ_t#x z*?%#<-rTcB>2*9P_*u$XK}AjoV>rH8_>yq(R3Dcw7KzF=VGPh0i_=O-UosBm7hYwo zQQs=GldNnTg0>ucqe&<;+l!#h#?eG$XB!fC0@bboPnpG6$a=$>H+xAp=!ylm;S8A( z?b<+dvx+M)d&6lECzr#lW1R6%4avsG&woFH3HmZ|2|P&oS(mn;*E0L7Y=ft^NzKz! zLRPj!N-x{VC)?g6b#rr%PwUYAS*#Y^{o{%>CeZEZ!}|hSo9I^n@`^Oj@JO2T-eep`sv0w9%;B`34Szfv zF`GA?2qdwc)uT8Pkp{MQ!sa2Md3|c{tx-u{Xpu~$aXA&IZIF;}BLH?=vABYDvS99Q zN!YYZ_D;igsq&On2N{6e9|h=uk|F@P&qFxAAlg!)Iar+;n0n)YQee>}YOF3$F#Xe= zWKlzPgXN@VaI@jC=nmr*bQaGGSRLkM+IY&kY8i zp9ykWFNevFF~jh+iR9+PJ-jV@Z5l+#1u5q-XEd-Zlu+T|_k}mob6SIh=K=;{q{1x` zhOqa+Ao-IRgn#-%3`@me(}~5@h|MW2V$!q5d1#H;=~4lcBGyB0eBJ2SPJdOTnFsL; z6Cbq><1gGyIP6;la8Po-Kb52fmo^vJmd?b}nrJ_P_HiatwuSIY$h!!-$zfq&H4dON zj+3(Wmf@I@8%Ii)65FK;+eqQB4FgnQJ1C5LsBfJ}EGH$!IgI)tWEkl%>Z^pMByS}! zqHbp1b*Km3%%<&_o7wav*?+2=P8;KN0=YF59vYAFKlY^EuQe8nW|#m(pQz6~bwN38 zdOn-6G)7kjl8cXLX_`#}xJU+5KM~IdiQwWeGn&AJVIDw6!phOj=ZuwMzSc2cJmk=R z)_E(UO8m+~q2A-;3-uZgoYLO-l5bad+`TC={(hglEunQ%p53e4_kaKW|NeiSfXs0x z^2Piw26hQFd6l(}GAr0$#J|5~|CLhwu3=2OLx(M0(k$3ny!V#NE!p23ZCmV$#&*;| zL(<>*pq@E`$^pruaNIcZ%~ZU(l(H;VM_@jw0xhvXA4>3q2^wa0DE_5goK8XxlQw0F zFe$;LXz>7()~Nv#UVn?Yrq?x|14XWA*732#DIYf@c~m2nPhTw{&es^E{E>a_3;3)C zyY}Obm8>{QXgP;Vudd4NZ}f0~+_0kh2Q-Z1j@1GmAn`-D8g}`(=gA&ePZ9w9`@2s( z83c74E!1#D0k5N<49xMz!Dt-Z(bZ7c{XO0YxCgIG%PY-k_J11!1d?oVlqShm%;0iT zpqHNWzn1&|q z&;E%T{>&jx)U;sXN8n=_Sb*KbezN%OS!J^z-Ca2-yfD?Rd^}NAk{sDkEEPaiF zbPGTWF|fXtTz^DEc>-5kKGnrvAx89tgq9%0kyr?X9{>e7aJhZi6dT?6LOk#%6xK~p z_rZirgM`3xB2*epv`UK*pM(86;XQXeJ41_XAq>;eHW+e5t6->>_Q0paeke@dkPPw0 zT~ExvM2-*rQTV|%j>D6>ueNzsVJ%{+A5XZ?O!OK>v418p8Bhx~4$y(c@^XbiF(E6` zp0+>3!9L|rEj%!`CXf79l68FXv2IG@%mCgbqOnjI$WC!%VoeUZ0kYRdp zb$HDrJD9<~K!JArfkMRvY?1#i#IGuFT<7LHF>Br1Y8-KXN29R&9>oyhe-ygK2XSOv zOvviont#{r9Pno*E3&s4xIh;_$Kd$jZrn2sjR&nJ$eU^SXf`&lR_k>dFk4X2sz$Y$ zgF>f;b$)~-6q;7x*)fq8uIQfwAw};j(J*mm9qyQzSjQ&`v@kc!!CHRUzzT812AuAR z**}DhOa+`dE>&0&?oj|*{9_mOs~rA%;k$uS1%G5y;qp=rms{GzdsQay_NnaOV}_an z+cMf*nb`!zZz9PW`%Aw1+x<5G%Fg0jgw($>aa{YML-rQ=%WVA}Gac4Bt_ZoT!36xJ zC39u`X(PcUFAP@&e*)%M!*tk_2^YEAg7`Vt=5H=eRYYD)?Ddny1r2*sJYdMfL)J8L zAAcn=QpD(d-?gN8dv$l`^QoI+U(}E4l#P!POhz1TN!~CB9{g$}5pSO8Y+4i|!j>dN zSgq=8OnB(y@#5dQ&K`2lazv3-iYyV}BmYY=z~C_Zda8+;Z?G0~13y_>o$=yWqXM;AT*l^A8_#fv|sQp~Fi*ZHbA zJm!_CdHC38ykv_VDDr3KFv1#A4nt>*k{dz7tph%vk>HslmuC5o1`LY!tVWnT;$?U} z2#Ay+$f|hVfj(0onl96y)@AC_W$LAi*v;upA~oRv>BP|EZ435{7HxC!W^Wlt+kYfn zd`!*cG0)a{74Wf4E){a@tCDx@&(mbZU#zVLatX0p{VyjIAD{$~2#H(%;DW~Np6=nL z1z8CE2m7xJms&K>c*8Cy^Jbs}hdk>I6Qx6kJnhY&_={pK)?XXkL$0lThWuB)w|bM@ z(VrH1(NA=v@*HTQo1nNn-cwLuo___q08gp3Jd0d_M`W*`)L2%sx5`3-bQY%JQko@x z^~R>x37B%lx=@{2v|PBZG+H)nM_i>7+8S8dnHN}1%a}B%vb@nZZM#sHKeKDyc+HlKD~8qQ6O|1yDR0`*6wime;NA>m(CGeZwJ{wR7L43*E)<2-!FF zEksdX$RT=a*WW@N>~kz)u8;tOE+9OBzpBRwSfKp7asB<%-FJ8tfhl2$C}`pHfw>ud z>Al;5lOk9u;~!I*JzV-24^@J1Kqt<&>g$sAdTB`JSBfN!o#IWOeb_g{9G7_ zLyh1L$su|wPQ*qX5i??!JP}7?P0%K3?k|*L(9J~>+DNf?=k|#o1th_ffUS5Vp;rt!(H&&%$dq$V^nHU|b4&gISyX5H@9y-UDf8AyK z?192ztV{gumsGCuJozYpb%VB(OxwT4%F@a)-AXQfo)UBT6n}d>-x)!wggNbJ@xuw? zZ+U)5vaQ>Z+bK~jWn%x12v=Lfb$4jkDn_f~e973sVolgtmzSr*DzphAzN5k?)M>mk z$MkNWn@5;T8mIMYobNrFg6ubOlOp~5Ehzg!?22LD8K3<8|8U>oA)$tYASmsw2n8|p zgy`H~q##C~5P#?HVNr;_MP#|VOM;BXo*>S9aun3W6RLY>oy3^*gX+q0m572H1l614 z;w=d`^)-XmEp!TC=37Lq>jNdiEbNQyw@fLtFuQi$1*Y&uLDlED7e&GOT2$+zPX#db z1h8M-sc?Mj&3O%{g7R&(wwp{8%EH&1bnjM@Aamcw=6|}TN+At{>b-UKk%I9xpY~<7 z3c=T%wXQ`|0Mno^Y2T-$aC|MMb0?;PScG~Tbrq!qS@dH-j7udIR+#V6uGdo#-X8Si zWseHa*J8{IWQBZ~*|zRd5+ETebZ^QPC}Urk6BjE9tckDXSZ|jWDBi76UZg878u7|9 z@(=3`Ie!A8?}=gFGa{vZ#k<+^C4}!+oVcDwVhug9?Ah2Q%*YeQo(E3CjJ*q|b!UM@ znD`>J?pBZhQ%`{Q%_b6H<_T~-nhqz|Pw{VQBEwoE|{KTDC`A8&RMb4#B zlYqWvY)w=tQM|3#mPt>djJ=zu{r)Nm-==3v&MYuyVHmBH(gI~3XN1Nb4+6{AppEMcx$vm( zU4OnthCm_iJ@T>NWG7&J&CZrsUto;9F)YdH1<2UHb}fn01CPk{==N>(I{K;3V)S0n@`X7nlji zX(%MWI84aTLgo48Wg>*o7qb}yK2!15x7!4mCc&cw{eA#}GWGA$TQ^?`gjpB@-OnXt=V7wuJy-%{5jVideo Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -532,7 +533,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -652,7 +653,7 @@

    operation index

    @@ -660,7 +661,7 @@

    operation index

    @@ -668,7 +669,7 @@

    operation index

    @@ -676,7 +677,7 @@

    operation index

    @@ -684,7 +685,7 @@

    operation index

    @@ -692,7 +693,7 @@

    operation index

    @@ -700,7 +701,7 @@

    operation index

    @@ -708,7 +709,7 @@

    operation index

    @@ -716,7 +717,7 @@

    operation index

    @@ -724,7 +725,7 @@

    operation index

    @@ -732,7 +733,7 @@

    operation index

    @@ -740,7 +741,7 @@

    operation index

    @@ -748,7 +749,7 @@

    operation index

    @@ -756,7 +757,7 @@

    operation index

    @@ -764,7 +765,7 @@

    operation index

    @@ -772,7 +773,7 @@

    operation index

    @@ -780,7 +781,7 @@

    operation index

    @@ -788,7 +789,7 @@

    operation index

    @@ -1024,7 +1025,7 @@

    operation index

    @@ -1056,7 +1057,7 @@

    operation index

    @@ -1140,15 +1141,7 @@

    operation index

    - - - - - @@ -1156,7 +1149,7 @@

    operation index

    @@ -1164,7 +1157,7 @@

    operation index

    @@ -1172,7 +1165,7 @@

    operation index

    @@ -1252,7 +1245,7 @@

    operation index

    @@ -1260,7 +1253,7 @@

    operation index

    @@ -1268,7 +1261,7 @@

    operation index

    @@ -1276,7 +1269,7 @@

    operation index

    @@ -1284,7 +1277,7 @@

    operation index

    @@ -1292,7 +1285,7 @@

    operation index

    @@ -1300,7 +1293,7 @@

    operation index

    @@ -1308,7 +1301,7 @@

    operation index

    @@ -1316,7 +1309,7 @@

    operation index

    @@ -1324,7 +1317,15 @@

    operation index

    + + + + + @@ -1621,6 +1622,14 @@

    operation index

    Setting 123 (Time Lapse Digital Lenses)(features/settings) + + + + + diff --git a/ble/protocol.html b/ble/protocol.html index 3230b222..14876784 100644 --- a/ble/protocol.html +++ b/ble/protocol.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/protocol/ble_setup.html b/ble/protocol/ble_setup.html index caf23aeb..dadab39e 100644 --- a/ble/protocol/ble_setup.html +++ b/ble/protocol/ble_setup.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/protocol/data_protocol.html b/ble/protocol/data_protocol.html index 13c9f978..b8ffc05b 100644 --- a/ble/protocol/data_protocol.html +++ b/ble/protocol/data_protocol.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -718,7 +719,7 @@

    Extended (16-bit) Packets

    - + diff --git a/ble/protocol/id_tables.html b/ble/protocol/id_tables.html index c703a14b..26ec7aeb 100644 --- a/ble/protocol/id_tables.html +++ b/ble/protocol/id_tables.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -998,106 +999,110 @@

    Setting IDsTime Lapse Digital Lenses

    + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1411,7 +1416,7 @@

    Status IDs

    - + diff --git a/ble/protocol/protobuf.html b/ble/protocol/protobuf.html index c8fc7ba3..41942875 100644 --- a/ble/protocol/protobuf.html +++ b/ble/protocol/protobuf.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • @@ -719,6 +720,11 @@

    Enums

    + + + + +
    -EnumLens (protocol/protobuf) +EnumCameraControlStatus (protocol/protobuf) Proto
    -EnumLiveStreamError (protocol/protobuf) +EnumFlatMode (protocol/protobuf) Proto
    -EnumLiveStreamStatus (protocol/protobuf) +EnumPresetGroup (protocol/protobuf) Proto
    -EnumRegisterLiveStreamStatus (protocol/protobuf) +EnumPresetGroupIcon (protocol/protobuf) Proto
    -EnumWindowSize (protocol/protobuf) +EnumPresetIcon (protocol/protobuf) Proto
    -EnumRegisterPresetStatus (protocol/protobuf) +EnumPresetTitle (protocol/protobuf) Proto
    -EnumProvisioning (protocol/protobuf) +EnumResultGeneric (protocol/protobuf) Proto
    -EnumScanning (protocol/protobuf) +EnumProvisioning (protocol/protobuf) Proto
    -EnumScanEntryFlags (protocol/protobuf) +EnumScanning (protocol/protobuf) Proto
    -EnumCOHNStatus (protocol/protobuf) +EnumScanEntryFlags (protocol/protobuf) Proto
    -EnumCOHNNetworkState (protocol/protobuf) +EnumCOHNStatus (protocol/protobuf) Proto
    -EnumCameraControlStatus (protocol/protobuf) +EnumCOHNNetworkState (protocol/protobuf) Proto
    -EnumFlatMode (protocol/protobuf) +EnumRegisterPresetStatus (protocol/protobuf) Proto
    -EnumPresetGroup (protocol/protobuf) +EnumLens (protocol/protobuf) Proto
    -EnumPresetGroupIcon (protocol/protobuf) +EnumLiveStreamError (protocol/protobuf) Proto
    -EnumPresetIcon (protocol/protobuf) +EnumLiveStreamStatus (protocol/protobuf) Proto
    -EnumPresetTitle (protocol/protobuf) +EnumRegisterLiveStreamStatus (protocol/protobuf) Proto
    -EnumResultGeneric (protocol/protobuf) +EnumWindowSize (protocol/protobuf) Proto
    -NotifyLiveStreamStatus (protocol/protobuf) +NotifyPresetStatus (protocol/protobuf) Proto
    -NotifyPresetStatus (protocol/protobuf) +NotifyLiveStreamStatus (protocol/protobuf) Proto
    -RequestGetLastCapturedMedia (protocol/protobuf) -Proto
    - -ResponseLastCapturedMedia (protocol/protobuf) +RequestSetCameraControlStatus (protocol/protobuf) Proto
    -RequestGetLiveStreamStatus (protocol/protobuf) +RequestSetTurboActive (protocol/protobuf) Proto
    -RequestSetLiveStreamMode (protocol/protobuf) +RequestCustomPresetUpdate (protocol/protobuf) Proto
    -RequestGetPresetStatus (protocol/protobuf) +ResponseGeneric (protocol/protobuf) Proto
    -RequestSetTurboActive (protocol/protobuf) +RequestGetCOHNStatus (protocol/protobuf) Proto
    -RequestGetCOHNStatus (protocol/protobuf) +RequestCreateCOHNCert (protocol/protobuf) Proto
    -RequestCreateCOHNCert (protocol/protobuf) +RequestClearCOHNCert (protocol/protobuf) Proto
    -RequestClearCOHNCert (protocol/protobuf) +RequestCOHNCert (protocol/protobuf) Proto
    -RequestCOHNCert (protocol/protobuf) +ResponseCOHNCert (protocol/protobuf) Proto
    -ResponseCOHNCert (protocol/protobuf) +RequestSetCOHNSetting (protocol/protobuf) Proto
    -RequestSetCOHNSetting (protocol/protobuf) +RequestGetLastCapturedMedia (protocol/protobuf) Proto
    -RequestSetCameraControlStatus (protocol/protobuf) +ResponseLastCapturedMedia (protocol/protobuf) Proto
    -RequestCustomPresetUpdate (protocol/protobuf) +RequestGetPresetStatus (protocol/protobuf) Proto
    -ResponseGeneric (protocol/protobuf) +RequestGetLiveStreamStatus (protocol/protobuf) +Proto
    + +RequestSetLiveStreamMode (protocol/protobuf) Proto
    Setting
    + +Setting 125 (Photo Output) (features/settings) +Setting
    @@ -2212,7 +2221,7 @@

    operation index

    -Status 111 (Does sdcard meet specified minimum write speed?) (features/statuses) +Status 111 (Is there an SD Card minimum write speed error?) (features/statuses) Status
    Start (0)13-bit Extended (10)16-bit Extended (10) Reserved 16-bit Message Length
    125Photo Output
    128 Media Format
    134 Setup Anti-Flicker
    135 Hypersmooth
    150 Video Horizon Leveling
    151 Photo Horizon Leveling
    162 Max Lens
    167 HindSight
    171 Photo Single Interval
    172 Photo Interval Duration
    173 Video Performance Mode
    175 Controls
    176 Easy Mode Speed
    177 Enable Night Photo
    178 Wireless Band
    179 Trail Length
    180 System Video Mode
    182 Video Bit Rate
    183 Bit Depth
    184 Profiles
    186 Video Easy Mode
    187 Lapse Mode
    189 Max Lens Mod
    190 Max Lens Mod Enable
    191 Photo Mode
    192 Multi Shot Aspect Ratio
    193 Framing
    111Does sdcard meet specified minimum write speed?Is there an SD Card minimum write speed error?
    112
    CAMERA_COF_SETUP3Set by the camera when it is on the CAH (Camera As a Hub) / COF (Cloud OFfload) setup screen
    @@ -2717,6 +2723,12 @@

    Enums11 Set of currently supported FOV options + +live_stream_protune_supported +bool +13 +Does the camera support live stream protune settings +

    diff --git a/ble/protocol/state_management.html b/ble/protocol/state_management.html index 18e0e6ad..b8a5ef92 100644 --- a/ble/protocol/state_management.html +++ b/ble/protocol/state_management.html @@ -422,6 +422,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -529,7 +530,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/search.html b/ble/search.html index 632f1488..c8f5082d 100644 --- a/ble/search.html +++ b/ble/search.html @@ -421,6 +421,7 @@
  • Video Lens (121)
  • Photo Lens (122)
  • Time Lapse Digital Lenses (123)
  • +
  • Photo Output (125)
  • Media Format (128)
  • Setup Anti-Flicker (134)
  • Hypersmooth (135)
  • @@ -528,7 +529,7 @@
  • Scheduled Capture Preset ID (107)
  • Scheduled Capture (108)
  • Display Mod Status (110)
  • -
  • Valid SD Card Write Speed (111)
  • +
  • SD Card Write Speed Error (111)
  • SD Card Errors (112)
  • Turbo Transfer (113)
  • Camera Control ID (114)
  • diff --git a/ble/searchindex.js b/ble/searchindex.js index b1809e58..0bb53c04 100644 --- a/ble/searchindex.js +++ b/ble/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"5GHZ Available (81)": [[8, "ghz-available-81"]], "AP Mode (69)": [[8, "ap-mode-69"]], "AP SSID (29)": [[8, "ap-ssid-29"]], "Access Point": [[0, "access-point"]], "Active Hilights (58)": [[8, "active-hilights-58"]], "Advertisements": [[11, "advertisements"]], "Auto Power Down (59)": [[7, "auto-power-down-59"]], "BLE Characteristics": [[11, "ble-characteristics"]], "BLE Setup": [[11, "ble-setup"]], "Battery Present (1)": [[8, "battery-present-1"]], "Bit Depth (183)": [[7, "bit-depth-183"]], "Busy (8)": [[8, "busy-8"]], "Camera Capabilities": [[7, "camera-capabilities"]], "Camera Control": [[15, "camera-control"]], "Camera Control ID (114)": [[8, "camera-control-id-114"]], "Camera Readiness": [[15, "camera-readiness"]], "Camera on the Home Network": [[1, "camera-on-the-home-network"]], "Capture Delay Active (101)": [[8, "capture-delay-active-101"]], "Certificates": [[1, "certificates"]], "Cold (85)": [[8, "cold-85"]], "Command IDs": [[13, "command-ids"]], "Commands": [[12, "commands"]], "Configure GATT Characteristics": [[11, "configure-gatt-characteristics"]], "Connected Devices (31)": [[8, "connected-devices-31"]], "Continuation Packets": [[12, "continuation-packets"]], "Control": [[2, "control"]], "Controls (175)": [[7, "controls-175"]], "Data Protocol": [[12, "data-protocol"]], "Decipher Message Payload Type": [[12, "decipher-message-payload-type"]], "Disconnect from Access Point": [[0, "disconnect-from-access-point"]], "Display Mod Status (110)": [[8, "display-mod-status-110"]], "Easy Mode Speed (176)": [[7, "easy-mode-speed-176"]], "Enable Night Photo (177)": [[7, "enable-night-photo-177"]], "Encoding (10)": [[8, "encoding-10"]], "EnumCOHNNetworkState": [[14, "enumcohnnetworkstate"]], "EnumCOHNStatus": [[14, "enumcohnstatus"]], "EnumCameraControlStatus": [[14, "enumcameracontrolstatus"]], "EnumFlatMode": [[14, "enumflatmode"]], "EnumLens": [[14, "enumlens"]], "EnumLiveStreamError": [[14, "enumlivestreamerror"]], "EnumLiveStreamStatus": [[14, "enumlivestreamstatus"]], "EnumPresetGroup": [[14, "enumpresetgroup"]], "EnumPresetGroupIcon": [[14, "enumpresetgroupicon"]], "EnumPresetIcon": [[14, "enumpreseticon"]], "EnumPresetTitle": [[14, "enumpresettitle"]], "EnumProvisioning": [[14, "enumprovisioning"]], "EnumRegisterLiveStreamStatus": [[14, "enumregisterlivestreamstatus"]], "EnumRegisterPresetStatus": [[14, "enumregisterpresetstatus"]], "EnumResultGeneric": [[14, "enumresultgeneric"]], "EnumScanEntryFlags": [[14, "enumscanentryflags"]], "EnumScanning": [[14, "enumscanning"]], "EnumWindowSize": [[14, "enumwindowsize"]], "Enums": [[14, "enums"]], "Extended (13-bit) Packets": [[12, "extended-13-bit-packets"]], "Extended (16-bit) Packets": [[12, "extended-16-bit-packets"]], "FTU (79)": [[8, "ftu-79"]], "Finish Pairing": [[11, "finish-pairing"]], "Flatmode (89)": [[8, "flatmode-89"]], "Frames Per Second (3)": [[7, "frames-per-second-3"]], "Framing (193)": [[7, "framing-193"]], "GPS (83)": [[7, "gps-83"]], "GPS Lock (68)": [[8, "gps-lock-68"]], "General": [[9, "general"]], "General (5-bit) Packets": [[12, "general-5-bit-packets"]], "Getting Started": [[9, "getting-started"]], "Hilights": [[3, "hilights"]], "HindSight (167)": [[7, "hindsight-167"]], "Hindsight (106)": [[8, "hindsight-106"]], "Hypersmooth (135)": [[7, "hypersmooth-135"]], "ID Tables": [[13, "id-tables"]], "Internal Battery (70)": [[8, "internal-battery-70"]], "Internal Battery Bars (2)": [[8, "internal-battery-bars-2"]], "JSON": [[7, "json"]], "Keep Alive": [[15, "keep-alive"]], "LCD Lock (11)": [[8, "lcd-lock-11"]], "Lapse Mode (187)": [[7, "lapse-mode-187"]], "Last Pairing Success (21)": [[8, "last-pairing-success-21"]], "Last Pairing Type (20)": [[8, "last-pairing-type-20"]], "Last Wifi Scan Success (23)": [[8, "last-wifi-scan-success-23"]], "Lens Type (105)": [[8, "lens-type-105"]], "Limitations": [[9, "limitations"]], "Linux Core (104)": [[8, "linux-core-104"]], "Live Bursts (100)": [[8, "live-bursts-100"]], "Live Streaming": [[4, "live-streaming"]], "Liveview Exposure Select Mode (65)": [[8, "liveview-exposure-select-mode-65"]], "Liveview X (67)": [[8, "liveview-x-67"]], "Liveview Y (66)": [[8, "liveview-y-66"]], "Locate (45)": [[8, "locate-45"]], "Max Lens (162)": [[7, "max-lens-162"]], "Max Lens Mod (189)": [[7, "max-lens-mod-189"]], "Max Lens Mod Enable (190)": [[7, "max-lens-mod-enable-190"]], "Media": [[14, "media"]], "Media Format (128)": [[7, "media-format-128"]], "Media Mod State (102)": [[8, "media-mod-state-102"]], "Message Payload": [[12, "message-payload"]], "Microphone Accessory (74)": [[8, "microphone-accessory-74"]], "Minimum Status Poll Period (60)": [[8, "minimum-status-poll-period-60"]], "Mobile Friendly (78)": [[8, "mobile-friendly-78"]], "Multi Shot Aspect Ratio (192)": [[7, "multi-shot-aspect-ratio-192"]], "NotifProvisioningState": [[14, "notifprovisioningstate"]], "NotifStartScanning": [[14, "notifstartscanning"]], "NotifyCOHNStatus": [[14, "notifycohnstatus"]], "NotifyLiveStreamStatus": [[14, "notifylivestreamstatus"]], "NotifyPresetStatus": [[14, "notifypresetstatus"]], "OTA (41)": [[8, "ota-41"]], "OTA Charged (83)": [[8, "ota-charged-83"]], "Operations": [[0, "operations"], [1, "operations"], [2, "operations"], [3, "operations"], [4, "operations"], [5, "operations"], [6, "operations"], [7, "operations"]], "Overheating (6)": [[8, "overheating-6"]], "Packet Headers": [[12, "packet-headers"]], "Packetization": [[12, "packetization"]], "Pairing Mode": [[11, "pairing-mode"]], "Pairing State (19)": [[8, "pairing-state-19"]], "Pairing State (Legacy) (28)": [[8, "pairing-state-legacy-28"]], "Pending FW Update Cancel (42)": [[8, "pending-fw-update-cancel-42"]], "Photo Horizon Leveling (151)": [[7, "photo-horizon-leveling-151"]], "Photo Interval Capture Count (118)": [[8, "photo-interval-capture-count-118"]], "Photo Interval Duration (172)": [[7, "photo-interval-duration-172"]], "Photo Lens (122)": [[7, "photo-lens-122"]], "Photo Mode (191)": [[7, "photo-mode-191"]], "Photo Preset (94)": [[8, "photo-preset-94"]], "Photo Single Interval (171)": [[7, "photo-single-interval-171"]], "Photos (38)": [[8, "photos-38"]], "Preset": [[14, "preset"]], "Preset (97)": [[8, "preset-97"]], "Preset Group (96)": [[8, "preset-group-96"]], "Preset Groups": [[5, "preset-groups"]], "Preset Modified (98)": [[8, "preset-modified-98"]], "Preset Modified Status": [[5, "preset-modified-status"]], "PresetGroup": [[14, "presetgroup"]], "PresetSetting": [[14, "presetsetting"]], "Presets": [[5, "presets"]], "Preview Stream (32)": [[8, "preview-stream-32"]], "Preview Stream Available (55)": [[8, "preview-stream-available-55"]], "Primary Storage (33)": [[8, "primary-storage-33"]], "Profiles (184)": [[7, "profiles-184"]], "Protobuf": [[12, "protobuf"]], "Protobuf Documentation": [[14, "protobuf-documentation"]], "Protobuf IDs": [[13, "protobuf-ids"]], "Protocol": [[10, "protocol"]], "Provisioning Procedure": [[1, "provisioning-procedure"]], "Queries": [[12, "queries"]], "Query": [[6, "query"]], "Query IDs": [[13, "query-ids"]], "Quick Capture (9)": [[8, "quick-capture-9"]], "Ready (82)": [[8, "ready-82"]], "Remaining Live Bursts (99)": [[8, "remaining-live-bursts-99"]], "Remaining Photos (34)": [[8, "remaining-photos-34"]], "Remaining Video Time (35)": [[8, "remaining-video-time-35"]], "Remote Connected (27)": [[8, "remote-connected-27"]], "Remote Version (26)": [[8, "remote-version-26"]], "RequestCOHNCert": [[14, "requestcohncert"]], "RequestClearCOHNCert": [[14, "requestclearcohncert"]], "RequestConnect": [[14, "requestconnect"]], "RequestConnectNew": [[14, "requestconnectnew"]], "RequestCreateCOHNCert": [[14, "requestcreatecohncert"]], "RequestCustomPresetUpdate": [[14, "requestcustompresetupdate"]], "RequestGetApEntries": [[14, "requestgetapentries"]], "RequestGetCOHNStatus": [[14, "requestgetcohnstatus"]], "RequestGetLastCapturedMedia": [[14, "requestgetlastcapturedmedia"]], "RequestGetLiveStreamStatus": [[14, "requestgetlivestreamstatus"]], "RequestGetPresetStatus": [[14, "requestgetpresetstatus"]], "RequestReleaseNetwork": [[14, "requestreleasenetwork"]], "RequestSetCOHNSetting": [[14, "requestsetcohnsetting"]], "RequestSetCameraControlStatus": [[14, "requestsetcameracontrolstatus"]], "RequestSetLiveStreamMode": [[14, "requestsetlivestreammode"]], "RequestSetTurboActive": [[14, "requestsetturboactive"]], "RequestStartScan": [[14, "requeststartscan"]], "ResponseCOHNCert": [[14, "responsecohncert"]], "ResponseConnect": [[14, "responseconnect"]], "ResponseConnectNew": [[14, "responseconnectnew"]], "ResponseGeneric": [[14, "responsegeneric"]], "ResponseGetApEntries": [[14, "responsegetapentries"]], "ResponseGetApEntries::ScanEntry": [[14, "responsegetapentries-scanentry"]], "ResponseLastCapturedMedia": [[14, "responselastcapturedmedia"]], "ResponseStartScanning": [[14, "responsestartscanning"]], "Rotation (86)": [[8, "rotation-86"]], "SD Card Capacity (117)": [[8, "sd-card-capacity-117"]], "SD Card Errors (112)": [[8, "sd-card-errors-112"]], "SD Card Remaining (54)": [[8, "sd-card-remaining-54"]], "Scheduled Capture (108)": [[8, "scheduled-capture-108"]], "Scheduled Capture Preset ID (107)": [[8, "scheduled-capture-preset-id-107"]], "Send Messages": [[11, "send-messages"]], "Setting IDs": [[7, "setting-ids"], [13, "setting-ids"]], "Settings": [[7, "settings"]], "Setup Anti-Flicker (134)": [[7, "setup-anti-flicker-134"]], "State Management": [[15, "state-management"]], "Status IDs": [[8, "status-ids"], [13, "status-ids"]], "Statuses": [[8, "statuses"]], "Supported Cameras": [[9, "supported-cameras"]], "System Video Mode (180)": [[7, "system-video-mode-180"]], "Time Lapse Digital Lenses (123)": [[7, "time-lapse-digital-lenses-123"]], "Time Since Last Hilight (59)": [[8, "time-since-last-hilight-59"]], "Time Warp Speed (103)": [[8, "time-warp-speed-103"]], "Timelapse Interval Countdown (49)": [[8, "timelapse-interval-countdown-49"]], "Timelapse Preset (95)": [[8, "timelapse-preset-95"]], "Trail Length (179)": [[7, "trail-length-179"]], "Turbo Transfer (113)": [[8, "turbo-transfer-113"]], "Type Length Value": [[12, "type-length-value"]], "USB Connected (115)": [[8, "usb-connected-115"]], "USB Controlled (116)": [[8, "usb-controlled-116"]], "Valid SD Card Write Speed (111)": [[8, "valid-sd-card-write-speed-111"]], "Verifying Certificate": [[1, "verifying-certificate"]], "Video Aspect Ratio (108)": [[7, "video-aspect-ratio-108"]], "Video Bit Rate (182)": [[7, "video-bit-rate-182"]], "Video Easy Mode (186)": [[7, "video-easy-mode-186"]], "Video Encoding Duration (13)": [[8, "video-encoding-duration-13"]], "Video Horizon Leveling (150)": [[7, "video-horizon-leveling-150"]], "Video Lens (121)": [[7, "video-lens-121"]], "Video Performance Mode (173)": [[7, "video-performance-mode-173"]], "Video Preset (93)": [[8, "video-preset-93"]], "Video Resolution (2)": [[7, "video-resolution-2"]], "Videos (39)": [[8, "videos-39"]], "View Certificate Details": [[1, "view-certificate-details"]], "Webcam Digital Lenses (43)": [[7, "webcam-digital-lenses-43"]], "Welcome to Open GoPro BLE API\u2019s documentation!": [[9, "welcome-to-open-gopro-ble-api-s-documentation"]], "WiFi SSID (30)": [[8, "wifi-ssid-30"]], "Wifi Bars (56)": [[8, "wifi-bars-56"]], "Wifi Provisioning State (24)": [[8, "wifi-provisioning-state-24"]], "Wifi Scan State (22)": [[8, "wifi-scan-state-22"]], "Wireless Band (178)": [[7, "wireless-band-178"]], "Wireless Band (76)": [[8, "wireless-band-76"]], "Wireless Connections Enabled (17)": [[8, "wireless-connections-enabled-17"]], "XLSX": [[7, "xlsx"]], "Zoom Available (77)": [[8, "zoom-available-77"]], "Zoom Level (75)": [[8, "zoom-level-75"]], "Zoom while Encoding (88)": [[8, "zoom-while-encoding-88"]]}, "docnames": ["features/access_points", "features/cohn", "features/control", "features/hilights", "features/live_streaming", "features/presets", "features/query", "features/settings", "features/statuses", "index", "protocol", "protocol/ble_setup", "protocol/data_protocol", "protocol/id_tables", "protocol/protobuf", "protocol/state_management"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["features/access_points.rst", "features/cohn.rst", "features/control.rst", "features/hilights.rst", "features/live_streaming.rst", "features/presets.rst", "features/query.rst", "features/settings.rst", "features/statuses.rst", "index.rst", "protocol.rst", "protocol/ble_setup.rst", "protocol/data_protocol.rst", "protocol/id_tables.rst", "protocol/protobuf.rst", "protocol/state_management.rst"], "indexentries": {}, "objects": {"": [[14, 0, 0, "enumcohnnetworkstate", "EnumCOHNNetworkState"], [14, 0, 0, "enumcohnstatus", "EnumCOHNStatus"], [14, 0, 0, "enumcameracontrolstatus", "EnumCameraControlStatus"], [14, 0, 0, "enumflatmode", "EnumFlatMode"], [14, 0, 0, "enumlens", "EnumLens"], [14, 0, 0, "enumlivestreamerror", "EnumLiveStreamError"], [14, 0, 0, "enumlivestreamstatus", "EnumLiveStreamStatus"], [14, 0, 0, "enumpresetgroup", "EnumPresetGroup"], [14, 0, 0, "enumpresetgroupicon", "EnumPresetGroupIcon"], [14, 0, 0, "enumpreseticon", "EnumPresetIcon"], [14, 0, 0, "enumpresettitle", "EnumPresetTitle"], [14, 0, 0, "enumprovisioning", "EnumProvisioning"], [14, 0, 0, "enumregisterlivestreamstatus", "EnumRegisterLiveStreamStatus"], [14, 0, 0, "enumregisterpresetstatus", "EnumRegisterPresetStatus"], [14, 0, 0, "enumresultgeneric", "EnumResultGeneric"], [14, 0, 0, "enumscanentryflags", "EnumScanEntryFlags"], [14, 0, 0, "enumscanning", "EnumScanning"], [14, 0, 0, "enumwindowsize", "EnumWindowSize"], [14, 0, 0, "media", "Media"], [14, 0, 0, "notifprovisioningstate", "NotifProvisioningState"], [14, 0, 0, "notifstartscanning", "NotifStartScanning"], [14, 0, 0, "notifycohnstatus", "NotifyCOHNStatus"], [14, 0, 0, "notifylivestreamstatus", "NotifyLiveStreamStatus"], [14, 0, 0, "notifypresetstatus", "NotifyPresetStatus"], [14, 0, 0, "preset", "Preset"], [14, 0, 0, "presetgroup", "PresetGroup"], [14, 0, 0, "presetsetting", "PresetSetting"], [14, 0, 0, "requestcohncert", "RequestCOHNCert"], [14, 0, 0, "requestclearcohncert", "RequestClearCOHNCert"], [14, 0, 0, "requestconnect", "RequestConnect"], [14, 0, 0, "requestconnectnew", "RequestConnectNew"], [14, 0, 0, "requestcreatecohncert", "RequestCreateCOHNCert"], [14, 0, 0, "requestcustompresetupdate", "RequestCustomPresetUpdate"], [14, 0, 0, "requestgetapentries", "RequestGetApEntries"], [14, 0, 0, "requestgetcohnstatus", "RequestGetCOHNStatus"], [14, 0, 0, "requestgetlastcapturedmedia", "RequestGetLastCapturedMedia"], [14, 0, 0, "requestgetlivestreamstatus", "RequestGetLiveStreamStatus"], [14, 0, 0, "requestgetpresetstatus", "RequestGetPresetStatus"], [14, 0, 0, "requestreleasenetwork", "RequestReleaseNetwork"], [14, 0, 0, "requestsetcohnsetting", "RequestSetCOHNSetting"], [14, 0, 0, "requestsetcameracontrolstatus", "RequestSetCameraControlStatus"], [14, 0, 0, "requestsetlivestreammode", "RequestSetLiveStreamMode"], [14, 0, 0, "requestsetturboactive", "RequestSetTurboActive"], [14, 0, 0, "requeststartscan", "RequestStartScan"], [14, 0, 0, "responsecohncert", "ResponseCOHNCert"], [14, 0, 0, "responseconnect", "ResponseConnect"], [14, 0, 0, "responseconnectnew", "ResponseConnectNew"], [14, 0, 0, "responsegeneric", "ResponseGeneric"], [14, 0, 0, "responsegetapentries", "ResponseGetApEntries"], [14, 0, 0, "responselastcapturedmedia", "ResponseLastCapturedMedia"], [14, 0, 0, "responsestartscanning", "ResponseStartScanning"], [14, 0, 0, "scanentry", "ScanEntry"], [1, 1, 0, "clear-cohn-certificate", "clear cohn certificate"], [0, 1, 0, "connect-to-a-new-access-point", "connect to a new access point"], [0, 1, 0, "connect-to-provisioned-access-point", "connect to provisioned access point"], [1, 1, 0, "create-cohn-certificate", "create cohn certificate"], [0, 1, 0, "get-ap-scan-results", "get ap scan results"], [5, 1, 0, "get-available-presets", "get available presets"], [1, 1, 0, "get-cohn-certificate", "get cohn certificate"], [1, 1, 0, "get-cohn-status", "get cohn status"], [6, 1, 0, "get-date-time", "get date time"], [6, 1, 0, "get-hardware-info", "get hardware info"], [6, 1, 0, "get-last-captured-media", "get last captured media"], [4, 1, 0, "get-livestream-status", "get livestream status"], [6, 1, 0, "get-local-date-time", "get local date time"], [6, 1, 0, "get-open-gopro-version", "get open gopro version"], [6, 1, 0, "get-setting-capabilities", "get setting capabilities"], [6, 1, 0, "get-setting-values", "get setting values"], [6, 1, 0, "get-status-values", "get status values"], [3, 1, 0, "hilight-moment", "hilight moment"], [2, 1, 0, "keep-alive", "keep alive"], [5, 1, 0, "load-preset", "load preset"], [5, 1, 0, "load-preset-group", "load preset group"], [6, 1, 0, "register-for-setting-capability-updates", "register for setting capability updates"], [6, 1, 0, "register-for-setting-value-updates", "register for setting value updates"], [6, 1, 0, "register-for-status-value-updates", "register for status value updates"], [0, 1, 0, "scan-for-access-points", "scan for access points"], [2, 1, 0, "set-analytics", "set analytics"], [2, 1, 0, "set-ap-control", "set ap control"], [2, 1, 0, "set-camera-control", "set camera control"], [1, 1, 0, "set-cohn-setting", "set cohn setting"], [2, 1, 0, "set-date-time", "set date time"], [4, 1, 0, "set-livestream-mode", "set livestream mode"], [2, 1, 0, "set-local-date-time", "set local date time"], [7, 1, 0, "set-setting", "set setting"], [2, 1, 0, "set-shutter", "set shutter"], [2, 1, 0, "set-turbo-transfer", "set turbo transfer"], [2, 1, 0, "sleep", "sleep"], [6, 1, 0, "unregister-for-setting-capability-updates", "unregister for setting capability updates"], [6, 1, 0, "unregister-for-setting-value-updates", "unregister for setting value updates"], [6, 1, 0, "unregister-for-status-value-updates", "unregister for status value updates"], [5, 1, 0, "update-custom-preset", "update custom preset"], [7, 2, 0, "setting-108", "Setting 108 (Video Aspect Ratio)"], [7, 2, 0, "setting-121", "Setting 121 (Video Lens)"], [7, 2, 0, "setting-122", "Setting 122 (Photo Lens)"], [7, 2, 0, "setting-123", "Setting 123 (Time Lapse Digital Lenses)"], [7, 2, 0, "setting-128", "Setting 128 (Media Format)"], [7, 2, 0, "setting-134", "Setting 134 (Setup Anti-Flicker)"], [7, 2, 0, "setting-135", "Setting 135 (Hypersmooth)"], [7, 2, 0, "setting-150", "Setting 150 (Video Horizon Leveling)"], [7, 2, 0, "setting-151", "Setting 151 (Photo Horizon Leveling)"], [7, 2, 0, "setting-162", "Setting 162 (Max Lens)"], [7, 2, 0, "setting-167", "Setting 167 (HindSight)"], [7, 2, 0, "setting-171", "Setting 171 (Photo Single Interval)"], [7, 2, 0, "setting-172", "Setting 172 (Photo Interval Duration)"], [7, 2, 0, "setting-173", "Setting 173 (Video Performance Mode)"], [7, 2, 0, "setting-175", "Setting 175 (Controls)"], [7, 2, 0, "setting-176", "Setting 176 (Easy Mode Speed)"], [7, 2, 0, "setting-177", "Setting 177 (Enable Night Photo)"], [7, 2, 0, "setting-178", "Setting 178 (Wireless Band)"], [7, 2, 0, "setting-179", "Setting 179 (Trail Length)"], [7, 2, 0, "setting-180", "Setting 180 (System Video Mode)"], [7, 2, 0, "setting-182", "Setting 182 (Video Bit Rate)"], [7, 2, 0, "setting-183", "Setting 183 (Bit Depth)"], [7, 2, 0, "setting-184", "Setting 184 (Profiles)"], [7, 2, 0, "setting-186", "Setting 186 (Video Easy Mode)"], [7, 2, 0, "setting-187", "Setting 187 (Lapse Mode)"], [7, 2, 0, "setting-189", "Setting 189 (Max Lens Mod)"], [7, 2, 0, "setting-190", "Setting 190 (Max Lens Mod Enable)"], [7, 2, 0, "setting-191", "Setting 191 (Photo Mode)"], [7, 2, 0, "setting-192", "Setting 192 (Multi Shot Aspect Ratio)"], [7, 2, 0, "setting-193", "Setting 193 (Framing)"], [7, 2, 0, "setting-2", "Setting 2 (Video Resolution)"], [7, 2, 0, "setting-3", "Setting 3 (Frames Per Second)"], [7, 2, 0, "setting-43", "Setting 43 (Webcam Digital Lenses)"], [7, 2, 0, "setting-59", "Setting 59 (Auto Power Down)"], [7, 2, 0, "setting-83", "Setting 83 (GPS)"], [8, 3, 0, "status-1", "Status 1 (Is the system's internal battery present?)"], [8, 3, 0, "status-10", "Status 10 (Is the system currently encoding?)"], [8, 3, 0, "status-100", "Status 100 (Total number of Live Bursts on sdcard)"], [8, 3, 0, "status-102", "Status 102 (None)"], [8, 3, 0, "status-103", "Status 103 (None)"], [8, 3, 0, "status-104", "Status 104 (Is the system's Linux core active?)"], [8, 3, 0, "status-106", "Status 106 (Is Video Hindsight Capture Active?)"], [8, 3, 0, "status-107", "Status 107 (None)"], [8, 3, 0, "status-108", "Status 108 (Is Scheduled Capture set?)"], [8, 3, 0, "status-11", "Status 11 (Is LCD lock active?)"], [8, 3, 0, "status-111", "Status 111 (Does sdcard meet specified minimum write speed?)"], [8, 3, 0, "status-112", "Status 112 (Number of sdcard write speed errors since device booted)"], [8, 3, 0, "status-113", "Status 113 (Is Turbo Transfer active?)"], [8, 3, 0, "status-114", "Status 114 (Camera control status ID)"], [8, 3, 0, "status-115", "Status 115 (Is the camera connected to a PC via USB?)"], [8, 3, 0, "status-116", "Status 116 (Camera control over USB state)"], [8, 3, 0, "status-117", "Status 117 (Total SD card capacity in Kilobytes)"], [8, 3, 0, "status-118", "Status 118 (None)"], [8, 3, 0, "status-13", "Status 13 (When encoding video, this is the duration (seconds) of the video so far; 0 otherwise)"], [8, 3, 0, "status-17", "Status 17 (Are Wireless Connections enabled?)"], [8, 3, 0, "status-19", "Status 19 (None)"], [8, 3, 0, "status-2", "Status 2 (Rough approximation of internal battery level in bars (or charging))"], [8, 3, 0, "status-20", "Status 20 (The last type of pairing in which the camera was engaged)"], [8, 3, 0, "status-21", "Status 21 (Time since boot (milliseconds) of last successful pairing complete action)"], [8, 3, 0, "status-22", "Status 22 (State of current scan for WiFi Access Points)"], [8, 3, 0, "status-23", "Status 23 (Time since boot (milliseconds) that the WiFi Access Point scan completed)"], [8, 3, 0, "status-24", "Status 24 (WiFi AP provisioning state)"], [8, 3, 0, "status-26", "Status 26 (Wireless remote control version)"], [8, 3, 0, "status-27", "Status 27 (Is a wireless remote control connected?)"], [8, 3, 0, "status-31", "Status 31 (The number of wireless devices connected to the camera)"], [8, 3, 0, "status-32", "Status 32 (Is Preview Stream enabled?)"], [8, 3, 0, "status-33", "Status 33 (None)"], [8, 3, 0, "status-34", "Status 34 (How many photos can be taken with current settings before sdcard is full)"], [8, 3, 0, "status-35", "Status 35 (How many seconds of video can be captured with current settings before sdcard is full)"], [8, 3, 0, "status-38", "Status 38 (Total number of photos on sdcard)"], [8, 3, 0, "status-39", "Status 39 (Total number of videos on sdcard)"], [8, 3, 0, "status-41", "Status 41 (The current status of Over The Air (OTA) update)"], [8, 3, 0, "status-42", "Status 42 (Is there a pending request to cancel a firmware update download?)"], [8, 3, 0, "status-45", "Status 45 (Is locate camera feature active?)"], [8, 3, 0, "status-54", "Status 54 (Remaining space on the sdcard in Kilobytes)"], [8, 3, 0, "status-55", "Status 55 (Is preview stream supported in current recording/mode/secondary-stream?)"], [8, 3, 0, "status-56", "Status 56 (WiFi signal strength in bars)"], [8, 3, 0, "status-58", "Status 58 (The number of hilights in currently-encoding video (value is set to 0 when encoding stops))"], [8, 3, 0, "status-59", "Status 59 (Time since boot (milliseconds) of most recent hilight in encoding video (set to 0 when encoding stops))"], [8, 3, 0, "status-6", "Status 6 (Is the system currently overheating?)"], [8, 3, 0, "status-65", "Status 65 (None)"], [8, 3, 0, "status-66", "Status 66 (Liveview Exposure Select: y-coordinate (percent))"], [8, 3, 0, "status-67", "Status 67 (Liveview Exposure Select: y-coordinate (percent))"], [8, 3, 0, "status-68", "Status 68 (Does the camera currently have a GPS lock?)"], [8, 3, 0, "status-69", "Status 69 (Is AP mode enabled?)"], [8, 3, 0, "status-70", "Status 70 (Internal battery level (percent))"], [8, 3, 0, "status-74", "Status 74 (None)"], [8, 3, 0, "status-75", "Status 75 (Digital Zoom level (percent))"], [8, 3, 0, "status-76", "Status 76 (None)"], [8, 3, 0, "status-77", "Status 77 (Is Digital Zoom feature available?)"], [8, 3, 0, "status-78", "Status 78 (Are current video settings mobile friendly? (related to video compression and frame rate))"], [8, 3, 0, "status-79", "Status 79 (Is the camera currently in First Time Use (FTU) UI flow?)"], [8, 3, 0, "status-8", "Status 8 (Is the camera busy?)"], [8, 3, 0, "status-81", "Status 81 (Is 5GHz wireless band available?)"], [8, 3, 0, "status-82", "Status 82 (Is the system fully booted and ready to accept commands?)"], [8, 3, 0, "status-83", "Status 83 (Is the internal battery charged sufficiently to start Over The Air (OTA) update?)"], [8, 3, 0, "status-85", "Status 85 (Is the camera getting too cold to continue recording?)"], [8, 3, 0, "status-86", "Status 86 (Rotational orientation of the camera)"], [8, 3, 0, "status-88", "Status 88 (Is this camera model capable of zooming while encoding?)"], [8, 3, 0, "status-89", "Status 89 (Current Flatmode ID)"], [8, 3, 0, "status-9", "Status 9 (Is Quick Capture feature enabled?)"], [8, 3, 0, "status-93", "Status 93 (Current Video Preset (ID))"], [8, 3, 0, "status-94", "Status 94 (Current Photo Preset (ID))"], [8, 3, 0, "status-95", "Status 95 (Current Time Lapse Preset (ID))"], [8, 3, 0, "status-97", "Status 97 (Current Preset (ID))"], [8, 3, 0, "status-98", "Status 98 (Preset Modified Status, which contains an event ID and a Preset (Group) ID)"], [8, 3, 0, "status-99", "Status 99 (The number of Live Bursts can be captured with current settings before sdcard is full)"]], "Status 101 (Is Capture Delay currently active (i.e": [[8, 3, 0, "status-101", " counting down)?)"]], "Status 105 (Camera lens type (reflects changes to lens settings such as 162, 189, 194, ..": [[8, 3, 0, "status-105", "))"]], "Status 110 (Note that this is a bitmasked value": [[8, 3, 0, "status-110", ")"]], "Status 28 (Wireless Pairing State": [[8, 3, 0, "status-28", " Each bit contains state information (see WirelessPairingStateFlags))"]], "Status 29 (SSID of the AP the camera is currently connected to": [[8, 3, 0, "status-29", " On BLE connection, value is big-endian byte-encoded int32)"]], "Status 30 (The camera's WiFi SSID": [[8, 3, 0, "status-30", " On BLE connection, value is big-endian byte-encoded int32)"]], "Status 49 (The current timelapse interval countdown value (e.g. 5...4...3...2...1..": [[8, 3, 0, "status-49", "))"]], "Status 60 (The minimum time between camera status updates (milliseconds)": [[8, 3, 0, "status-60", " Best practice is to not poll for status more\noften than this\n)"]], "Status 96 (Current Preset Group (ID) (corresponds to ui_mode_groups in settings": [[8, 3, 0, "status-96", "json))"]]}, "objnames": {"0": ["operation", "Proto", "Proto"], "1": ["operation", "Operation", "Operation"], "2": ["operation", "Setting", "Setting"], "3": ["operation", "Status", "Status"]}, "objtypes": {"0": "operation:Proto", "1": "operation:Operation", "2": "operation:Setting", "3": "operation:Status"}, "terms": {"": [1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "0": [2, 6, 7, 8, 12, 13, 14], "00": [2, 9, 12], "0001": 11, "0002": 11, "0002a5d5c51b": 11, "0003": 11, "0004": 11, "0005": 11, "0072": [11, 12], "0073": 11, "0074": [11, 12], "0075": 11, "0076": [11, 12], "0077": 11, "0090": 11, "0091": 11, "0092": 11, "01": [2, 6, 9, 12], "02": 2, "03": [2, 9], "04": 2, "05": 2, "07": 2, "0x0": 12, "0x01": [2, 13], "0x02": [0, 13], "0x03": [0, 13], "0x04": [0, 13], "0x05": [0, 2, 13], "0x0b": [0, 13], "0x0c": [0, 13], "0x0d": [2, 13], "0x0e": [6, 13], "0x0f": [2, 13], "0x10": [6, 13], "0x12": [6, 13], "0x13": [6, 13], "0x17": [2, 13], "0x18": [3, 13], "0x32": [6, 13], "0x3c": [6, 13], "0x3e": [5, 13], "0x40": [5, 13], "0x42": 2, "0x50": [2, 13], "0x51": [6, 13], "0x52": [6, 13], "0x53": [6, 13], "0x5b": [2, 13], "0x62": [6, 13], "0x64": [5, 13], "0x65": [1, 13], "0x66": [1, 13], "0x67": [1, 13], "0x69": [2, 13], "0x6b": [2, 13], "0x6d": [6, 13], "0x6e": [1, 13], "0x6f": [1, 13], "0x72": [5, 6, 13], "0x73": [6, 13], "0x74": [4, 13], "0x79": [4, 13], "0x82": [0, 6, 13], "0x83": [0, 13], "0x84": [0, 13], "0x85": [0, 13], "0x92": [6, 13], "0x93": [6, 13], "0xa2": [6, 13], "0xe4": [5, 13], "0xe5": [1, 13], "0xe6": [1, 13], "0xe7": [1, 13], "0xe9": [2, 13], "0xeb": [2, 13], "0xed": [6, 13], "0xee": [1, 13], "0xef": [1, 13], "0xf": 12, "0xf1": [1, 2, 4, 5, 13], "0xf2": [5, 13], "0xf3": [5, 13], "0xf4": [4, 13], "0xf5": [1, 4, 5, 6, 13], "0xf9": [4, 13], "0xfea6": 11, "1": [1, 2, 6, 7, 12, 13, 14], "10": [2, 7, 9, 12, 13, 14], "100": [7, 13], "1000": 14, "1001": 14, "1002": 14, "101": [7, 13], "102": [7, 13], "103": [7, 13], "104": [7, 13], "105": [7, 13], "106": [7, 13], "107": [7, 13], "108": 13, "1080": 7, "109": 7, "11": [6, 7, 13, 14], "110": [7, 13], "111": [7, 13], "112": [7, 13], "113": [7, 13], "114": [2, 7, 13, 14], "115": [7, 13], "116": [7, 13], "117": [7, 13], "118": [7, 13], "119": 7, "11e3": 11, "12": [2, 6, 7, 14], "120": 7, "121": 13, "122": 13, "123": 13, "124": 7, "125": 7, "126": 7, "127": 7, "128": [11, 13], "129": 7, "13": [7, 13, 14], "130": 7, "131": 7, "132": 7, "133": 7, "134": 13, "135": 13, "136": 7, "137": 7, "14": [7, 14], "1440": 7, "15": [7, 14], "150": 13, "151": 13, "15min": 15, "16": [7, 14], "162": [5, 8, 13], "167": 13, "17": [7, 13, 14], "171": 13, "172": 13, "173": [5, 13], "175": [5, 13], "176": 13, "177": [5, 13], "178": 13, "179": 13, "18": [7, 14], "180": [5, 13], "182": 13, "183": 13, "184": 13, "186": [5, 13], "187": [5, 13], "189": [5, 8, 13], "19": [7, 13, 14], "190": [5, 13], "191": [5, 13], "192": 13, "193": 13, "194": [8, 13], "1f": 2, "1x": 7, "2": [12, 13, 14], "20": [7, 12, 13, 14], "200": 7, "2023": 2, "21": [7, 13, 14], "22": [7, 13, 14], "23": [2, 6, 7, 13, 14], "24": [7, 13, 14], "240": 7, "240fp": 7, "25": [7, 14], "255": 12, "26": [7, 13, 14], "2674f7f65f78": 6, "27": [7, 13, 14], "28": [7, 13, 14], "29": [13, 14], "2x": 7, "3": [2, 8, 12, 13, 14], "30": [7, 13, 14], "30min": 15, "31": [2, 6, 13, 14], "32": [13, 14], "33": [13, 14], "34": [13, 14], "35": [13, 14], "36": 14, "37": 14, "38": [13, 14], "39": [13, 14], "3k": 7, "4": [7, 8, 12, 13, 14], "40": 14, "41": [13, 14], "42": [13, 14], "43": 13, "45": 13, "49": 13, "4ghz": 7, "4k": 7, "4x": 7, "5": [7, 8, 13, 14], "50": 7, "50hz": 7, "54": 13, "55": [9, 13], "56": [6, 13], "57": 9, "58": [9, 13, 14], "59": [2, 6, 13, 14], "5ghz": [7, 13], "5k": 7, "5min": 15, "6": [6, 7, 12, 13, 14], "60": [7, 9, 13, 14], "60hz": 7, "61": 14, "62": [9, 14], "63": [2, 14], "64": 14, "65": [13, 14], "66": [13, 14], "67": [13, 14], "68": [13, 14], "69": [13, 14], "7": [2, 7, 12, 14], "70": [9, 13, 14], "71": 14, "72": 14, "73": 14, "74": [13, 14], "75": [13, 14], "76": [13, 14], "77": [13, 14], "78": [13, 14], "79": [13, 14], "7k": 7, "8": [7, 11, 13, 14], "81": 13, "8191": 12, "8192": 12, "82": [13, 14], "83": [13, 14], "85": [13, 14], "86": 13, "88": [2, 13], "89": 13, "8x": 7, "9": [7, 13, 14], "9046": 11, "93": [13, 14], "94": [5, 13, 14], "95": 13, "96": 13, "97": 13, "98": [5, 13], "99": [6, 13], "A": [0, 1, 5, 7, 12, 14, 15], "As": [4, 14], "At": 1, "For": [1, 2, 4, 7, 9, 11, 12, 15], "If": [2, 6, 7, 11, 12, 14, 15], "In": [1, 2, 7, 11, 12, 15], "It": 12, "NOT": 14, "No": 14, "Not": 14, "ON": 11, "On": [0, 1, 2, 7, 8, 13, 14], "The": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "Then": 9, "There": 12, "These": 7, "To": [0, 5, 12], "aa8d": 11, "abil": 4, "about": [1, 2, 4, 6, 14], "abov": [2, 6, 7, 9], "accept": [4, 8, 13, 14, 15], "access": [1, 2, 4, 8, 9, 11, 13, 14], "accommod": 12, "accomplish": [4, 12], "accordingli": [2, 14], "accumul": 12, "across": [1, 2, 4, 5, 14], "act": 1, "action": [0, 1, 2, 4, 5, 6, 8, 12, 13], "activ": [5, 9, 13, 14, 15], "adapt": 14, "add": [3, 14], "addit": [4, 14], "addition": [1, 9, 14], "address": [1, 14], "adher": 7, "advertis": [2, 10, 14], "affect": 5, "after": [0, 2, 11, 12, 14, 15], "again": 11, "air": [8, 13], "aliv": [2, 10, 13], "all": [1, 2, 6, 11, 12], "allow": [1, 11], "alreadi": 14, "also": [1, 14], "altern": [7, 11, 12], "alwai": [5, 7, 9, 12, 14, 15], "an": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15], "analyt": [2, 13], "ani": [2, 4, 5, 9, 14], "anoth": 7, "anti": 13, "ap": [0, 2, 11, 13, 14], "ap_mac_address": 6, "ap_mac_address_length": 6, "ap_ssid": 6, "ap_ssid_length": 6, "api": [5, 6, 14], "app": [2, 14, 15], "appear": 14, "appropri": 12, "approxim": [8, 13], "ar": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "arrai": [6, 12, 14], "arrow": [5, 14], "ascii": 14, "aspect": 13, "associ": [6, 9, 14], "assum": 9, "asynchron": [1, 4, 5, 11, 13, 14], "attain": 7, "attemp": 14, "attempt": [0, 14], "auth": [1, 14], "authent": [0, 14], "author": 1, "auto": [2, 13], "automat": [2, 14, 15], "avail": [0, 5, 9, 13, 14], "avoid": 12, "b5f9xxxx": 11, "back": [5, 14], "bad": 14, "band": 13, "bandwidth": 12, "bar": [13, 14], "base": 9, "basic": [1, 7, 9, 14], "batch": 14, "batt": 7, "batteri": [2, 7, 13], "becaus": [7, 14], "been": [0, 12, 14], "befor": [8, 11, 12, 13, 14, 15], "begin": 4, "behavior": [2, 14, 15], "being": 14, "below": [5, 7, 9, 11, 12], "best": [2, 8, 11, 13, 15], "between": [8, 9, 13, 14, 15], "big": [8, 12, 13], "bit": [0, 8, 11, 13], "bitmask": [8, 13, 14], "bitrat": 14, "black": [1, 6, 7, 9], "blacklist": 7, "ble": [2, 8, 10, 12, 13], "bluetooth": 9, "bool": 14, "boost": 7, "boot": [8, 11, 13], "both": 2, "buffer": 12, "build": 11, "burst": 13, "busi": [13, 15], "button": [2, 14], "byte": [0, 2, 6, 8, 12, 13, 14], "c1234567812345": 6, "ca": [1, 14], "cach": 11, "cafil": 1, "camera": [0, 2, 4, 5, 6, 10, 11, 12, 13, 14], "camera_control": 14, "camera_control_statu": 14, "camera_external_control": 14, "camera_idl": 14, "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14], "can_add_preset": 14, "cancel": [6, 13], "capabl": [1, 6, 8, 9, 13], "capac": 13, "caption": [5, 14], "captur": [6, 13, 14, 15], "card": [13, 14], "case": [1, 5, 9, 14], "caus": [2, 11, 14], "cert": [1, 14], "certif": [13, 14], "chain": 1, "chang": [0, 1, 4, 5, 6, 7, 8, 9, 13, 14, 15], "charact": 14, "characterist": [10, 12], "charg": 13, "claim": [2, 14, 15], "clear": [1, 13, 14], "click": 1, "client": [1, 2, 5, 11, 14, 15], "close": 14, "code": [2, 9], "cohn": [1, 13, 14], "cohn_act": 14, "cohn_provis": 14, "cohn_state_connectingtonetwork": 14, "cohn_state_error": 14, "cohn_state_exit": 14, "cohn_state_idl": 14, "cohn_state_init": 14, "cohn_state_invalid": 14, "cohn_state_networkconnect": 14, "cohn_state_networkdisconnect": 14, "cohn_unprovis": 14, "cold": 13, "collect": 5, "combin": 2, "command": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15], "common": 14, "commonli": 14, "commun": [1, 9, 10, 11], "complet": [0, 8, 9, 13, 14], "compress": [8, 13], "compris": [7, 12, 14], "configur": [0, 1, 2, 4, 10, 14], "connect": [0, 1, 2, 4, 11, 13, 14, 15], "consid": 12, "construct": 7, "contain": [1, 6, 7, 8, 12, 13, 14], "contextu": [2, 14], "continu": [8, 13], "control": [0, 1, 5, 9, 10, 11, 13, 14], "coordin": [8, 13], "core": [9, 13], "correspond": [8, 11, 13, 14], "count": [13, 14], "countdown": 13, "counter": 12, "creat": [1, 5, 13, 14], "creation": [1, 14], "credenti": 1, "crt": 1, "current": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 14], "custom": [5, 13, 14], "custom1": 14, "custom2": 14, "custom3": 14, "custom_nam": [5, 14], "dai": [2, 6], "data": [2, 6, 9, 10, 11], "date": [2, 6, 13], "date_tim": 2, "daylight": [2, 6], "dbm": 14, "dcim": [6, 14], "deciph": 10, "declar": 14, "default": [5, 14], "defin": [2, 6, 7, 12, 14], "delai": 13, "delet": [5, 14], "demo": 9, "demonstr": 9, "depacket": 12, "depend": [1, 5, 6, 7, 12, 14, 15], "deprec": 6, "deprecated_length": 6, "depth": 13, "describ": [0, 6, 8, 9, 12, 14], "descript": [11, 12], "deseri": 12, "desir": [9, 14], "detail": [2, 4, 7, 14], "detect": [0, 14], "determin": 12, "devic": [11, 13], "dhcp": 1, "differ": [5, 12], "digit": [8, 9, 13], "directori": [6, 14], "disabl": [0, 2, 14], "disconnect": 14, "discourag": 15, "discov": [11, 14], "discover": 11, "displai": [2, 14], "dn": 14, "dns_primari": 14, "dns_secondari": 14, "do": [0, 11, 12, 14], "doc": [0, 1, 2, 4, 5, 6], "document": [6, 7, 10, 12], "doe": [0, 1, 8, 11, 13, 14], "done": 11, "down": [2, 8, 13], "download": [1, 8, 13], "drop": 14, "dst": 2, "due": 14, "durat": 13, "dure": [0, 3, 11, 14], "dynam": [7, 11], "e": [1, 2, 5, 6, 8, 13, 14, 15], "e7": 2, "each": [7, 8, 11, 12, 13], "easi": 13, "either": [4, 5, 12, 14], "element": [6, 12, 13], "els": 12, "empti": 6, "enabl": [2, 5, 11, 13, 14], "encod": [3, 9, 13, 14, 15], "endian": [8, 12, 13], "energi": 9, "engag": [8, 13], "english": 14, "enough": 14, "ensur": [0, 11], "entiti": [2, 14], "entri": [0, 14], "enumpresetgroup": 5, "error": [12, 13, 14], "establish": 2, "event": [8, 13], "everi": [2, 7], "exampl": [2, 7, 9, 11, 12, 15], "exit": [2, 5, 12, 14], "expir": 1, "exposur": 13, "ext": 7, "extend": 7, "extern": [2, 14], "extract": 12, "f": 12, "facebook": 4, "factori": [5, 11, 14], "fail": [5, 7, 14], "failur": 7, "fals": [8, 14], "far": [8, 13], "fea6": 11, "featur": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "fewer": 12, "ff": 2, "field": [6, 14], "file": [1, 7, 14], "filenam": [6, 14], "find": 5, "finish": [10, 14], "firmwar": [6, 7, 8, 9, 13], "firmware_vers": 6, "firmware_version_length": 6, "first": [0, 1, 6, 7, 8, 9, 11, 12, 13, 14], "flag": [11, 15], "flat_mode_broadcast_broadcast": 14, "flat_mode_broadcast_record": 14, "flat_mode_idl": 14, "flat_mode_live_burst": 14, "flat_mode_loop": 14, "flat_mode_night_lapse_photo": 14, "flat_mode_night_lapse_video": 14, "flat_mode_photo": 14, "flat_mode_photo_burst": 14, "flat_mode_photo_night": 14, "flat_mode_photo_singl": 14, "flat_mode_playback": 14, "flat_mode_setup": 14, "flat_mode_slomo": 14, "flat_mode_time_lapse_photo": 14, "flat_mode_time_lapse_video": 14, "flat_mode_time_warp_video": 14, "flat_mode_unknown": 14, "flat_mode_video": 14, "flat_mode_video_burst_slomo": 14, "flat_mode_video_light_paint": 14, "flat_mode_video_light_trail": 14, "flat_mode_video_star_trail": 14, "flatmod": [13, 14], "flicker": 13, "flow": [8, 13], "flowchart": 12, "folder": 14, "follow": [1, 4, 7, 10, 11, 12, 14], "form": 12, "format": [9, 12, 13, 14, 15], "found": [0, 5, 6, 7, 14], "fov": [7, 9, 14], "fp": 7, "frame": [8, 13], "french": 14, "frequenc": 14, "friendli": 13, "from": [2, 5, 6, 7, 8, 11, 12, 14], "ftu": 13, "full": [7, 8, 13, 14], "fulli": [8, 13], "function": [1, 9], "futur": [4, 14], "g": [1, 5, 8, 13, 14, 15], "gatewai": 14, "gatt": [10, 12], "gener": [1, 2, 4, 5, 14], "german": 14, "get": [0, 1, 4, 5, 6, 7, 8, 13, 14, 15], "given": [7, 14], "global": [2, 14], "go": 2, "googl": 12, "gopro": [1, 2, 6, 10, 11, 12, 13, 15], "goprorootca": 1, "gp": [11, 12, 13], "gp12345678": 6, "green": 7, "group": [6, 13, 14], "guarante": 7, "h21": 9, "h22": 9, "h23": [6, 9], "ha": [0, 1, 12, 14], "had": 12, "handl": 2, "handshak": 14, "hard": 2, "hardwar": [6, 13], "have": [0, 1, 8, 11, 12, 13], "hd9": 9, "hdr": 7, "header": [1, 14], "here": [7, 12], "hero": 7, "hero10": [1, 9], "hero11": [1, 9], "hero12": [1, 6, 9], "hero9": [1, 9], "high": [1, 7], "highest": 7, "hilight": [9, 13], "hindsight": [9, 13], "home": [9, 14], "honor": 14, "horizon": 13, "hour": [2, 6, 7, 11], "how": [4, 8, 9, 12, 13], "howev": 15, "http": [0, 1, 14], "hypersmooth": 13, "hyperview": 7, "hz": 7, "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15], "icon": [5, 7, 14], "icon_id": [5, 14], "id": [0, 1, 2, 3, 4, 5, 6, 9, 10, 12, 14], "identifi": 12, "idl": [2, 14], "immedi": [0, 2, 5, 14], "inadvert": 2, "includ": [12, 14], "inclus": 14, "incom": 15, "incorrect": 14, "indic": [4, 11, 14], "indirectli": 1, "individu": [6, 7, 12, 14], "info": [6, 13, 14], "inform": [2, 6, 7, 8, 11, 13, 14], "initi": [0, 4, 5, 6, 10, 14], "instal": 1, "instruct": 1, "int": 12, "int16": [2, 6], "int32": [8, 13, 14], "intend": [0, 14], "interact": [2, 14], "intern": 13, "internet": [0, 14], "interv": 13, "invalid": [12, 14], "ip": [1, 14], "ipaddress": 14, "is_capt": 14, "is_dst": [2, 6], "is_fix": 14, "is_modifi": 14, "italian": 14, "its": [8, 12], "json": [8, 13], "kbp": 14, "keep": [2, 10, 13], "keep_al": 2, "kilobyt": [8, 13], "languag": [9, 14], "laps": [5, 8, 13], "larger": 12, "last": [6, 13, 14], "lcd": [2, 13], "leas": 1, "len": [5, 13, 14], "length": [6, 13], "lens": [9, 13, 14], "lens_linear": 14, "lens_superview": 14, "lens_wid": 14, "less": 12, "level": [1, 12, 13, 14], "life": 2, "lifespan": 1, "light": 7, "limit": [11, 12], "linear": 7, "linux": [13, 14], "list": [0, 7, 9, 14], "live": [0, 9, 13, 14], "live_stream_bitr": 14, "live_stream_encod": 14, "live_stream_encode_support": 14, "live_stream_error": 14, "live_stream_error_camera_block": 14, "live_stream_error_createstream": 14, "live_stream_error_inputstream": 14, "live_stream_error_internet": 14, "live_stream_error_network": 14, "live_stream_error_non": 14, "live_stream_error_osnetwork": 14, "live_stream_error_outofmemori": 14, "live_stream_error_sd_card_ful": 14, "live_stream_error_sd_card_remov": 14, "live_stream_error_selectednetworktimeout": 14, "live_stream_error_ssl_handshak": 14, "live_stream_error_unknown": 14, "live_stream_lens_support": 14, "live_stream_lens_supported_arrai": 14, "live_stream_max_lens_unsupport": 14, "live_stream_maximum_stream_bitr": 14, "live_stream_minimum_stream_bitr": 14, "live_stream_state_complete_stay_on": 14, "live_stream_state_config": 14, "live_stream_state_failed_stay_on": 14, "live_stream_state_idl": 14, "live_stream_state_readi": 14, "live_stream_state_reconnect": 14, "live_stream_state_stream": 14, "live_stream_state_unavail": 14, "live_stream_statu": 14, "live_stream_window_size_supported_arrai": 14, "livestream": [4, 13, 14], "liveview": 13, "load": [2, 5, 13, 15], "local": [1, 2, 6, 13, 14], "locat": 13, "lock": [7, 13], "log": 7, "logic": 2, "long": [5, 7, 14], "longer": 12, "longest": 7, "look": 1, "low": [7, 9, 14], "mac": 14, "macaddress": 14, "maco": 1, "mai": [7, 14, 15], "maintain": 15, "major": 6, "major_length": 6, "manag": [0, 9, 10, 11], "mani": [1, 2, 4, 5, 8, 13, 14], "map": 12, "market": 9, "mask": 14, "match": 12, "max": [5, 13, 14], "max_entri": 14, "maxim": [2, 12], "maximum": [7, 14], "maximum_bitr": 14, "mean": [7, 14], "media": [2, 4, 6, 13, 15], "meet": [8, 13], "memori": 14, "menu": [2, 14], "messag": [0, 1, 2, 4, 5, 6, 9, 10, 13, 14, 15], "meta": 14, "mhz": 14, "millisecond": [8, 13], "min": 7, "mini": [1, 9], "minim": 9, "minimum": [9, 13, 14], "minimum_bitr": 14, "minor": 6, "minor_length": 6, "minut": [2, 6, 7], "mo": 7, "mobil": 13, "mod": [5, 13], "mode": [0, 2, 4, 5, 9, 10, 13, 14], "model": [6, 8, 9, 13, 14], "model_nam": 6, "model_name_length": 6, "model_numb": 6, "model_number_length": 6, "modifi": [13, 14], "moment": [3, 13], "month": [2, 6], "more": [1, 6, 7, 8, 11, 12, 13, 14], "most": [1, 2, 8, 9, 13, 14], "mous": 1, "multi": 13, "multipl": 12, "must": [1, 5, 11, 12, 14], "mutabl": 14, "n": 12, "name": [5, 7, 8, 9, 14], "narrow": [7, 11], "nearli": 1, "necessari": [0, 7, 11, 12, 15], "need": [0, 1, 9, 11], "network": [0, 9, 11, 14], "never": 7, "new": [0, 1, 5, 11, 13, 14], "next": 7, "night": [5, 13], "non": [5, 14], "none": [7, 13], "noout": 1, "nope": 12, "note": [6, 8, 12, 13], "notif": [0, 1, 2, 4, 5, 6, 11, 13, 14], "notifi": [5, 11, 14], "notifprovisioningst": [0, 13], "notifstartscan": [0, 13], "notifycohnstatu": [1, 13], "notifylivestreamstatu": [4, 13], "notifypresetstatu": [5, 13], "number": [6, 8, 13, 14], "obei": 14, "object": [0, 7, 12, 14], "occur": 14, "off": [2, 7, 15], "offset": [2, 6], "often": [7, 8, 13], "ok": 1, "onc": [1, 11, 12], "one": [5, 6, 7, 12, 14], "ongo": 6, "onli": [0, 3, 5, 6, 7, 12, 14], "onto": 12, "open": [1, 6, 10, 12, 13], "openssl": 1, "oper": [8, 10, 13, 14], "option": [4, 5, 6, 7, 8, 12, 14], "order": [1, 2, 5, 7, 10, 11, 12, 15], "organ": 5, "orient": [8, 13], "ota": 13, "other": [4, 15], "otherwis": [2, 8, 12, 13], "out": 14, "outlin": 7, "outsid": 14, "over": [1, 8, 13], "overh": 13, "overrid": 14, "overview": 11, "p": 12, "packet": 10, "page": [2, 14], "paint": 7, "pair": [10, 12, 13], "paramet": [2, 5, 6, 7, 12], "pars": [11, 12], "part": [2, 6, 14], "parti": [2, 14, 15], "pass": [5, 14], "password": [1, 11, 14], "path": [1, 6, 14], "payload": [6, 10], "pc": [8, 13], "pem": 14, "pend": 13, "per": [12, 13], "percent": [8, 13], "perform": [1, 5, 9, 13, 14], "period": [0, 5, 14, 15], "peripher": 11, "permiss": 11, "pertain": 9, "photo": [5, 6, 9, 13, 14, 15], "physic": [2, 14], "pill": [5, 14], "platform": 4, "point": [1, 2, 4, 8, 9, 11, 13, 14], "poll": [4, 13], "portugues": 14, "possibl": 12, "power": [2, 11, 13, 15], "practic": [2, 8, 11, 13, 15], "prepend": 12, "present": [7, 13], "preset": [2, 7, 9, 13, 15], "preset_arrai": 14, "preset_group_arrai": 14, "preset_group_endurance_video_icon_id": 14, "preset_group_id_photo": 14, "preset_group_id_timelaps": 14, "preset_group_id_video": 14, "preset_group_long_bat_video_icon_id": 14, "preset_group_max_photo_icon_id": 14, "preset_group_max_timelapse_icon_id": 14, "preset_group_max_video_icon_id": 14, "preset_group_photo_icon_id": 14, "preset_group_timelapse_icon_id": 14, "preset_group_video_icon_id": 14, "preset_icon_act": 14, "preset_icon_activity_endur": 14, "preset_icon_air": 14, "preset_icon_bas": 14, "preset_icon_basic_quality_video": 14, "preset_icon_bik": 14, "preset_icon_bit": 14, "preset_icon_burst": 14, "preset_icon_burst_2": 14, "preset_icon_c": 14, "preset_icon_chesti": 14, "preset_icon_cinemat": 14, "preset_icon_cinematic_endur": 14, "preset_icon_custom": 14, "preset_icon_ep": 14, "preset_icon_follow_cam": 14, "preset_icon_full_fram": 14, "preset_icon_helmet": 14, "preset_icon_highest_quality_video": 14, "preset_icon_indoor": 14, "preset_icon_light_paint": 14, "preset_icon_light_trail": 14, "preset_icon_live_burst": 14, "preset_icon_loop": 14, "preset_icon_motor": 14, "preset_icon_mount": 14, "preset_icon_nightlaps": 14, "preset_icon_nightlapse_photo": 14, "preset_icon_outdoor": 14, "preset_icon_panorama": 14, "preset_icon_photo": 14, "preset_icon_photo_2": 14, "preset_icon_photo_night": 14, "preset_icon_pov": 14, "preset_icon_selfi": 14, "preset_icon_shaki": 14, "preset_icon_simple_night_photo": 14, "preset_icon_simple_super_photo": 14, "preset_icon_sk": 14, "preset_icon_slomo_endur": 14, "preset_icon_snail": 14, "preset_icon_snow": 14, "preset_icon_standard_endur": 14, "preset_icon_standard_quality_video": 14, "preset_icon_star": 14, "preset_icon_star_trail": 14, "preset_icon_stationary_1": 14, "preset_icon_stationary_2": 14, "preset_icon_stationary_3": 14, "preset_icon_stationary_4": 14, "preset_icon_surf": 14, "preset_icon_timelaps": 14, "preset_icon_timelapse_2": 14, "preset_icon_timelapse_photo": 14, "preset_icon_timewarp": 14, "preset_icon_timewarp_2": 14, "preset_icon_trail": 14, "preset_icon_travel": 14, "preset_icon_ultra_slo_mo": 14, "preset_icon_video": 14, "preset_icon_video_2": 14, "preset_icon_wat": 14, "preset_title_act": 14, "preset_title_activity_endur": 14, "preset_title_air": 14, "preset_title_bas": 14, "preset_title_basic_quality_video": 14, "preset_title_bik": 14, "preset_title_bit": 14, "preset_title_burst": 14, "preset_title_c": 14, "preset_title_chesti": 14, "preset_title_cinemat": 14, "preset_title_cinematic_endur": 14, "preset_title_custom": 14, "preset_title_ep": 14, "preset_title_extended_batteri": 14, "preset_title_follow_cam": 14, "preset_title_full_fram": 14, "preset_title_helmet": 14, "preset_title_highest_qu": 14, "preset_title_highest_quality_video": 14, "preset_title_indoor": 14, "preset_title_light_paint": 14, "preset_title_light_trail": 14, "preset_title_live_burst": 14, "preset_title_longest_batteri": 14, "preset_title_loop": 14, "preset_title_motor": 14, "preset_title_mount": 14, "preset_title_night": 14, "preset_title_night_laps": 14, "preset_title_outdoor": 14, "preset_title_panorama": 14, "preset_title_photo": 14, "preset_title_photo_2": 14, "preset_title_pov": 14, "preset_title_selfi": 14, "preset_title_shaki": 14, "preset_title_simple_night_photo": 14, "preset_title_simple_super_photo": 14, "preset_title_simple_time_warp": 14, "preset_title_simple_video": 14, "preset_title_simple_video_endur": 14, "preset_title_sk": 14, "preset_title_slomo": 14, "preset_title_slomo_endur": 14, "preset_title_snow": 14, "preset_title_standard": 14, "preset_title_standard_endur": 14, "preset_title_standard_quality_video": 14, "preset_title_star": 14, "preset_title_star_trail": 14, "preset_title_stationary_1": 14, "preset_title_stationary_2": 14, "preset_title_stationary_3": 14, "preset_title_stationary_4": 14, "preset_title_surf": 14, "preset_title_time_laps": 14, "preset_title_time_warp": 14, "preset_title_time_warp_2": 14, "preset_title_trail": 14, "preset_title_travel": 14, "preset_title_ultra_slo_mo": 14, "preset_title_user_defined_custom_nam": [5, 14], "preset_title_video": 14, "preset_title_wat": 14, "press": [2, 5, 14], "prevent": [2, 15], "preview": 13, "previous": [0, 7, 14], "primari": 14, "pro": 7, "procedur": [11, 12], "process": [1, 11], "profil": 13, "program": 9, "programmat": 2, "properti": [1, 14], "protobuf": [0, 1, 2, 4, 5, 6, 9, 10], "protocol": [9, 11], "provid": 1, "provis": [0, 13, 14], "provisioning_aborted_by_system": 14, "provisioning_cancelled_by_us": 14, "provisioning_error_eula_block": 14, "provisioning_error_failed_to_associ": 14, "provisioning_error_no_internet": 14, "provisioning_error_password_auth": 14, "provisioning_error_unsupported_typ": 14, "provisioning_never_start": 14, "provisioning_st": 14, "provisioning_start": 14, "provisioning_success_new_ap": 14, "provisioning_success_old_ap": 14, "provisioning_unknown": 14, "pseudocod": 12, "public": 9, "purpos": 1, "put": [2, 4, 11], "qualiti": 7, "queri": [1, 4, 5, 7, 8, 9, 10, 11, 15], "quick": [1, 13], "rang": 14, "rate": [8, 13], "ratio": 13, "re": [7, 11, 14], "reach": 2, "read": [9, 10, 11], "readi": [4, 10, 13, 14], "receiv": [0, 6, 9, 11, 12, 14], "recent": [8, 9, 13], "reclaim": [2, 14], "reconnect": 14, "record": [3, 8, 13], "refer": 10, "reflect": [8, 13], "regist": [1, 4, 5, 6, 13, 14], "register_cohn_statu": 14, "register_live_stream_statu": 14, "register_live_stream_status_bitr": 14, "register_live_stream_status_error": 14, "register_live_stream_status_mod": 14, "register_live_stream_status_statu": 14, "register_preset_statu": 14, "register_preset_status_preset": 14, "register_preset_status_preset_group_arrai": 14, "regularli": 2, "reject": [7, 9, 14, 15], "rel": [6, 14], "relat": [8, 13], "releas": 7, "relev": [0, 9, 11, 12], "remain": 13, "remot": 13, "remov": 14, "reorder": [5, 14], "replac": 1, "report": 6, "repres": [7, 14], "represent": 14, "request": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "requestclearcohncert": [1, 13], "requestcohncert": [1, 13], "requestconnect": [0, 13], "requestconnectnew": [0, 13], "requestcreatecohncert": [1, 13], "requestcustompresetupd": [5, 13], "requestgetapentri": [0, 13], "requestgetcohnstatu": [1, 13], "requestgetlastcapturedmedia": [6, 13], "requestgetlivestreamstatu": [4, 13], "requestgetpresetstatu": [5, 13], "requestsetcameracontrolstatu": [2, 13], "requestsetcohnset": [1, 13], "requestsetlivestreammod": [4, 13], "requestsetturboact": [2, 13], "requeststartscan": [0, 13], "requir": [1, 11, 14], "reserv": [6, 12], "reset": [1, 2, 5, 11, 12], "resolut": [13, 14], "respect": 12, "respond": 12, "respons": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14], "response_length": 6, "responsecohncert": [1, 13], "responseconnect": [0, 13], "responseconnectnew": [0, 13], "responsegener": [1, 2, 4, 5, 13], "responsegetapentri": [0, 13], "responselastcapturedmedia": [6, 13], "responsestartscan": [0, 13], "result": [0, 6, 7, 9, 12, 13, 14], "result_argument_invalid": 14, "result_argument_out_of_bound": 14, "result_ill_form": 14, "result_not_support": 14, "result_resource_not_avail": 14, "result_resource_not_availbl": 14, "result_success": 14, "result_unknown": 14, "return": [0, 1, 2, 5, 6, 14], "right": 1, "room": 14, "root": [1, 14], "rotat": 13, "rough": [8, 13], "router": 1, "row": [7, 12], "rtmp": [4, 14], "rule": 7, "russian": 14, "saturdai": 6, "save": [2, 6, 14], "scan": [0, 11, 13, 14], "scan_entry_flag": 14, "scan_flag_associ": 14, "scan_flag_authent": 14, "scan_flag_best_ssid": 14, "scan_flag_configur": [0, 14], "scan_flag_open": 14, "scan_flag_unsupported_typ": 14, "scan_id": 14, "scanning_aborted_by_system": 14, "scanning_cancelled_by_us": 14, "scanning_never_start": 14, "scanning_st": 14, "scanning_start": 14, "scanning_success": 14, "scanning_unknown": 14, "schedul": 13, "schema": 7, "scheme": 12, "screen": [2, 14], "sd": [13, 14], "sdcard": [6, 8, 13, 14, 15], "second": [2, 6, 8, 13, 14], "secondari": [8, 13, 14], "section": [6, 8, 9, 10, 11, 12], "secur": 1, "see": [1, 4, 6, 7, 8, 9, 11, 12, 13], "select": 13, "send": [2, 5, 9, 12, 14, 15], "sent": [0, 4, 5, 6, 11, 12, 14], "serial": [0, 2, 12, 14], "serial_numb": 6, "serial_number_length": 6, "server": 14, "servic": 11, "set": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15], "setting_arrai": 14, "settingid": [7, 13], "setup": [9, 10, 13, 14], "short": 7, "shorthand": 11, "shot": 13, "should": [9, 11, 15], "shutter": [2, 4, 13], "sign": 1, "signal": [8, 13, 14, 15], "signal_frequency_mhz": 14, "signal_strength_bar": 14, "simultan": 15, "sinc": 13, "singl": [6, 12, 13, 14], "site": 4, "size": 12, "sleep": [2, 11, 13], "slo": 7, "so": [8, 11, 13], "social": 4, "some": [0, 1, 2, 12, 15], "sourc": [0, 1, 2, 4, 5, 6, 14], "space": [8, 13], "spanish": 14, "special": 14, "specif": [1, 15], "specifi": [5, 8, 12, 13, 14], "speed": 13, "split": 12, "spreadsheet": 7, "ssid": [11, 13, 14], "ssl": [1, 14], "sta": [0, 14], "stack": 14, "standard": 7, "star": 7, "start": [0, 2, 4, 6, 8, 12, 13, 14], "start_index": 14, "starting_bitr": 14, "startup": 14, "state": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14], "static": 14, "static_ip": 14, "station": [0, 4, 14], "stationari": 7, "statu": [0, 1, 2, 4, 6, 10, 12, 14, 15], "status": [6, 9, 12, 14], "step": [1, 11], "still": 2, "stop": [4, 8, 13, 14], "store": 11, "stream": [0, 9, 13, 14], "streamer": 14, "strength": [8, 13, 14], "string": [6, 8, 12, 14], "structur": 12, "submenu": 5, "subnet": 14, "subscrib": 11, "subscript": 11, "subsequ": [9, 11, 12], "success": [12, 13, 14], "suffici": [8, 13], "summar": 12, "summari": 14, "sundai": 6, "super": 7, "superset": 7, "superview": 7, "support": [0, 1, 2, 4, 6, 7, 8, 11, 13, 14], "suppos": 7, "swedish": 14, "synchron": [4, 5, 14], "system": [1, 8, 13, 14, 15], "tabl": [5, 9, 10, 11, 12], "take": 14, "taken": [8, 13], "tap": 2, "task": 14, "tell": [2, 14, 15], "terminologi": 12, "text": [1, 14], "than": [8, 12, 13, 15], "thei": 12, "therebi": 5, "therefor": [0, 15], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15], "thing": 1, "third": [2, 14, 15], "those": 6, "through": [1, 9, 10], "throughout": 12, "time": [2, 6, 11, 13, 14, 15], "timelaps": 13, "timeout": 14, "timeout_second": 14, "timer": 2, "timewarp": 7, "timezon": [2, 6], "titl": [5, 14], "title_id": [5, 14], "title_numb": 14, "tl": [1, 14], "tlv": [2, 3, 5, 6, 7, 12], "too": [8, 13], "top": 12, "total": [8, 13, 14], "total_configured_ssid": 14, "total_entri": 14, "track": 2, "trail": 13, "transfer": [2, 13, 14], "tri": 7, "trigger": [0, 1, 14], "triplet": 12, "tripod": 7, "true": 8, "trust": 1, "try": 9, "turbo": [2, 13, 14], "tutori": [9, 12], "twitch": 4, "two": [1, 11, 12], "type": [0, 1, 2, 3, 4, 5, 6, 7, 10, 13, 14], "typespec": 14, "u": 12, "ubuntu": 1, "ui": [2, 5, 8, 11, 13, 14], "ui_mode_group": [8, 13], "uint16": [2, 6], "uint32": 5, "uint8": [2, 6, 7], "ultra": 7, "un": 2, "unavail": 14, "undefin": [9, 15], "under": 6, "understand": 9, "unknown": 14, "unless": [12, 15], "unregist": [6, 13, 14], "unregister_live_stream_statu": 14, "unregister_preset_statu": 14, "unset": [4, 15], "unsign": 6, "until": 4, "up": 11, "updat": [1, 2, 5, 6, 9, 13, 14], "upon": 11, "url": [4, 14], "us": [0, 1, 2, 3, 4, 5, 8, 9, 10, 12, 13, 14, 15], "usb": 13, "user": [2, 5, 7, 9, 14, 15], "user_defin": 14, "usernam": [1, 14], "usual": [7, 14], "utc": [2, 6], "utf": 14, "util": 1, "uuid": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12], "v01": 9, "v2": 7, "v4": 12, "valid": [1, 7, 11, 14], "valu": [1, 2, 5, 6, 7, 8, 9, 13, 14], "value_length": 7, "variabl": [7, 12], "variou": [6, 9, 10], "vehicl": 7, "version": [6, 7, 9, 12, 13], "vertic": 7, "via": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14], "video": [5, 6, 9, 13, 14, 15], "wa": [7, 8, 11, 13, 14], "wai": 11, "wait": [11, 14, 15], "wake": 11, "walk": 9, "webcam": 13, "weekdai": 6, "well": 9, "were": 5, "when": [1, 2, 5, 6, 8, 12, 13, 14], "whenev": 6, "where": [0, 9, 12], "whether": [2, 5, 11, 12, 14], "which": [0, 1, 2, 5, 8, 11, 13, 14], "while": [0, 3, 9, 11, 13, 14, 15], "whitelist": 7, "who": 14, "wide": 7, "widescreen": 7, "wifi": [2, 11, 13, 14], "window": 1, "window_s": 14, "window_size_1080": 14, "window_size_480": 14, "window_size_720": 14, "wireless": 13, "wirelesspairingstateflag": [8, 13], "wish": [2, 14, 15], "within": [5, 14], "without": [1, 2, 6], "work": [7, 12], "worksheet": 7, "write": [11, 13], "x509": 1, "xxxx": 11, "y": 13, "ye": 6, "year": [1, 2, 6], "yet": 14, "youtub": 4, "zero": [0, 2, 5, 14], "zone": 14, "zoom": 13}, "titles": ["Access Point", "Camera on the Home Network", "Control", "Hilights", "Live Streaming", "Presets", "Query", "Settings", "Statuses", "Welcome to Open GoPro BLE API\u2019s documentation!", "Protocol", "BLE Setup", "Data Protocol", "ID Tables", "Protobuf Documentation", "State Management"], "titleterms": {"": 9, "1": 8, "10": 8, "100": 8, "101": 8, "102": 8, "103": 8, "104": 8, "105": 8, "106": 8, "107": 8, "108": [7, 8], "11": 8, "110": 8, "111": 8, "112": 8, "113": 8, "114": 8, "115": 8, "116": 8, "117": 8, "118": 8, "121": 7, "122": 7, "123": 7, "128": 7, "13": [8, 12], "134": 7, "135": 7, "150": 7, "151": 7, "16": 12, "162": 7, "167": 7, "17": 8, "171": 7, "172": 7, "173": 7, "175": 7, "176": 7, "177": 7, "178": 7, "179": 7, "180": 7, "182": 7, "183": 7, "184": 7, "186": 7, "187": 7, "189": 7, "19": 8, "190": 7, "191": 7, "192": 7, "193": 7, "2": [7, 8], "20": 8, "21": 8, "22": 8, "23": 8, "24": 8, "26": 8, "27": 8, "28": 8, "29": 8, "3": 7, "30": 8, "31": 8, "32": 8, "33": 8, "34": 8, "35": 8, "38": 8, "39": 8, "41": 8, "42": 8, "43": 7, "45": 8, "49": 8, "5": 12, "54": 8, "55": 8, "56": 8, "58": 8, "59": [7, 8], "5ghz": 8, "6": 8, "60": 8, "65": 8, "66": 8, "67": 8, "68": 8, "69": 8, "70": 8, "74": 8, "75": 8, "76": 8, "77": 8, "78": 8, "79": 8, "8": 8, "81": 8, "82": 8, "83": [7, 8], "85": 8, "86": 8, "88": 8, "89": 8, "9": 8, "93": 8, "94": 8, "95": 8, "96": 8, "97": 8, "98": 8, "99": 8, "access": 0, "accessori": 8, "activ": 8, "advertis": 11, "aliv": 15, "anti": 7, "ap": 8, "api": 9, "aspect": 7, "auto": 7, "avail": 8, "band": [7, 8], "bar": 8, "batteri": 8, "bit": [7, 12], "ble": [9, 11], "burst": 8, "busi": 8, "camera": [1, 7, 8, 9, 15], "cancel": 8, "capabl": 7, "capac": 8, "captur": 8, "card": 8, "certif": 1, "characterist": 11, "charg": 8, "cold": 8, "command": [12, 13], "configur": 11, "connect": 8, "continu": 12, "control": [2, 7, 8, 15], "core": 8, "count": 8, "countdown": 8, "data": 12, "deciph": 12, "delai": 8, "depth": 7, "detail": 1, "devic": 8, "digit": 7, "disconnect": 0, "displai": 8, "document": [9, 14], "down": 7, "durat": [7, 8], "easi": 7, "enabl": [7, 8], "encod": 8, "enum": 14, "enumcameracontrolstatu": 14, "enumcohnnetworkst": 14, "enumcohnstatu": 14, "enumflatmod": 14, "enumlen": 14, "enumlivestreamerror": 14, "enumlivestreamstatu": 14, "enumpresetgroup": 14, "enumpresetgroupicon": 14, "enumpreseticon": 14, "enumpresettitl": 14, "enumprovis": 14, "enumregisterlivestreamstatu": 14, "enumregisterpresetstatu": 14, "enumresultgener": 14, "enumscan": 14, "enumscanentryflag": 14, "enumwindows": 14, "error": 8, "exposur": 8, "extend": 12, "finish": 11, "flatmod": 8, "flicker": 7, "format": 7, "frame": 7, "friendli": 8, "from": 0, "ftu": 8, "fw": 8, "gatt": 11, "gener": [9, 12], "get": 9, "gopro": 9, "gp": [7, 8], "group": [5, 8], "header": 12, "hilight": [3, 8], "hindsight": [7, 8], "home": 1, "horizon": 7, "hypersmooth": 7, "id": [7, 8, 13], "intern": 8, "interv": [7, 8], "json": 7, "keep": 15, "laps": 7, "last": 8, "lcd": 8, "legaci": 8, "len": [7, 8], "length": [7, 12], "lens": 7, "level": [7, 8], "limit": 9, "linux": 8, "live": [4, 8], "liveview": 8, "locat": 8, "lock": 8, "manag": 15, "max": 7, "media": [7, 8, 14], "messag": [11, 12], "microphon": 8, "minimum": 8, "mobil": 8, "mod": [7, 8], "mode": [7, 8, 11], "modifi": [5, 8], "multi": 7, "network": 1, "night": 7, "notifprovisioningst": 14, "notifstartscan": 14, "notifycohnstatu": 14, "notifylivestreamstatu": 14, "notifypresetstatu": 14, "open": 9, "oper": [0, 1, 2, 3, 4, 5, 6, 7], "ota": 8, "overh": 8, "packet": 12, "pair": [8, 11], "payload": 12, "pend": 8, "per": 7, "perform": 7, "period": 8, "photo": [7, 8], "point": 0, "poll": 8, "power": 7, "present": 8, "preset": [5, 8, 14], "presetgroup": 14, "presetset": 14, "preview": 8, "primari": 8, "procedur": 1, "profil": 7, "protobuf": [12, 13, 14], "protocol": [10, 12], "provis": [1, 8], "queri": [6, 12, 13], "quick": 8, "rate": 7, "ratio": 7, "readi": [8, 15], "remain": 8, "remot": 8, "requestclearcohncert": 14, "requestcohncert": 14, "requestconnect": 14, "requestconnectnew": 14, "requestcreatecohncert": 14, "requestcustompresetupd": 14, "requestgetapentri": 14, "requestgetcohnstatu": 14, "requestgetlastcapturedmedia": 14, "requestgetlivestreamstatu": 14, "requestgetpresetstatu": 14, "requestreleasenetwork": 14, "requestsetcameracontrolstatu": 14, "requestsetcohnset": 14, "requestsetlivestreammod": 14, "requestsetturboact": 14, "requeststartscan": 14, "resolut": 7, "responsecohncert": 14, "responseconnect": 14, "responseconnectnew": 14, "responsegener": 14, "responsegetapentri": 14, "responselastcapturedmedia": 14, "responsestartscan": 14, "rotat": 8, "scan": 8, "scanentri": 14, "schedul": 8, "sd": 8, "second": 7, "select": 8, "send": 11, "set": [7, 13], "setup": [7, 11], "shot": 7, "sinc": 8, "singl": 7, "speed": [7, 8], "ssid": 8, "start": 9, "state": [8, 15], "statu": [5, 8, 13], "status": 8, "storag": 8, "stream": [4, 8], "success": 8, "support": 9, "system": 7, "tabl": 13, "time": [7, 8], "timelaps": 8, "trail": 7, "transfer": 8, "turbo": 8, "type": [8, 12], "updat": 8, "usb": 8, "valid": 8, "valu": 12, "verifi": 1, "version": 8, "video": [7, 8], "view": 1, "warp": 8, "webcam": 7, "welcom": 9, "while": 8, "wifi": 8, "wireless": [7, 8], "write": 8, "x": 8, "xlsx": 7, "y": 8, "zoom": 8}}) \ No newline at end of file +Search.setIndex({"alltitles": {"5GHZ Available (81)": [[8, "ghz-available-81"]], "AP Mode (69)": [[8, "ap-mode-69"]], "AP SSID (29)": [[8, "ap-ssid-29"]], "Access Point": [[0, "access-point"]], "Active Hilights (58)": [[8, "active-hilights-58"]], "Advertisements": [[11, "advertisements"]], "Auto Power Down (59)": [[7, "auto-power-down-59"]], "BLE Characteristics": [[11, "ble-characteristics"]], "BLE Setup": [[11, "ble-setup"]], "Battery Present (1)": [[8, "battery-present-1"]], "Bit Depth (183)": [[7, "bit-depth-183"]], "Busy (8)": [[8, "busy-8"]], "Camera Capabilities": [[7, "camera-capabilities"]], "Camera Control": [[15, "camera-control"]], "Camera Control ID (114)": [[8, "camera-control-id-114"]], "Camera Readiness": [[15, "camera-readiness"]], "Camera on the Home Network": [[1, "camera-on-the-home-network"]], "Capture Delay Active (101)": [[8, "capture-delay-active-101"]], "Certificates": [[1, "certificates"]], "Cold (85)": [[8, "cold-85"]], "Command IDs": [[13, "command-ids"]], "Commands": [[12, "commands"]], "Configure GATT Characteristics": [[11, "configure-gatt-characteristics"]], "Connected Devices (31)": [[8, "connected-devices-31"]], "Continuation Packets": [[12, "continuation-packets"]], "Control": [[2, "control"]], "Controls (175)": [[7, "controls-175"]], "Data Protocol": [[12, "data-protocol"]], "Decipher Message Payload Type": [[12, "decipher-message-payload-type"]], "Disconnect from Access Point": [[0, "disconnect-from-access-point"]], "Display Mod Status (110)": [[8, "display-mod-status-110"]], "Easy Mode Speed (176)": [[7, "easy-mode-speed-176"]], "Enable Night Photo (177)": [[7, "enable-night-photo-177"]], "Encoding (10)": [[8, "encoding-10"]], "EnumCOHNNetworkState": [[14, "enumcohnnetworkstate"]], "EnumCOHNStatus": [[14, "enumcohnstatus"]], "EnumCameraControlStatus": [[14, "enumcameracontrolstatus"]], "EnumFlatMode": [[14, "enumflatmode"]], "EnumLens": [[14, "enumlens"]], "EnumLiveStreamError": [[14, "enumlivestreamerror"]], "EnumLiveStreamStatus": [[14, "enumlivestreamstatus"]], "EnumPresetGroup": [[14, "enumpresetgroup"]], "EnumPresetGroupIcon": [[14, "enumpresetgroupicon"]], "EnumPresetIcon": [[14, "enumpreseticon"]], "EnumPresetTitle": [[14, "enumpresettitle"]], "EnumProvisioning": [[14, "enumprovisioning"]], "EnumRegisterLiveStreamStatus": [[14, "enumregisterlivestreamstatus"]], "EnumRegisterPresetStatus": [[14, "enumregisterpresetstatus"]], "EnumResultGeneric": [[14, "enumresultgeneric"]], "EnumScanEntryFlags": [[14, "enumscanentryflags"]], "EnumScanning": [[14, "enumscanning"]], "EnumWindowSize": [[14, "enumwindowsize"]], "Enums": [[14, "enums"]], "Extended (13-bit) Packets": [[12, "extended-13-bit-packets"]], "Extended (16-bit) Packets": [[12, "extended-16-bit-packets"]], "FTU (79)": [[8, "ftu-79"]], "Finish Pairing": [[11, "finish-pairing"]], "Flatmode (89)": [[8, "flatmode-89"]], "Frames Per Second (3)": [[7, "frames-per-second-3"]], "Framing (193)": [[7, "framing-193"]], "GPS (83)": [[7, "gps-83"]], "GPS Lock (68)": [[8, "gps-lock-68"]], "General": [[9, "general"]], "General (5-bit) Packets": [[12, "general-5-bit-packets"]], "Getting Started": [[9, "getting-started"]], "Hilights": [[3, "hilights"]], "HindSight (167)": [[7, "hindsight-167"]], "Hindsight (106)": [[8, "hindsight-106"]], "Hypersmooth (135)": [[7, "hypersmooth-135"]], "ID Tables": [[13, "id-tables"]], "Internal Battery (70)": [[8, "internal-battery-70"]], "Internal Battery Bars (2)": [[8, "internal-battery-bars-2"]], "JSON": [[7, "json"]], "Keep Alive": [[15, "keep-alive"]], "LCD Lock (11)": [[8, "lcd-lock-11"]], "Lapse Mode (187)": [[7, "lapse-mode-187"]], "Last Pairing Success (21)": [[8, "last-pairing-success-21"]], "Last Pairing Type (20)": [[8, "last-pairing-type-20"]], "Last Wifi Scan Success (23)": [[8, "last-wifi-scan-success-23"]], "Lens Type (105)": [[8, "lens-type-105"]], "Limitations": [[9, "limitations"]], "Linux Core (104)": [[8, "linux-core-104"]], "Live Bursts (100)": [[8, "live-bursts-100"]], "Live Streaming": [[4, "live-streaming"]], "Liveview Exposure Select Mode (65)": [[8, "liveview-exposure-select-mode-65"]], "Liveview X (67)": [[8, "liveview-x-67"]], "Liveview Y (66)": [[8, "liveview-y-66"]], "Locate (45)": [[8, "locate-45"]], "Max Lens (162)": [[7, "max-lens-162"]], "Max Lens Mod (189)": [[7, "max-lens-mod-189"]], "Max Lens Mod Enable (190)": [[7, "max-lens-mod-enable-190"]], "Media": [[14, "media"]], "Media Format (128)": [[7, "media-format-128"]], "Media Mod State (102)": [[8, "media-mod-state-102"]], "Message Payload": [[12, "message-payload"]], "Microphone Accessory (74)": [[8, "microphone-accessory-74"]], "Minimum Status Poll Period (60)": [[8, "minimum-status-poll-period-60"]], "Mobile Friendly (78)": [[8, "mobile-friendly-78"]], "Multi Shot Aspect Ratio (192)": [[7, "multi-shot-aspect-ratio-192"]], "NotifProvisioningState": [[14, "notifprovisioningstate"]], "NotifStartScanning": [[14, "notifstartscanning"]], "NotifyCOHNStatus": [[14, "notifycohnstatus"]], "NotifyLiveStreamStatus": [[14, "notifylivestreamstatus"]], "NotifyPresetStatus": [[14, "notifypresetstatus"]], "OTA (41)": [[8, "ota-41"]], "OTA Charged (83)": [[8, "ota-charged-83"]], "Operations": [[0, "operations"], [1, "operations"], [2, "operations"], [3, "operations"], [4, "operations"], [5, "operations"], [6, "operations"], [7, "operations"]], "Overheating (6)": [[8, "overheating-6"]], "Packet Headers": [[12, "packet-headers"]], "Packetization": [[12, "packetization"]], "Pairing Mode": [[11, "pairing-mode"]], "Pairing State (19)": [[8, "pairing-state-19"]], "Pairing State (Legacy) (28)": [[8, "pairing-state-legacy-28"]], "Pending FW Update Cancel (42)": [[8, "pending-fw-update-cancel-42"]], "Photo Horizon Leveling (151)": [[7, "photo-horizon-leveling-151"]], "Photo Interval Capture Count (118)": [[8, "photo-interval-capture-count-118"]], "Photo Interval Duration (172)": [[7, "photo-interval-duration-172"]], "Photo Lens (122)": [[7, "photo-lens-122"]], "Photo Mode (191)": [[7, "photo-mode-191"]], "Photo Output (125)": [[7, "photo-output-125"]], "Photo Preset (94)": [[8, "photo-preset-94"]], "Photo Single Interval (171)": [[7, "photo-single-interval-171"]], "Photos (38)": [[8, "photos-38"]], "Preset": [[14, "preset"]], "Preset (97)": [[8, "preset-97"]], "Preset Group (96)": [[8, "preset-group-96"]], "Preset Groups": [[5, "preset-groups"]], "Preset Modified (98)": [[8, "preset-modified-98"]], "Preset Modified Status": [[5, "preset-modified-status"]], "PresetGroup": [[14, "presetgroup"]], "PresetSetting": [[14, "presetsetting"]], "Presets": [[5, "presets"]], "Preview Stream (32)": [[8, "preview-stream-32"]], "Preview Stream Available (55)": [[8, "preview-stream-available-55"]], "Primary Storage (33)": [[8, "primary-storage-33"]], "Profiles (184)": [[7, "profiles-184"]], "Protobuf": [[12, "protobuf"]], "Protobuf Documentation": [[14, "protobuf-documentation"]], "Protobuf IDs": [[13, "protobuf-ids"]], "Protocol": [[10, "protocol"]], "Provisioning Procedure": [[1, "provisioning-procedure"]], "Queries": [[12, "queries"]], "Query": [[6, "query"]], "Query IDs": [[13, "query-ids"]], "Quick Capture (9)": [[8, "quick-capture-9"]], "Ready (82)": [[8, "ready-82"]], "Remaining Live Bursts (99)": [[8, "remaining-live-bursts-99"]], "Remaining Photos (34)": [[8, "remaining-photos-34"]], "Remaining Video Time (35)": [[8, "remaining-video-time-35"]], "Remote Connected (27)": [[8, "remote-connected-27"]], "Remote Version (26)": [[8, "remote-version-26"]], "RequestCOHNCert": [[14, "requestcohncert"]], "RequestClearCOHNCert": [[14, "requestclearcohncert"]], "RequestConnect": [[14, "requestconnect"]], "RequestConnectNew": [[14, "requestconnectnew"]], "RequestCreateCOHNCert": [[14, "requestcreatecohncert"]], "RequestCustomPresetUpdate": [[14, "requestcustompresetupdate"]], "RequestGetApEntries": [[14, "requestgetapentries"]], "RequestGetCOHNStatus": [[14, "requestgetcohnstatus"]], "RequestGetLastCapturedMedia": [[14, "requestgetlastcapturedmedia"]], "RequestGetLiveStreamStatus": [[14, "requestgetlivestreamstatus"]], "RequestGetPresetStatus": [[14, "requestgetpresetstatus"]], "RequestReleaseNetwork": [[14, "requestreleasenetwork"]], "RequestSetCOHNSetting": [[14, "requestsetcohnsetting"]], "RequestSetCameraControlStatus": [[14, "requestsetcameracontrolstatus"]], "RequestSetLiveStreamMode": [[14, "requestsetlivestreammode"]], "RequestSetTurboActive": [[14, "requestsetturboactive"]], "RequestStartScan": [[14, "requeststartscan"]], "ResponseCOHNCert": [[14, "responsecohncert"]], "ResponseConnect": [[14, "responseconnect"]], "ResponseConnectNew": [[14, "responseconnectnew"]], "ResponseGeneric": [[14, "responsegeneric"]], "ResponseGetApEntries": [[14, "responsegetapentries"]], "ResponseGetApEntries::ScanEntry": [[14, "responsegetapentries-scanentry"]], "ResponseLastCapturedMedia": [[14, "responselastcapturedmedia"]], "ResponseStartScanning": [[14, "responsestartscanning"]], "Rotation (86)": [[8, "rotation-86"]], "SD Card Capacity (117)": [[8, "sd-card-capacity-117"]], "SD Card Errors (112)": [[8, "sd-card-errors-112"]], "SD Card Remaining (54)": [[8, "sd-card-remaining-54"]], "SD Card Write Speed Error (111)": [[8, "sd-card-write-speed-error-111"]], "Scheduled Capture (108)": [[8, "scheduled-capture-108"]], "Scheduled Capture Preset ID (107)": [[8, "scheduled-capture-preset-id-107"]], "Send Messages": [[11, "send-messages"]], "Setting IDs": [[7, "setting-ids"], [13, "setting-ids"]], "Settings": [[7, "settings"]], "Setup Anti-Flicker (134)": [[7, "setup-anti-flicker-134"]], "State Management": [[15, "state-management"]], "Status IDs": [[8, "status-ids"], [13, "status-ids"]], "Statuses": [[8, "statuses"]], "Supported Cameras": [[9, "supported-cameras"]], "System Video Mode (180)": [[7, "system-video-mode-180"]], "Time Lapse Digital Lenses (123)": [[7, "time-lapse-digital-lenses-123"]], "Time Since Last Hilight (59)": [[8, "time-since-last-hilight-59"]], "Time Warp Speed (103)": [[8, "time-warp-speed-103"]], "Timelapse Interval Countdown (49)": [[8, "timelapse-interval-countdown-49"]], "Timelapse Preset (95)": [[8, "timelapse-preset-95"]], "Trail Length (179)": [[7, "trail-length-179"]], "Turbo Transfer (113)": [[8, "turbo-transfer-113"]], "Type Length Value": [[12, "type-length-value"]], "USB Connected (115)": [[8, "usb-connected-115"]], "USB Controlled (116)": [[8, "usb-controlled-116"]], "Verifying Certificate": [[1, "verifying-certificate"]], "Video Aspect Ratio (108)": [[7, "video-aspect-ratio-108"]], "Video Bit Rate (182)": [[7, "video-bit-rate-182"]], "Video Easy Mode (186)": [[7, "video-easy-mode-186"]], "Video Encoding Duration (13)": [[8, "video-encoding-duration-13"]], "Video Horizon Leveling (150)": [[7, "video-horizon-leveling-150"]], "Video Lens (121)": [[7, "video-lens-121"]], "Video Performance Mode (173)": [[7, "video-performance-mode-173"]], "Video Preset (93)": [[8, "video-preset-93"]], "Video Resolution (2)": [[7, "video-resolution-2"]], "Videos (39)": [[8, "videos-39"]], "View Certificate Details": [[1, "view-certificate-details"]], "Webcam Digital Lenses (43)": [[7, "webcam-digital-lenses-43"]], "Welcome to Open GoPro BLE API\u2019s documentation!": [[9, "welcome-to-open-gopro-ble-api-s-documentation"]], "WiFi SSID (30)": [[8, "wifi-ssid-30"]], "Wifi Bars (56)": [[8, "wifi-bars-56"]], "Wifi Provisioning State (24)": [[8, "wifi-provisioning-state-24"]], "Wifi Scan State (22)": [[8, "wifi-scan-state-22"]], "Wireless Band (178)": [[7, "wireless-band-178"]], "Wireless Band (76)": [[8, "wireless-band-76"]], "Wireless Connections Enabled (17)": [[8, "wireless-connections-enabled-17"]], "XLSX": [[7, "xlsx"]], "Zoom Available (77)": [[8, "zoom-available-77"]], "Zoom Level (75)": [[8, "zoom-level-75"]], "Zoom while Encoding (88)": [[8, "zoom-while-encoding-88"]]}, "docnames": ["features/access_points", "features/cohn", "features/control", "features/hilights", "features/live_streaming", "features/presets", "features/query", "features/settings", "features/statuses", "index", "protocol", "protocol/ble_setup", "protocol/data_protocol", "protocol/id_tables", "protocol/protobuf", "protocol/state_management"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["features/access_points.rst", "features/cohn.rst", "features/control.rst", "features/hilights.rst", "features/live_streaming.rst", "features/presets.rst", "features/query.rst", "features/settings.rst", "features/statuses.rst", "index.rst", "protocol.rst", "protocol/ble_setup.rst", "protocol/data_protocol.rst", "protocol/id_tables.rst", "protocol/protobuf.rst", "protocol/state_management.rst"], "indexentries": {}, "objects": {"": [[14, 0, 0, "enumcohnnetworkstate", "EnumCOHNNetworkState"], [14, 0, 0, "enumcohnstatus", "EnumCOHNStatus"], [14, 0, 0, "enumcameracontrolstatus", "EnumCameraControlStatus"], [14, 0, 0, "enumflatmode", "EnumFlatMode"], [14, 0, 0, "enumlens", "EnumLens"], [14, 0, 0, "enumlivestreamerror", "EnumLiveStreamError"], [14, 0, 0, "enumlivestreamstatus", "EnumLiveStreamStatus"], [14, 0, 0, "enumpresetgroup", "EnumPresetGroup"], [14, 0, 0, "enumpresetgroupicon", "EnumPresetGroupIcon"], [14, 0, 0, "enumpreseticon", "EnumPresetIcon"], [14, 0, 0, "enumpresettitle", "EnumPresetTitle"], [14, 0, 0, "enumprovisioning", "EnumProvisioning"], [14, 0, 0, "enumregisterlivestreamstatus", "EnumRegisterLiveStreamStatus"], [14, 0, 0, "enumregisterpresetstatus", "EnumRegisterPresetStatus"], [14, 0, 0, "enumresultgeneric", "EnumResultGeneric"], [14, 0, 0, "enumscanentryflags", "EnumScanEntryFlags"], [14, 0, 0, "enumscanning", "EnumScanning"], [14, 0, 0, "enumwindowsize", "EnumWindowSize"], [14, 0, 0, "media", "Media"], [14, 0, 0, "notifprovisioningstate", "NotifProvisioningState"], [14, 0, 0, "notifstartscanning", "NotifStartScanning"], [14, 0, 0, "notifycohnstatus", "NotifyCOHNStatus"], [14, 0, 0, "notifylivestreamstatus", "NotifyLiveStreamStatus"], [14, 0, 0, "notifypresetstatus", "NotifyPresetStatus"], [14, 0, 0, "preset", "Preset"], [14, 0, 0, "presetgroup", "PresetGroup"], [14, 0, 0, "presetsetting", "PresetSetting"], [14, 0, 0, "requestcohncert", "RequestCOHNCert"], [14, 0, 0, "requestclearcohncert", "RequestClearCOHNCert"], [14, 0, 0, "requestconnect", "RequestConnect"], [14, 0, 0, "requestconnectnew", "RequestConnectNew"], [14, 0, 0, "requestcreatecohncert", "RequestCreateCOHNCert"], [14, 0, 0, "requestcustompresetupdate", "RequestCustomPresetUpdate"], [14, 0, 0, "requestgetapentries", "RequestGetApEntries"], [14, 0, 0, "requestgetcohnstatus", "RequestGetCOHNStatus"], [14, 0, 0, "requestgetlastcapturedmedia", "RequestGetLastCapturedMedia"], [14, 0, 0, "requestgetlivestreamstatus", "RequestGetLiveStreamStatus"], [14, 0, 0, "requestgetpresetstatus", "RequestGetPresetStatus"], [14, 0, 0, "requestreleasenetwork", "RequestReleaseNetwork"], [14, 0, 0, "requestsetcohnsetting", "RequestSetCOHNSetting"], [14, 0, 0, "requestsetcameracontrolstatus", "RequestSetCameraControlStatus"], [14, 0, 0, "requestsetlivestreammode", "RequestSetLiveStreamMode"], [14, 0, 0, "requestsetturboactive", "RequestSetTurboActive"], [14, 0, 0, "requeststartscan", "RequestStartScan"], [14, 0, 0, "responsecohncert", "ResponseCOHNCert"], [14, 0, 0, "responseconnect", "ResponseConnect"], [14, 0, 0, "responseconnectnew", "ResponseConnectNew"], [14, 0, 0, "responsegeneric", "ResponseGeneric"], [14, 0, 0, "responsegetapentries", "ResponseGetApEntries"], [14, 0, 0, "responselastcapturedmedia", "ResponseLastCapturedMedia"], [14, 0, 0, "responsestartscanning", "ResponseStartScanning"], [14, 0, 0, "scanentry", "ScanEntry"], [1, 1, 0, "clear-cohn-certificate", "clear cohn certificate"], [0, 1, 0, "connect-to-a-new-access-point", "connect to a new access point"], [0, 1, 0, "connect-to-provisioned-access-point", "connect to provisioned access point"], [1, 1, 0, "create-cohn-certificate", "create cohn certificate"], [0, 1, 0, "get-ap-scan-results", "get ap scan results"], [5, 1, 0, "get-available-presets", "get available presets"], [1, 1, 0, "get-cohn-certificate", "get cohn certificate"], [1, 1, 0, "get-cohn-status", "get cohn status"], [6, 1, 0, "get-date-time", "get date time"], [6, 1, 0, "get-hardware-info", "get hardware info"], [6, 1, 0, "get-last-captured-media", "get last captured media"], [4, 1, 0, "get-livestream-status", "get livestream status"], [6, 1, 0, "get-local-date-time", "get local date time"], [6, 1, 0, "get-open-gopro-version", "get open gopro version"], [6, 1, 0, "get-setting-capabilities", "get setting capabilities"], [6, 1, 0, "get-setting-values", "get setting values"], [6, 1, 0, "get-status-values", "get status values"], [3, 1, 0, "hilight-moment", "hilight moment"], [2, 1, 0, "keep-alive", "keep alive"], [5, 1, 0, "load-preset", "load preset"], [5, 1, 0, "load-preset-group", "load preset group"], [6, 1, 0, "register-for-setting-capability-updates", "register for setting capability updates"], [6, 1, 0, "register-for-setting-value-updates", "register for setting value updates"], [6, 1, 0, "register-for-status-value-updates", "register for status value updates"], [0, 1, 0, "scan-for-access-points", "scan for access points"], [2, 1, 0, "set-analytics", "set analytics"], [2, 1, 0, "set-ap-control", "set ap control"], [2, 1, 0, "set-camera-control", "set camera control"], [1, 1, 0, "set-cohn-setting", "set cohn setting"], [2, 1, 0, "set-date-time", "set date time"], [4, 1, 0, "set-livestream-mode", "set livestream mode"], [2, 1, 0, "set-local-date-time", "set local date time"], [7, 1, 0, "set-setting", "set setting"], [2, 1, 0, "set-shutter", "set shutter"], [2, 1, 0, "set-turbo-transfer", "set turbo transfer"], [2, 1, 0, "sleep", "sleep"], [6, 1, 0, "unregister-for-setting-capability-updates", "unregister for setting capability updates"], [6, 1, 0, "unregister-for-setting-value-updates", "unregister for setting value updates"], [6, 1, 0, "unregister-for-status-value-updates", "unregister for status value updates"], [5, 1, 0, "update-custom-preset", "update custom preset"], [7, 2, 0, "setting-108", "Setting 108 (Video Aspect Ratio)"], [7, 2, 0, "setting-121", "Setting 121 (Video Lens)"], [7, 2, 0, "setting-122", "Setting 122 (Photo Lens)"], [7, 2, 0, "setting-123", "Setting 123 (Time Lapse Digital Lenses)"], [7, 2, 0, "setting-125", "Setting 125 (Photo Output)"], [7, 2, 0, "setting-128", "Setting 128 (Media Format)"], [7, 2, 0, "setting-134", "Setting 134 (Setup Anti-Flicker)"], [7, 2, 0, "setting-135", "Setting 135 (Hypersmooth)"], [7, 2, 0, "setting-150", "Setting 150 (Video Horizon Leveling)"], [7, 2, 0, "setting-151", "Setting 151 (Photo Horizon Leveling)"], [7, 2, 0, "setting-162", "Setting 162 (Max Lens)"], [7, 2, 0, "setting-167", "Setting 167 (HindSight)"], [7, 2, 0, "setting-171", "Setting 171 (Photo Single Interval)"], [7, 2, 0, "setting-172", "Setting 172 (Photo Interval Duration)"], [7, 2, 0, "setting-173", "Setting 173 (Video Performance Mode)"], [7, 2, 0, "setting-175", "Setting 175 (Controls)"], [7, 2, 0, "setting-176", "Setting 176 (Easy Mode Speed)"], [7, 2, 0, "setting-177", "Setting 177 (Enable Night Photo)"], [7, 2, 0, "setting-178", "Setting 178 (Wireless Band)"], [7, 2, 0, "setting-179", "Setting 179 (Trail Length)"], [7, 2, 0, "setting-180", "Setting 180 (System Video Mode)"], [7, 2, 0, "setting-182", "Setting 182 (Video Bit Rate)"], [7, 2, 0, "setting-183", "Setting 183 (Bit Depth)"], [7, 2, 0, "setting-184", "Setting 184 (Profiles)"], [7, 2, 0, "setting-186", "Setting 186 (Video Easy Mode)"], [7, 2, 0, "setting-187", "Setting 187 (Lapse Mode)"], [7, 2, 0, "setting-189", "Setting 189 (Max Lens Mod)"], [7, 2, 0, "setting-190", "Setting 190 (Max Lens Mod Enable)"], [7, 2, 0, "setting-191", "Setting 191 (Photo Mode)"], [7, 2, 0, "setting-192", "Setting 192 (Multi Shot Aspect Ratio)"], [7, 2, 0, "setting-193", "Setting 193 (Framing)"], [7, 2, 0, "setting-2", "Setting 2 (Video Resolution)"], [7, 2, 0, "setting-3", "Setting 3 (Frames Per Second)"], [7, 2, 0, "setting-43", "Setting 43 (Webcam Digital Lenses)"], [7, 2, 0, "setting-59", "Setting 59 (Auto Power Down)"], [7, 2, 0, "setting-83", "Setting 83 (GPS)"], [8, 3, 0, "status-1", "Status 1 (Is the system's internal battery present?)"], [8, 3, 0, "status-10", "Status 10 (Is the system currently encoding?)"], [8, 3, 0, "status-100", "Status 100 (Total number of Live Bursts on sdcard)"], [8, 3, 0, "status-102", "Status 102 (None)"], [8, 3, 0, "status-103", "Status 103 (None)"], [8, 3, 0, "status-104", "Status 104 (Is the system's Linux core active?)"], [8, 3, 0, "status-106", "Status 106 (Is Video Hindsight Capture Active?)"], [8, 3, 0, "status-107", "Status 107 (None)"], [8, 3, 0, "status-108", "Status 108 (Is Scheduled Capture set?)"], [8, 3, 0, "status-11", "Status 11 (Is LCD lock active?)"], [8, 3, 0, "status-111", "Status 111 (Is there an SD Card minimum write speed error?)"], [8, 3, 0, "status-112", "Status 112 (Number of sdcard write speed errors since device booted)"], [8, 3, 0, "status-113", "Status 113 (Is Turbo Transfer active?)"], [8, 3, 0, "status-114", "Status 114 (Camera control status ID)"], [8, 3, 0, "status-115", "Status 115 (Is the camera connected to a PC via USB?)"], [8, 3, 0, "status-116", "Status 116 (Camera control over USB state)"], [8, 3, 0, "status-117", "Status 117 (Total SD card capacity in Kilobytes)"], [8, 3, 0, "status-118", "Status 118 (None)"], [8, 3, 0, "status-13", "Status 13 (When encoding video, this is the duration (seconds) of the video so far; 0 otherwise)"], [8, 3, 0, "status-17", "Status 17 (Are Wireless Connections enabled?)"], [8, 3, 0, "status-19", "Status 19 (None)"], [8, 3, 0, "status-2", "Status 2 (Rough approximation of internal battery level in bars (or charging))"], [8, 3, 0, "status-20", "Status 20 (The last type of pairing in which the camera was engaged)"], [8, 3, 0, "status-21", "Status 21 (Time since boot (milliseconds) of last successful pairing complete action)"], [8, 3, 0, "status-22", "Status 22 (State of current scan for WiFi Access Points)"], [8, 3, 0, "status-23", "Status 23 (Time since boot (milliseconds) that the WiFi Access Point scan completed)"], [8, 3, 0, "status-24", "Status 24 (WiFi AP provisioning state)"], [8, 3, 0, "status-26", "Status 26 (Wireless remote control version)"], [8, 3, 0, "status-27", "Status 27 (Is a wireless remote control connected?)"], [8, 3, 0, "status-31", "Status 31 (The number of wireless devices connected to the camera)"], [8, 3, 0, "status-32", "Status 32 (Is Preview Stream enabled?)"], [8, 3, 0, "status-33", "Status 33 (None)"], [8, 3, 0, "status-34", "Status 34 (How many photos can be taken with current settings before sdcard is full)"], [8, 3, 0, "status-35", "Status 35 (How many seconds of video can be captured with current settings before sdcard is full)"], [8, 3, 0, "status-38", "Status 38 (Total number of photos on sdcard)"], [8, 3, 0, "status-39", "Status 39 (Total number of videos on sdcard)"], [8, 3, 0, "status-41", "Status 41 (The current status of Over The Air (OTA) update)"], [8, 3, 0, "status-42", "Status 42 (Is there a pending request to cancel a firmware update download?)"], [8, 3, 0, "status-45", "Status 45 (Is locate camera feature active?)"], [8, 3, 0, "status-54", "Status 54 (Remaining space on the sdcard in Kilobytes)"], [8, 3, 0, "status-55", "Status 55 (Is preview stream supported in current recording/mode/secondary-stream?)"], [8, 3, 0, "status-56", "Status 56 (WiFi signal strength in bars)"], [8, 3, 0, "status-58", "Status 58 (The number of hilights in currently-encoding video (value is set to 0 when encoding stops))"], [8, 3, 0, "status-59", "Status 59 (Time since boot (milliseconds) of most recent hilight in encoding video (set to 0 when encoding stops))"], [8, 3, 0, "status-6", "Status 6 (Is the system currently overheating?)"], [8, 3, 0, "status-65", "Status 65 (None)"], [8, 3, 0, "status-66", "Status 66 (Liveview Exposure Select: y-coordinate (percent))"], [8, 3, 0, "status-67", "Status 67 (Liveview Exposure Select: y-coordinate (percent))"], [8, 3, 0, "status-68", "Status 68 (Does the camera currently have a GPS lock?)"], [8, 3, 0, "status-69", "Status 69 (Is AP mode enabled?)"], [8, 3, 0, "status-70", "Status 70 (Internal battery level (percent))"], [8, 3, 0, "status-74", "Status 74 (None)"], [8, 3, 0, "status-75", "Status 75 (Digital Zoom level (percent))"], [8, 3, 0, "status-76", "Status 76 (None)"], [8, 3, 0, "status-77", "Status 77 (Is Digital Zoom feature available?)"], [8, 3, 0, "status-78", "Status 78 (Are current video settings mobile friendly? (related to video compression and frame rate))"], [8, 3, 0, "status-79", "Status 79 (Is the camera currently in First Time Use (FTU) UI flow?)"], [8, 3, 0, "status-8", "Status 8 (Is the camera busy?)"], [8, 3, 0, "status-81", "Status 81 (Is 5GHz wireless band available?)"], [8, 3, 0, "status-82", "Status 82 (Is the system fully booted and ready to accept commands?)"], [8, 3, 0, "status-83", "Status 83 (Is the internal battery charged sufficiently to start Over The Air (OTA) update?)"], [8, 3, 0, "status-85", "Status 85 (Is the camera getting too cold to continue recording?)"], [8, 3, 0, "status-86", "Status 86 (Rotational orientation of the camera)"], [8, 3, 0, "status-88", "Status 88 (Is this camera model capable of zooming while encoding?)"], [8, 3, 0, "status-89", "Status 89 (Current Flatmode ID)"], [8, 3, 0, "status-9", "Status 9 (Is Quick Capture feature enabled?)"], [8, 3, 0, "status-93", "Status 93 (Current Video Preset (ID))"], [8, 3, 0, "status-94", "Status 94 (Current Photo Preset (ID))"], [8, 3, 0, "status-95", "Status 95 (Current Time Lapse Preset (ID))"], [8, 3, 0, "status-97", "Status 97 (Current Preset (ID))"], [8, 3, 0, "status-98", "Status 98 (Preset Modified Status, which contains an event ID and a Preset (Group) ID)"], [8, 3, 0, "status-99", "Status 99 (The number of Live Bursts can be captured with current settings before sdcard is full)"]], "Status 101 (Is Capture Delay currently active (i.e": [[8, 3, 0, "status-101", " counting down)?)"]], "Status 105 (Camera lens type (reflects changes to lens settings such as 162, 189, 194, ..": [[8, 3, 0, "status-105", "))"]], "Status 110 (Note that this is a bitmasked value": [[8, 3, 0, "status-110", ")"]], "Status 28 (Wireless Pairing State": [[8, 3, 0, "status-28", " Each bit contains state information (see WirelessPairingStateFlags))"]], "Status 29 (SSID of the AP the camera is currently connected to": [[8, 3, 0, "status-29", " On BLE connection, value is big-endian byte-encoded int32)"]], "Status 30 (The camera's WiFi SSID": [[8, 3, 0, "status-30", " On BLE connection, value is big-endian byte-encoded int32)"]], "Status 49 (The current timelapse interval countdown value (e.g. 5...4...3...2...1..": [[8, 3, 0, "status-49", "))"]], "Status 60 (The minimum time between camera status updates (milliseconds)": [[8, 3, 0, "status-60", " Best practice is to not poll for status more\noften than this\n)"]], "Status 96 (Current Preset Group (ID) (corresponds to ui_mode_groups in settings": [[8, 3, 0, "status-96", "json))"]]}, "objnames": {"0": ["operation", "Proto", "Proto"], "1": ["operation", "Operation", "Operation"], "2": ["operation", "Setting", "Setting"], "3": ["operation", "Status", "Status"]}, "objtypes": {"0": "operation:Proto", "1": "operation:Operation", "2": "operation:Setting", "3": "operation:Status"}, "terms": {"": [1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "0": [2, 6, 7, 8, 12, 13, 14], "00": [2, 9, 12], "0001": 11, "0002": 11, "0002a5d5c51b": 11, "0003": 11, "0004": 11, "0005": 11, "0072": [11, 12], "0073": 11, "0074": [11, 12], "0075": 11, "0076": [11, 12], "0077": 11, "0090": 11, "0091": 11, "0092": 11, "01": [2, 6, 9, 12], "02": 2, "03": [2, 9], "04": 2, "05": 2, "07": 2, "0x0": 12, "0x01": [2, 13], "0x02": [0, 13], "0x03": [0, 13], "0x04": [0, 13], "0x05": [0, 2, 13], "0x0b": [0, 13], "0x0c": [0, 13], "0x0d": [2, 13], "0x0e": [6, 13], "0x0f": [2, 13], "0x10": [6, 13], "0x12": [6, 13], "0x13": [6, 13], "0x17": [2, 13], "0x18": [3, 13], "0x32": [6, 13], "0x3c": [6, 13], "0x3e": [5, 13], "0x40": [5, 13], "0x42": 2, "0x50": [2, 13], "0x51": [6, 13], "0x52": [6, 13], "0x53": [6, 13], "0x5b": [2, 13], "0x62": [6, 13], "0x64": [5, 13], "0x65": [1, 13], "0x66": [1, 13], "0x67": [1, 13], "0x69": [2, 13], "0x6b": [2, 13], "0x6d": [6, 13], "0x6e": [1, 13], "0x6f": [1, 13], "0x72": [5, 6, 13], "0x73": [6, 13], "0x74": [4, 13], "0x79": [4, 13], "0x82": [0, 6, 13], "0x83": [0, 13], "0x84": [0, 13], "0x85": [0, 13], "0x92": [6, 13], "0x93": [6, 13], "0xa2": [6, 13], "0xe4": [5, 13], "0xe5": [1, 13], "0xe6": [1, 13], "0xe7": [1, 13], "0xe9": [2, 13], "0xeb": [2, 13], "0xed": [6, 13], "0xee": [1, 13], "0xef": [1, 13], "0xf": 12, "0xf1": [1, 2, 4, 5, 13], "0xf2": [5, 13], "0xf3": [5, 13], "0xf4": [4, 13], "0xf5": [1, 4, 5, 6, 13], "0xf9": [4, 13], "0xfea6": 11, "1": [1, 2, 6, 7, 12, 13, 14], "10": [2, 7, 9, 12, 13, 14], "100": [7, 13], "1000": 14, "1001": 14, "1002": 14, "101": [7, 13], "102": [7, 13], "103": [7, 13], "104": [7, 13], "105": [7, 13], "106": [7, 13], "107": [7, 13], "108": 13, "1080": 7, "109": 7, "11": [6, 7, 13, 14], "110": [7, 13], "111": [7, 13], "112": [7, 13], "113": [7, 13], "114": [2, 7, 13, 14], "115": [7, 13], "116": [7, 13], "117": [7, 13], "118": [7, 13], "119": 7, "11e3": 11, "12": [2, 6, 7, 14], "120": 7, "121": 13, "122": 13, "123": 13, "124": 7, "125": 13, "126": 7, "127": 7, "128": [11, 13], "129": 7, "13": [7, 13, 14], "130": 7, "131": 7, "132": 7, "133": 7, "134": 13, "135": 13, "136": 7, "137": 7, "14": [7, 14], "1440": 7, "15": [7, 14], "150": 13, "151": 13, "15min": 15, "16": [7, 14], "162": [5, 8, 13], "167": 13, "17": [7, 13, 14], "171": 13, "172": 13, "173": [5, 13], "175": [5, 13], "176": 13, "177": [5, 13], "178": 13, "179": 13, "18": [7, 14], "180": [5, 13], "182": 13, "183": 13, "184": 13, "186": [5, 13], "187": [5, 13], "189": [5, 8, 13], "19": [7, 13, 14], "190": [5, 13], "191": [5, 13], "192": 13, "193": 13, "194": [8, 13], "1f": 2, "1x": 7, "2": [12, 13, 14], "20": [7, 12, 13, 14], "200": 7, "2023": 2, "21": [7, 13, 14], "22": [7, 13, 14], "23": [2, 6, 7, 13, 14], "24": [7, 13, 14], "240": 7, "240fp": 7, "25": [7, 14], "255": 12, "26": [7, 13, 14], "2674f7f65f78": 6, "27": [7, 13, 14], "28": [7, 13, 14], "29": [13, 14], "2x": 7, "3": [2, 8, 12, 13, 14], "30": [7, 13, 14], "30min": 15, "31": [2, 6, 13, 14], "32": [13, 14], "33": [13, 14], "34": [13, 14], "35": [13, 14], "36": 14, "37": 14, "38": [13, 14], "39": [13, 14], "3k": 7, "4": [7, 8, 12, 13, 14], "40": 14, "41": [13, 14], "42": [13, 14], "43": 13, "45": 13, "49": 13, "4ghz": 7, "4k": 7, "4x": 7, "5": [7, 8, 13, 14], "50": 7, "50hz": 7, "54": 13, "55": [9, 13], "56": [6, 13], "57": 9, "58": [9, 13, 14], "59": [2, 6, 13, 14], "5ghz": [7, 13], "5k": 7, "5min": 15, "6": [6, 7, 12, 13, 14], "60": [7, 9, 13, 14], "60hz": 7, "61": 14, "62": [9, 14], "63": [2, 14], "64": 14, "65": [13, 14], "66": [13, 14], "67": [13, 14], "68": [13, 14], "69": [13, 14], "7": [2, 7, 12, 14], "70": [9, 13, 14], "71": 14, "72": 14, "73": 14, "74": [13, 14], "75": [13, 14], "76": [13, 14], "77": [13, 14], "78": [13, 14], "79": [13, 14], "7k": 7, "8": [7, 11, 13, 14], "81": 13, "8191": 12, "8192": 12, "82": [13, 14], "83": [13, 14], "85": [13, 14], "86": 13, "88": [2, 13], "89": 13, "8x": 7, "9": [7, 13, 14], "9046": 11, "93": [13, 14], "94": [5, 13, 14], "95": 13, "96": 13, "97": 13, "98": [5, 13], "99": [6, 13], "A": [0, 1, 5, 7, 12, 14, 15], "As": [4, 14], "At": 1, "For": [1, 2, 4, 7, 9, 11, 12, 15], "If": [2, 6, 7, 11, 12, 14, 15], "In": [1, 2, 7, 11, 12, 15], "It": 12, "NOT": 14, "No": 14, "Not": 14, "ON": 11, "On": [0, 1, 2, 7, 8, 13, 14], "The": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "Then": 9, "There": 12, "These": 7, "To": [0, 5, 12], "aa8d": 11, "abil": 4, "about": [1, 2, 4, 6, 14], "abov": [2, 6, 7, 9], "accept": [4, 8, 13, 14, 15], "access": [1, 2, 4, 8, 9, 11, 13, 14], "accommod": 12, "accomplish": [4, 12], "accordingli": [2, 14], "accumul": 12, "across": [1, 2, 4, 5, 14], "act": 1, "action": [0, 1, 2, 4, 5, 6, 8, 12, 13], "activ": [5, 9, 13, 14, 15], "adapt": 14, "add": [3, 14], "addit": [4, 14], "addition": [1, 9, 14], "address": [1, 14], "adher": 7, "advertis": [2, 10, 14], "affect": 5, "after": [0, 2, 11, 12, 14, 15], "again": 11, "air": [8, 13], "aliv": [2, 10, 13], "all": [1, 2, 6, 11, 12], "allow": [1, 11], "alreadi": 14, "also": [1, 14], "altern": [7, 11, 12], "alwai": [5, 7, 9, 12, 14, 15], "an": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15], "analyt": [2, 13], "ani": [2, 4, 5, 9, 14], "anoth": 7, "anti": 13, "ap": [0, 2, 11, 13, 14], "ap_mac_address": 6, "ap_mac_address_length": 6, "ap_ssid": 6, "ap_ssid_length": 6, "api": [5, 6, 14], "app": [2, 14, 15], "appear": 14, "appropri": 12, "approxim": [8, 13], "ar": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "arrai": [6, 12, 14], "arrow": [5, 14], "ascii": 14, "aspect": 13, "associ": [6, 9, 14], "assum": 9, "asynchron": [1, 4, 5, 11, 13, 14], "attain": 7, "attemp": 14, "attempt": [0, 14], "auth": [1, 14], "authent": [0, 14], "author": 1, "auto": [2, 13], "automat": [2, 14, 15], "avail": [0, 5, 9, 13, 14], "avoid": 12, "b5f9xxxx": 11, "back": [5, 14], "bad": 14, "band": 13, "bandwidth": 12, "bar": [13, 14], "base": 9, "basic": [1, 7, 9, 14], "batch": 14, "batt": 7, "batteri": [2, 7, 13], "becaus": [7, 14], "been": [0, 12, 14], "befor": [8, 11, 12, 13, 14, 15], "begin": 4, "behavior": [2, 14, 15], "being": 14, "below": [5, 7, 9, 11, 12], "best": [2, 8, 11, 13, 15], "between": [8, 9, 13, 14, 15], "big": [8, 12, 13], "bit": [0, 8, 11, 13], "bitmask": [8, 13, 14], "bitrat": 14, "black": [1, 6, 7, 9], "blacklist": 7, "ble": [2, 8, 10, 12, 13], "bluetooth": 9, "bool": 14, "boost": 7, "boot": [8, 11, 13], "both": 2, "buffer": 12, "build": 11, "burst": 13, "busi": [13, 15], "button": [2, 14], "byte": [0, 2, 6, 8, 12, 13, 14], "c1234567812345": 6, "ca": [1, 14], "cach": 11, "cafil": 1, "cah": 14, "camera": [0, 2, 4, 5, 6, 10, 11, 12, 13, 14], "camera_cof_setup": 14, "camera_control": 14, "camera_control_statu": 14, "camera_external_control": 14, "camera_idl": 14, "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14], "can_add_preset": 14, "cancel": [6, 13], "capabl": [1, 6, 8, 9, 13], "capac": 13, "caption": [5, 14], "captur": [6, 13, 14, 15], "card": [13, 14], "case": [1, 5, 9, 14], "caus": [2, 11, 14], "cert": [1, 14], "certif": [13, 14], "chain": 1, "chang": [0, 1, 4, 5, 6, 7, 8, 9, 13, 14, 15], "charact": 14, "characterist": [10, 12], "charg": 13, "claim": [2, 14, 15], "clear": [1, 13, 14], "click": 1, "client": [1, 2, 5, 11, 14, 15], "close": 14, "cloud": 14, "code": [2, 9], "cof": 14, "cohn": [1, 13, 14], "cohn_act": 14, "cohn_provis": 14, "cohn_state_connectingtonetwork": 14, "cohn_state_error": 14, "cohn_state_exit": 14, "cohn_state_idl": 14, "cohn_state_init": 14, "cohn_state_invalid": 14, "cohn_state_networkconnect": 14, "cohn_state_networkdisconnect": 14, "cohn_unprovis": 14, "cold": 13, "collect": 5, "combin": 2, "command": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15], "common": 14, "commonli": 14, "commun": [1, 9, 10, 11], "complet": [0, 8, 9, 13, 14], "compress": [8, 13], "compris": [7, 12, 14], "configur": [0, 1, 2, 4, 10, 14], "connect": [0, 1, 2, 4, 11, 13, 14, 15], "consid": 12, "construct": 7, "contain": [1, 6, 7, 8, 12, 13, 14], "contextu": [2, 14], "continu": [8, 13], "control": [0, 1, 5, 9, 10, 11, 13, 14], "coordin": [8, 13], "core": [9, 13], "correspond": [8, 11, 13, 14], "count": [13, 14], "countdown": 13, "counter": 12, "creat": [1, 5, 13, 14], "creation": [1, 14], "credenti": 1, "crt": 1, "current": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 14], "custom": [5, 13, 14], "custom1": 14, "custom2": 14, "custom3": 14, "custom_nam": [5, 14], "dai": [2, 6], "data": [2, 6, 9, 10, 11], "date": [2, 6, 13], "date_tim": 2, "daylight": [2, 6], "dbm": 14, "dcim": [6, 14], "deciph": 10, "declar": 14, "default": [5, 14], "defin": [2, 6, 7, 12, 14], "delai": 13, "delet": [5, 14], "demo": 9, "demonstr": 9, "depacket": 12, "depend": [1, 5, 6, 7, 12, 14, 15], "deprec": 6, "deprecated_length": 6, "depth": 13, "describ": [0, 6, 8, 9, 12, 14], "descript": [11, 12], "deseri": 12, "desir": [9, 14], "detail": [2, 4, 7, 14], "detect": [0, 14], "determin": 12, "devic": [11, 13], "dhcp": 1, "differ": [5, 12], "digit": [8, 9, 13], "directori": [6, 14], "disabl": [0, 2, 14], "disconnect": 14, "discourag": 15, "discov": [11, 14], "discover": 11, "displai": [2, 14], "dn": 14, "dns_primari": 14, "dns_secondari": 14, "do": [0, 11, 12, 14], "doc": [0, 1, 2, 4, 5, 6], "document": [6, 7, 10, 12], "doe": [0, 1, 8, 11, 13, 14], "done": 11, "down": [2, 8, 13], "download": [1, 8, 13], "drop": 14, "dst": 2, "due": 14, "durat": 13, "dure": [0, 3, 11, 14], "dynam": [7, 11], "e": [1, 2, 5, 6, 8, 13, 14, 15], "e7": 2, "each": [7, 8, 11, 12, 13], "easi": 13, "either": [4, 5, 12, 14], "element": [6, 12, 13], "els": 12, "empti": 6, "enabl": [2, 5, 11, 13, 14], "encod": [3, 9, 13, 14, 15], "endian": [8, 12, 13], "energi": 9, "engag": [8, 13], "english": 14, "enough": 14, "ensur": [0, 11], "entiti": [2, 14], "entri": [0, 14], "enumpresetgroup": 5, "error": [12, 13, 14], "establish": 2, "event": [8, 13], "everi": [2, 7], "exampl": [2, 7, 9, 11, 12, 15], "exit": [2, 5, 12, 14], "expir": 1, "exposur": 13, "ext": 7, "extend": 7, "extern": [2, 14], "extract": 12, "f": 12, "facebook": 4, "factori": [5, 11, 14], "fail": [5, 7, 14], "failur": 7, "fals": [8, 14], "far": [8, 13], "fea6": 11, "featur": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "fewer": 12, "ff": 2, "field": [6, 14], "file": [1, 7, 14], "filenam": [6, 14], "find": 5, "finish": [10, 14], "firmwar": [6, 7, 8, 9, 13], "firmware_vers": 6, "firmware_version_length": 6, "first": [0, 1, 6, 7, 8, 9, 11, 12, 13, 14], "flag": [11, 15], "flat_mode_broadcast_broadcast": 14, "flat_mode_broadcast_record": 14, "flat_mode_idl": 14, "flat_mode_live_burst": 14, "flat_mode_loop": 14, "flat_mode_night_lapse_photo": 14, "flat_mode_night_lapse_video": 14, "flat_mode_photo": 14, "flat_mode_photo_burst": 14, "flat_mode_photo_night": 14, "flat_mode_photo_singl": 14, "flat_mode_playback": 14, "flat_mode_setup": 14, "flat_mode_slomo": 14, "flat_mode_time_lapse_photo": 14, "flat_mode_time_lapse_video": 14, "flat_mode_time_warp_video": 14, "flat_mode_unknown": 14, "flat_mode_video": 14, "flat_mode_video_burst_slomo": 14, "flat_mode_video_light_paint": 14, "flat_mode_video_light_trail": 14, "flat_mode_video_star_trail": 14, "flatmod": [13, 14], "flicker": 13, "flow": [8, 13], "flowchart": 12, "folder": 14, "follow": [1, 4, 7, 10, 11, 12, 14], "form": 12, "format": [9, 12, 13, 14, 15], "found": [0, 5, 6, 7, 14], "fov": [7, 9, 14], "fp": 7, "frame": [8, 13], "french": 14, "frequenc": 14, "friendli": 13, "from": [2, 5, 6, 7, 8, 11, 12, 14], "ftu": 13, "full": [7, 8, 13, 14], "fulli": [8, 13], "function": [1, 9], "futur": [4, 14], "g": [1, 5, 8, 13, 14, 15], "gatewai": 14, "gatt": [10, 12], "gener": [1, 2, 4, 5, 14], "german": 14, "get": [0, 1, 4, 5, 6, 7, 8, 13, 14, 15], "given": [7, 14], "global": [2, 14], "go": 2, "googl": 12, "gopro": [1, 2, 6, 10, 11, 12, 13, 15], "goprorootca": 1, "gp": [11, 12, 13], "gp12345678": 6, "green": 7, "group": [6, 13, 14], "guarante": 7, "h21": 9, "h22": 9, "h23": [6, 9], "ha": [0, 1, 12, 14], "had": 12, "handl": 2, "handshak": 14, "hard": 2, "hardwar": [6, 13], "have": [0, 1, 8, 11, 12, 13], "hd9": 9, "hdr": 7, "header": [1, 14], "here": [7, 12], "hero": 7, "hero10": [1, 9], "hero11": [1, 9], "hero12": [1, 6, 9], "hero9": [1, 9], "high": [1, 7], "highest": 7, "hilight": [9, 13], "hindsight": [9, 13], "home": [9, 14], "honor": 14, "horizon": 13, "hour": [2, 6, 7, 11], "how": [4, 8, 9, 12, 13], "howev": 15, "http": [0, 1, 14], "hub": 14, "hypersmooth": 13, "hyperview": 7, "hz": 7, "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15], "icon": [5, 7, 14], "icon_id": [5, 14], "id": [0, 1, 2, 3, 4, 5, 6, 9, 10, 12, 14], "identifi": 12, "idl": [2, 14], "immedi": [0, 2, 5, 14], "inadvert": 2, "includ": [12, 14], "inclus": 14, "incom": 15, "incorrect": 14, "indic": [4, 11, 14], "indirectli": 1, "individu": [6, 7, 12, 14], "info": [6, 13, 14], "inform": [2, 6, 7, 8, 11, 13, 14], "initi": [0, 4, 5, 6, 10, 14], "instal": 1, "instruct": 1, "int": 12, "int16": [2, 6], "int32": [8, 13, 14], "intend": [0, 14], "interact": [2, 14], "intern": 13, "internet": [0, 14], "interv": 13, "invalid": [12, 14], "ip": [1, 14], "ipaddress": 14, "is_capt": 14, "is_dst": [2, 6], "is_fix": 14, "is_modifi": 14, "italian": 14, "its": [8, 12], "json": [8, 13], "kbp": 14, "keep": [2, 10, 13], "keep_al": 2, "kilobyt": [8, 13], "languag": [9, 14], "laps": [5, 8, 13], "larger": 12, "last": [6, 13, 14], "lcd": [2, 13], "leas": 1, "len": [5, 13, 14], "length": [6, 13], "lens": [9, 13, 14], "lens_linear": 14, "lens_superview": 14, "lens_wid": 14, "less": 12, "level": [1, 12, 13, 14], "life": 2, "lifespan": 1, "light": 7, "limit": [11, 12], "linear": 7, "linux": [13, 14], "list": [0, 7, 9, 14], "live": [0, 9, 13, 14], "live_stream_bitr": 14, "live_stream_encod": 14, "live_stream_encode_support": 14, "live_stream_error": 14, "live_stream_error_camera_block": 14, "live_stream_error_createstream": 14, "live_stream_error_inputstream": 14, "live_stream_error_internet": 14, "live_stream_error_network": 14, "live_stream_error_non": 14, "live_stream_error_osnetwork": 14, "live_stream_error_outofmemori": 14, "live_stream_error_sd_card_ful": 14, "live_stream_error_sd_card_remov": 14, "live_stream_error_selectednetworktimeout": 14, "live_stream_error_ssl_handshak": 14, "live_stream_error_unknown": 14, "live_stream_lens_support": 14, "live_stream_lens_supported_arrai": 14, "live_stream_max_lens_unsupport": 14, "live_stream_maximum_stream_bitr": 14, "live_stream_minimum_stream_bitr": 14, "live_stream_protune_support": 14, "live_stream_state_complete_stay_on": 14, "live_stream_state_config": 14, "live_stream_state_failed_stay_on": 14, "live_stream_state_idl": 14, "live_stream_state_readi": 14, "live_stream_state_reconnect": 14, "live_stream_state_stream": 14, "live_stream_state_unavail": 14, "live_stream_statu": 14, "live_stream_window_size_supported_arrai": 14, "livestream": [4, 13, 14], "liveview": 13, "load": [2, 5, 13, 15], "local": [1, 2, 6, 13, 14], "locat": 13, "lock": [7, 13], "log": 7, "logic": 2, "long": [5, 7, 14], "longer": 12, "longest": 7, "look": 1, "low": [7, 9, 14], "mac": 14, "macaddress": 14, "maco": 1, "mai": [7, 14, 15], "maintain": 15, "major": 6, "major_length": 6, "manag": [0, 9, 10, 11], "mani": [1, 2, 4, 5, 8, 13, 14], "map": 12, "market": 9, "mask": 14, "match": 12, "max": [5, 13, 14], "max_entri": 14, "maxim": [2, 12], "maximum": [7, 14], "maximum_bitr": 14, "mean": [7, 14], "media": [2, 4, 6, 13, 15], "memori": 14, "menu": [2, 14], "messag": [0, 1, 2, 4, 5, 6, 9, 10, 13, 14, 15], "meta": 14, "mhz": 14, "millisecond": [8, 13], "min": 7, "mini": [1, 9], "minim": 9, "minimum": [9, 13, 14], "minimum_bitr": 14, "minor": 6, "minor_length": 6, "minut": [2, 6, 7], "mo": 7, "mobil": 13, "mod": [5, 13], "mode": [0, 2, 4, 5, 9, 10, 13, 14], "model": [6, 8, 9, 13, 14], "model_nam": 6, "model_name_length": 6, "model_numb": 6, "model_number_length": 6, "modifi": [13, 14], "moment": [3, 13], "month": [2, 6], "more": [1, 6, 7, 8, 11, 12, 13, 14], "most": [1, 2, 8, 9, 13, 14], "mous": 1, "multi": 13, "multipl": 12, "must": [1, 5, 11, 12, 14], "mutabl": 14, "n": 12, "name": [5, 7, 8, 9, 14], "narrow": [7, 11], "nearli": 1, "necessari": [0, 7, 11, 12, 15], "need": [0, 1, 9, 11], "network": [0, 9, 11, 14], "never": 7, "new": [0, 1, 5, 11, 13, 14], "next": 7, "night": [5, 13], "non": [5, 14], "none": [7, 13], "noout": 1, "nope": 12, "note": [6, 8, 12, 13], "notif": [0, 1, 2, 4, 5, 6, 11, 13, 14], "notifi": [5, 11, 14], "notifprovisioningst": [0, 13], "notifstartscan": [0, 13], "notifycohnstatu": [1, 13], "notifylivestreamstatu": [4, 13], "notifypresetstatu": [5, 13], "number": [6, 8, 13, 14], "obei": 14, "object": [0, 7, 12, 14], "occur": 14, "off": [2, 7, 15], "offload": 14, "offset": [2, 6], "often": [7, 8, 13], "ok": 1, "onc": [1, 11, 12], "one": [5, 6, 7, 12, 14], "ongo": 6, "onli": [0, 3, 5, 6, 7, 12, 14], "onto": 12, "open": [1, 6, 10, 12, 13], "openssl": 1, "oper": [8, 10, 13, 14], "option": [4, 5, 6, 7, 8, 12, 14], "order": [1, 2, 5, 7, 10, 11, 12, 15], "organ": 5, "orient": [8, 13], "ota": 13, "other": [4, 15], "otherwis": [2, 8, 12, 13], "out": 14, "outlin": 7, "output": 13, "outsid": 14, "over": [1, 8, 13], "overh": 13, "overrid": 14, "overview": 11, "p": 12, "packet": 10, "page": [2, 14], "paint": 7, "pair": [10, 12, 13], "paramet": [2, 5, 6, 7, 12], "pars": [11, 12], "part": [2, 6, 14], "parti": [2, 14, 15], "pass": [5, 14], "password": [1, 11, 14], "path": [1, 6, 14], "payload": [6, 10], "pc": [8, 13], "pem": 14, "pend": 13, "per": [12, 13], "percent": [8, 13], "perform": [1, 5, 9, 13, 14], "period": [0, 5, 14, 15], "peripher": 11, "permiss": 11, "pertain": 9, "photo": [5, 6, 9, 13, 14, 15], "physic": [2, 14], "pill": [5, 14], "platform": 4, "point": [1, 2, 4, 8, 9, 11, 13, 14], "poll": [4, 13], "portugues": 14, "possibl": 12, "power": [2, 11, 13, 15], "practic": [2, 8, 11, 13, 15], "prepend": 12, "present": [7, 13], "preset": [2, 7, 9, 13, 15], "preset_arrai": 14, "preset_group_arrai": 14, "preset_group_endurance_video_icon_id": 14, "preset_group_id_photo": 14, "preset_group_id_timelaps": 14, "preset_group_id_video": 14, "preset_group_long_bat_video_icon_id": 14, "preset_group_max_photo_icon_id": 14, "preset_group_max_timelapse_icon_id": 14, "preset_group_max_video_icon_id": 14, "preset_group_photo_icon_id": 14, "preset_group_timelapse_icon_id": 14, "preset_group_video_icon_id": 14, "preset_icon_act": 14, "preset_icon_activity_endur": 14, "preset_icon_air": 14, "preset_icon_bas": 14, "preset_icon_basic_quality_video": 14, "preset_icon_bik": 14, "preset_icon_bit": 14, "preset_icon_burst": 14, "preset_icon_burst_2": 14, "preset_icon_c": 14, "preset_icon_chesti": 14, "preset_icon_cinemat": 14, "preset_icon_cinematic_endur": 14, "preset_icon_custom": 14, "preset_icon_ep": 14, "preset_icon_follow_cam": 14, "preset_icon_full_fram": 14, "preset_icon_helmet": 14, "preset_icon_highest_quality_video": 14, "preset_icon_indoor": 14, "preset_icon_light_paint": 14, "preset_icon_light_trail": 14, "preset_icon_live_burst": 14, "preset_icon_loop": 14, "preset_icon_motor": 14, "preset_icon_mount": 14, "preset_icon_nightlaps": 14, "preset_icon_nightlapse_photo": 14, "preset_icon_outdoor": 14, "preset_icon_panorama": 14, "preset_icon_photo": 14, "preset_icon_photo_2": 14, "preset_icon_photo_night": 14, "preset_icon_pov": 14, "preset_icon_selfi": 14, "preset_icon_shaki": 14, "preset_icon_simple_night_photo": 14, "preset_icon_simple_super_photo": 14, "preset_icon_sk": 14, "preset_icon_slomo_endur": 14, "preset_icon_snail": 14, "preset_icon_snow": 14, "preset_icon_standard_endur": 14, "preset_icon_standard_quality_video": 14, "preset_icon_star": 14, "preset_icon_star_trail": 14, "preset_icon_stationary_1": 14, "preset_icon_stationary_2": 14, "preset_icon_stationary_3": 14, "preset_icon_stationary_4": 14, "preset_icon_surf": 14, "preset_icon_timelaps": 14, "preset_icon_timelapse_2": 14, "preset_icon_timelapse_photo": 14, "preset_icon_timewarp": 14, "preset_icon_timewarp_2": 14, "preset_icon_trail": 14, "preset_icon_travel": 14, "preset_icon_ultra_slo_mo": 14, "preset_icon_video": 14, "preset_icon_video_2": 14, "preset_icon_wat": 14, "preset_title_act": 14, "preset_title_activity_endur": 14, "preset_title_air": 14, "preset_title_bas": 14, "preset_title_basic_quality_video": 14, "preset_title_bik": 14, "preset_title_bit": 14, "preset_title_burst": 14, "preset_title_c": 14, "preset_title_chesti": 14, "preset_title_cinemat": 14, "preset_title_cinematic_endur": 14, "preset_title_custom": 14, "preset_title_ep": 14, "preset_title_extended_batteri": 14, "preset_title_follow_cam": 14, "preset_title_full_fram": 14, "preset_title_helmet": 14, "preset_title_highest_qu": 14, "preset_title_highest_quality_video": 14, "preset_title_indoor": 14, "preset_title_light_paint": 14, "preset_title_light_trail": 14, "preset_title_live_burst": 14, "preset_title_longest_batteri": 14, "preset_title_loop": 14, "preset_title_motor": 14, "preset_title_mount": 14, "preset_title_night": 14, "preset_title_night_laps": 14, "preset_title_outdoor": 14, "preset_title_panorama": 14, "preset_title_photo": 14, "preset_title_photo_2": 14, "preset_title_pov": 14, "preset_title_selfi": 14, "preset_title_shaki": 14, "preset_title_simple_night_photo": 14, "preset_title_simple_super_photo": 14, "preset_title_simple_time_warp": 14, "preset_title_simple_video": 14, "preset_title_simple_video_endur": 14, "preset_title_sk": 14, "preset_title_slomo": 14, "preset_title_slomo_endur": 14, "preset_title_snow": 14, "preset_title_standard": 14, "preset_title_standard_endur": 14, "preset_title_standard_quality_video": 14, "preset_title_star": 14, "preset_title_star_trail": 14, "preset_title_stationary_1": 14, "preset_title_stationary_2": 14, "preset_title_stationary_3": 14, "preset_title_stationary_4": 14, "preset_title_surf": 14, "preset_title_time_laps": 14, "preset_title_time_warp": 14, "preset_title_time_warp_2": 14, "preset_title_trail": 14, "preset_title_travel": 14, "preset_title_ultra_slo_mo": 14, "preset_title_user_defined_custom_nam": [5, 14], "preset_title_video": 14, "preset_title_wat": 14, "press": [2, 5, 14], "prevent": [2, 15], "preview": 13, "previous": [0, 7, 14], "primari": 14, "pro": 7, "procedur": [11, 12], "process": [1, 11], "profil": 13, "program": 9, "programmat": 2, "properti": [1, 14], "protobuf": [0, 1, 2, 4, 5, 6, 9, 10], "protocol": [9, 11], "protun": 14, "provid": 1, "provis": [0, 13, 14], "provisioning_aborted_by_system": 14, "provisioning_cancelled_by_us": 14, "provisioning_error_eula_block": 14, "provisioning_error_failed_to_associ": 14, "provisioning_error_no_internet": 14, "provisioning_error_password_auth": 14, "provisioning_error_unsupported_typ": 14, "provisioning_never_start": 14, "provisioning_st": 14, "provisioning_start": 14, "provisioning_success_new_ap": 14, "provisioning_success_old_ap": 14, "provisioning_unknown": 14, "pseudocod": 12, "public": 9, "purpos": 1, "put": [2, 4, 11], "qualiti": 7, "queri": [1, 4, 5, 7, 8, 9, 10, 11, 15], "quick": [1, 13], "rang": 14, "rate": [8, 13], "ratio": 13, "raw": 7, "re": [7, 11, 14], "reach": 2, "read": [9, 10, 11], "readi": [4, 10, 13, 14], "receiv": [0, 6, 9, 11, 12, 14], "recent": [8, 9, 13], "reclaim": [2, 14], "reconnect": 14, "record": [3, 8, 13], "refer": 10, "reflect": [8, 13], "regist": [1, 4, 5, 6, 13, 14], "register_cohn_statu": 14, "register_live_stream_statu": 14, "register_live_stream_status_bitr": 14, "register_live_stream_status_error": 14, "register_live_stream_status_mod": 14, "register_live_stream_status_statu": 14, "register_preset_statu": 14, "register_preset_status_preset": 14, "register_preset_status_preset_group_arrai": 14, "regularli": 2, "reject": [7, 9, 14, 15], "rel": [6, 14], "relat": [8, 13], "releas": 7, "relev": [0, 9, 11, 12], "remain": 13, "remot": 13, "remov": 14, "reorder": [5, 14], "replac": 1, "report": 6, "repres": [7, 14], "represent": 14, "request": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "requestclearcohncert": [1, 13], "requestcohncert": [1, 13], "requestconnect": [0, 13], "requestconnectnew": [0, 13], "requestcreatecohncert": [1, 13], "requestcustompresetupd": [5, 13], "requestgetapentri": [0, 13], "requestgetcohnstatu": [1, 13], "requestgetlastcapturedmedia": [6, 13], "requestgetlivestreamstatu": [4, 13], "requestgetpresetstatu": [5, 13], "requestsetcameracontrolstatu": [2, 13], "requestsetcohnset": [1, 13], "requestsetlivestreammod": [4, 13], "requestsetturboact": [2, 13], "requeststartscan": [0, 13], "requir": [1, 11, 14], "reserv": [6, 12], "reset": [1, 2, 5, 11, 12], "resolut": [13, 14], "respect": 12, "respond": 12, "respons": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14], "response_length": 6, "responsecohncert": [1, 13], "responseconnect": [0, 13], "responseconnectnew": [0, 13], "responsegener": [1, 2, 4, 5, 13], "responsegetapentri": [0, 13], "responselastcapturedmedia": [6, 13], "responsestartscan": [0, 13], "result": [0, 6, 7, 9, 12, 13, 14], "result_argument_invalid": 14, "result_argument_out_of_bound": 14, "result_ill_form": 14, "result_not_support": 14, "result_resource_not_avail": 14, "result_resource_not_availbl": 14, "result_success": 14, "result_unknown": 14, "return": [0, 1, 2, 5, 6, 14], "right": 1, "room": 14, "root": [1, 14], "rotat": 13, "rough": [8, 13], "router": 1, "row": [7, 12], "rtmp": [4, 14], "rule": 7, "russian": 14, "saturdai": 6, "save": [2, 6, 14], "scan": [0, 11, 13, 14], "scan_entry_flag": 14, "scan_flag_associ": 14, "scan_flag_authent": 14, "scan_flag_best_ssid": 14, "scan_flag_configur": [0, 14], "scan_flag_open": 14, "scan_flag_unsupported_typ": 14, "scan_id": 14, "scanning_aborted_by_system": 14, "scanning_cancelled_by_us": 14, "scanning_never_start": 14, "scanning_st": 14, "scanning_start": 14, "scanning_success": 14, "scanning_unknown": 14, "schedul": 13, "schema": 7, "scheme": 12, "screen": [2, 14], "sd": [13, 14], "sdcard": [6, 8, 13, 14, 15], "second": [2, 6, 8, 13, 14], "secondari": [8, 13, 14], "section": [6, 8, 9, 10, 11, 12], "secur": 1, "see": [1, 4, 6, 7, 8, 9, 11, 12, 13], "select": 13, "send": [2, 5, 9, 12, 14, 15], "sent": [0, 4, 5, 6, 11, 12, 14], "serial": [0, 2, 12, 14], "serial_numb": 6, "serial_number_length": 6, "server": 14, "servic": 11, "set": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15], "setting_arrai": 14, "settingid": [7, 13], "setup": [9, 10, 13, 14], "short": 7, "shorthand": 11, "shot": 13, "should": [9, 11, 15], "shutter": [2, 4, 13], "sign": 1, "signal": [8, 13, 14, 15], "signal_frequency_mhz": 14, "signal_strength_bar": 14, "simultan": 15, "sinc": 13, "singl": [6, 12, 13, 14], "site": 4, "size": 12, "sleep": [2, 11, 13], "slo": 7, "so": [8, 11, 13], "social": 4, "some": [0, 1, 2, 12, 15], "sourc": [0, 1, 2, 4, 5, 6, 14], "space": [8, 13], "spanish": 14, "special": 14, "specif": [1, 15], "specifi": [5, 12, 14], "speed": 13, "split": 12, "spreadsheet": 7, "ssid": [11, 13, 14], "ssl": [1, 14], "sta": [0, 14], "stack": 14, "standard": 7, "star": 7, "start": [0, 2, 4, 6, 8, 12, 13, 14], "start_index": 14, "starting_bitr": 14, "startup": 14, "state": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14], "static": 14, "static_ip": 14, "station": [0, 4, 14], "stationari": 7, "statu": [0, 1, 2, 4, 6, 10, 12, 14, 15], "status": [6, 9, 12, 14], "step": [1, 11], "still": 2, "stop": [4, 8, 13, 14], "store": 11, "stream": [0, 9, 13, 14], "streamer": 14, "strength": [8, 13, 14], "string": [6, 8, 12, 14], "structur": 12, "submenu": 5, "subnet": 14, "subscrib": 11, "subscript": 11, "subsequ": [9, 11, 12], "success": [12, 13, 14], "suffici": [8, 13], "summar": 12, "summari": 14, "sundai": 6, "super": 7, "superphoto": 7, "superset": 7, "superview": 7, "support": [0, 1, 2, 4, 6, 7, 8, 11, 13, 14], "suppos": 7, "swedish": 14, "synchron": [4, 5, 14], "system": [1, 8, 13, 14, 15], "tabl": [5, 9, 10, 11, 12], "take": 14, "taken": [8, 13], "tap": 2, "task": 14, "tell": [2, 14, 15], "terminologi": 12, "text": [1, 14], "than": [8, 12, 13, 15], "thei": 12, "therebi": 5, "therefor": [0, 15], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15], "thing": 1, "third": [2, 14, 15], "those": 6, "through": [1, 9, 10], "throughout": 12, "time": [2, 6, 11, 13, 14, 15], "timelaps": 13, "timeout": 14, "timeout_second": 14, "timer": 2, "timewarp": 7, "timezon": [2, 6], "titl": [5, 14], "title_id": [5, 14], "title_numb": 14, "tl": [1, 14], "tlv": [2, 3, 5, 6, 7, 12], "too": [8, 13], "top": 12, "total": [8, 13, 14], "total_configured_ssid": 14, "total_entri": 14, "track": 2, "trail": 13, "transfer": [2, 13, 14], "tri": 7, "trigger": [0, 1, 14], "triplet": 12, "tripod": 7, "true": 8, "trust": 1, "try": 9, "turbo": [2, 13, 14], "tutori": [9, 12], "twitch": 4, "two": [1, 11, 12], "type": [0, 1, 2, 3, 4, 5, 6, 7, 10, 13, 14], "typespec": 14, "u": 12, "ubuntu": 1, "ui": [2, 5, 8, 11, 13, 14], "ui_mode_group": [8, 13], "uint16": [2, 6], "uint32": 5, "uint8": [2, 6, 7], "ultra": 7, "un": 2, "unavail": 14, "undefin": [9, 15], "under": 6, "understand": 9, "unknown": 14, "unless": [12, 15], "unregist": [6, 13, 14], "unregister_live_stream_statu": 14, "unregister_preset_statu": 14, "unset": [4, 15], "unsign": 6, "until": 4, "up": 11, "updat": [1, 2, 5, 6, 9, 13, 14], "upon": 11, "url": [4, 14], "us": [0, 1, 2, 3, 4, 5, 8, 9, 10, 12, 13, 14, 15], "usb": 13, "user": [2, 5, 7, 9, 14, 15], "user_defin": 14, "usernam": [1, 14], "usual": [7, 14], "utc": [2, 6], "utf": 14, "util": 1, "uuid": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12], "v01": 9, "v2": 7, "v4": 12, "valid": [1, 7, 11, 14], "valu": [1, 2, 5, 6, 7, 8, 9, 13, 14], "value_length": 7, "variabl": [7, 12], "variou": [6, 9, 10], "vehicl": 7, "version": [6, 7, 9, 12, 13], "vertic": 7, "via": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14], "video": [5, 6, 9, 13, 14, 15], "wa": [7, 8, 11, 13, 14], "wai": 11, "wait": [11, 14, 15], "wake": 11, "walk": 9, "webcam": 13, "weekdai": 6, "well": 9, "were": 5, "when": [1, 2, 5, 6, 8, 12, 13, 14], "whenev": 6, "where": [0, 9, 12], "whether": [2, 5, 11, 12, 14], "which": [0, 1, 2, 5, 8, 11, 13, 14], "while": [0, 3, 9, 11, 13, 14, 15], "whitelist": 7, "who": 14, "wide": 7, "widescreen": 7, "wifi": [2, 11, 13, 14], "window": 1, "window_s": 14, "window_size_1080": 14, "window_size_480": 14, "window_size_720": 14, "wireless": 13, "wirelesspairingstateflag": [8, 13], "wish": [2, 14, 15], "within": [5, 14], "without": [1, 2, 6], "work": [7, 12], "worksheet": 7, "write": [11, 13], "x509": 1, "xxxx": 11, "y": 13, "ye": 6, "year": [1, 2, 6], "yet": 14, "youtub": 4, "zero": [0, 2, 5, 14], "zone": 14, "zoom": 13}, "titles": ["Access Point", "Camera on the Home Network", "Control", "Hilights", "Live Streaming", "Presets", "Query", "Settings", "Statuses", "Welcome to Open GoPro BLE API\u2019s documentation!", "Protocol", "BLE Setup", "Data Protocol", "ID Tables", "Protobuf Documentation", "State Management"], "titleterms": {"": 9, "1": 8, "10": 8, "100": 8, "101": 8, "102": 8, "103": 8, "104": 8, "105": 8, "106": 8, "107": 8, "108": [7, 8], "11": 8, "110": 8, "111": 8, "112": 8, "113": 8, "114": 8, "115": 8, "116": 8, "117": 8, "118": 8, "121": 7, "122": 7, "123": 7, "125": 7, "128": 7, "13": [8, 12], "134": 7, "135": 7, "150": 7, "151": 7, "16": 12, "162": 7, "167": 7, "17": 8, "171": 7, "172": 7, "173": 7, "175": 7, "176": 7, "177": 7, "178": 7, "179": 7, "180": 7, "182": 7, "183": 7, "184": 7, "186": 7, "187": 7, "189": 7, "19": 8, "190": 7, "191": 7, "192": 7, "193": 7, "2": [7, 8], "20": 8, "21": 8, "22": 8, "23": 8, "24": 8, "26": 8, "27": 8, "28": 8, "29": 8, "3": 7, "30": 8, "31": 8, "32": 8, "33": 8, "34": 8, "35": 8, "38": 8, "39": 8, "41": 8, "42": 8, "43": 7, "45": 8, "49": 8, "5": 12, "54": 8, "55": 8, "56": 8, "58": 8, "59": [7, 8], "5ghz": 8, "6": 8, "60": 8, "65": 8, "66": 8, "67": 8, "68": 8, "69": 8, "70": 8, "74": 8, "75": 8, "76": 8, "77": 8, "78": 8, "79": 8, "8": 8, "81": 8, "82": 8, "83": [7, 8], "85": 8, "86": 8, "88": 8, "89": 8, "9": 8, "93": 8, "94": 8, "95": 8, "96": 8, "97": 8, "98": 8, "99": 8, "access": 0, "accessori": 8, "activ": 8, "advertis": 11, "aliv": 15, "anti": 7, "ap": 8, "api": 9, "aspect": 7, "auto": 7, "avail": 8, "band": [7, 8], "bar": 8, "batteri": 8, "bit": [7, 12], "ble": [9, 11], "burst": 8, "busi": 8, "camera": [1, 7, 8, 9, 15], "cancel": 8, "capabl": 7, "capac": 8, "captur": 8, "card": 8, "certif": 1, "characterist": 11, "charg": 8, "cold": 8, "command": [12, 13], "configur": 11, "connect": 8, "continu": 12, "control": [2, 7, 8, 15], "core": 8, "count": 8, "countdown": 8, "data": 12, "deciph": 12, "delai": 8, "depth": 7, "detail": 1, "devic": 8, "digit": 7, "disconnect": 0, "displai": 8, "document": [9, 14], "down": 7, "durat": [7, 8], "easi": 7, "enabl": [7, 8], "encod": 8, "enum": 14, "enumcameracontrolstatu": 14, "enumcohnnetworkst": 14, "enumcohnstatu": 14, "enumflatmod": 14, "enumlen": 14, "enumlivestreamerror": 14, "enumlivestreamstatu": 14, "enumpresetgroup": 14, "enumpresetgroupicon": 14, "enumpreseticon": 14, "enumpresettitl": 14, "enumprovis": 14, "enumregisterlivestreamstatu": 14, "enumregisterpresetstatu": 14, "enumresultgener": 14, "enumscan": 14, "enumscanentryflag": 14, "enumwindows": 14, "error": 8, "exposur": 8, "extend": 12, "finish": 11, "flatmod": 8, "flicker": 7, "format": 7, "frame": 7, "friendli": 8, "from": 0, "ftu": 8, "fw": 8, "gatt": 11, "gener": [9, 12], "get": 9, "gopro": 9, "gp": [7, 8], "group": [5, 8], "header": 12, "hilight": [3, 8], "hindsight": [7, 8], "home": 1, "horizon": 7, "hypersmooth": 7, "id": [7, 8, 13], "intern": 8, "interv": [7, 8], "json": 7, "keep": 15, "laps": 7, "last": 8, "lcd": 8, "legaci": 8, "len": [7, 8], "length": [7, 12], "lens": 7, "level": [7, 8], "limit": 9, "linux": 8, "live": [4, 8], "liveview": 8, "locat": 8, "lock": 8, "manag": 15, "max": 7, "media": [7, 8, 14], "messag": [11, 12], "microphon": 8, "minimum": 8, "mobil": 8, "mod": [7, 8], "mode": [7, 8, 11], "modifi": [5, 8], "multi": 7, "network": 1, "night": 7, "notifprovisioningst": 14, "notifstartscan": 14, "notifycohnstatu": 14, "notifylivestreamstatu": 14, "notifypresetstatu": 14, "open": 9, "oper": [0, 1, 2, 3, 4, 5, 6, 7], "ota": 8, "output": 7, "overh": 8, "packet": 12, "pair": [8, 11], "payload": 12, "pend": 8, "per": 7, "perform": 7, "period": 8, "photo": [7, 8], "point": 0, "poll": 8, "power": 7, "present": 8, "preset": [5, 8, 14], "presetgroup": 14, "presetset": 14, "preview": 8, "primari": 8, "procedur": 1, "profil": 7, "protobuf": [12, 13, 14], "protocol": [10, 12], "provis": [1, 8], "queri": [6, 12, 13], "quick": 8, "rate": 7, "ratio": 7, "readi": [8, 15], "remain": 8, "remot": 8, "requestclearcohncert": 14, "requestcohncert": 14, "requestconnect": 14, "requestconnectnew": 14, "requestcreatecohncert": 14, "requestcustompresetupd": 14, "requestgetapentri": 14, "requestgetcohnstatu": 14, "requestgetlastcapturedmedia": 14, "requestgetlivestreamstatu": 14, "requestgetpresetstatu": 14, "requestreleasenetwork": 14, "requestsetcameracontrolstatu": 14, "requestsetcohnset": 14, "requestsetlivestreammod": 14, "requestsetturboact": 14, "requeststartscan": 14, "resolut": 7, "responsecohncert": 14, "responseconnect": 14, "responseconnectnew": 14, "responsegener": 14, "responsegetapentri": 14, "responselastcapturedmedia": 14, "responsestartscan": 14, "rotat": 8, "scan": 8, "scanentri": 14, "schedul": 8, "sd": 8, "second": 7, "select": 8, "send": 11, "set": [7, 13], "setup": [7, 11], "shot": 7, "sinc": 8, "singl": 7, "speed": [7, 8], "ssid": 8, "start": 9, "state": [8, 15], "statu": [5, 8, 13], "status": 8, "storag": 8, "stream": [4, 8], "success": 8, "support": 9, "system": 7, "tabl": 13, "time": [7, 8], "timelaps": 8, "trail": 7, "transfer": 8, "turbo": 8, "type": [8, 12], "updat": 8, "usb": 8, "valu": 12, "verifi": 1, "version": 8, "video": [7, 8], "view": 1, "warp": 8, "webcam": 7, "welcom": 9, "while": 8, "wifi": 8, "wireless": [7, 8], "write": 8, "x": 8, "xlsx": 7, "y": 8, "zoom": 8}}) \ No newline at end of file diff --git a/contribution.html b/contribution.html index 0df432d4..b3af0a9a 100644 --- a/contribution.html +++ b/contribution.html @@ -521,10 +521,10 @@

    Quiz

    %} -
    +
    -
    What is the question?
    -
    +
    What is the question?
    +

    @@ -537,10 +537,10 @@

    Quiz

    - - @@ -556,10 +556,10 @@

    Quiz

    %}
    -
    +
    -
    True or False?
    -
    +
    True or False?
    +

    @@ -569,10 +569,10 @@

    Quiz

    - - @@ -595,7 +595,7 @@

    Tabs

    -
      +
      • tab1 @@ -610,7 +610,7 @@

        Tabs

      -
        +
        • This is the content of the first tab.

          diff --git a/feed.xml b/feed.xml index 2f42df53..529bcaed 100644 --- a/feed.xml +++ b/feed.xml @@ -1 +1 @@ -Jekyll2024-05-09T11:44:27-07:00https://gopro.github.io/OpenGoPro/feed.xmlOpen GoProOpen Source GoPro InterfaceGoPro \ No newline at end of file +Jekyll2024-07-01T14:47:28-07:00https://gopro.github.io/OpenGoPro/feed.xmlOpen GoProOpen Source GoPro InterfaceGoPro \ No newline at end of file diff --git a/http.html b/http.html index 7334ea94..6a354792 100644 --- a/http.html +++ b/http.html @@ -667,6 +667,7 @@
        • + @@ -1006,13 +1007,23 @@

          Limitations

          Set Client as Third Party

          -
          +

          HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

          Supported Protocols:

          • usb
          • @@ -1053,28 +1064,28 @@
            Response Schema: app

            Request samples

              - - - - - + + + + +
            -
            +
            curl --request GET \
               --url http://10.5.5.9:8080/gopro/camera/analytics/set_client_info
            -
            -
            -
            -
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            application/json
            @@ -1276,14 +1287,14 @@
            Response Schema: app

            Request samples

              - - - - - - + + + + + +
            -
            +
            Content type
            application/json
            @@ -1295,18 +1306,18 @@

            Request samples

            }
            -
            -
            -
            -
            -
            +
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            application/json
            @@ -1398,14 +1409,14 @@
            Response Schema: app

            Request samples

              - - - - - - + + + + + +
            -
            +
            Content type
            application/json
            @@ -1417,18 +1428,18 @@

            Request samples

            }
            -
            -
            -
            -
            -
            +
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            application/json
            @@ -1494,28 +1505,28 @@
            Response Schema: app

            Request samples

              - - - - - + + + + +
            -
            +
            curl --request POST \
               --url http://10.5.5.9:8080/gopro/cohn/cert/clear
            -
            -
            -
            -
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            application/json
            @@ -1581,28 +1592,28 @@
            Response Schema: tex

            Request samples

              - - - - - + + + + +
            -
            +
            curl --request POST \
               --url http://10.5.5.9:8080/GoProRootCA.crt
            -
            -
            -
            -
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            text/plain
            @@ -1935,28 +1946,28 @@
            Response Schema: app

            Request samples

              - - - - - + + + + +
            -
            +
            curl --request POST \
               --url http://10.5.5.9:8080/gopro/cohn/status
            -
            -
            -
            -
            +
            +
            +
            +

            Response samples

            -
            -
            +
            +
            Content type
            application/json
            @@ -2007,7 +2018,12 @@

            Response samples

            Configure Turbo Transfer

            -
            +

            HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

            Supported Protocols:

            • usb
            • @@ -2081,28 +2102,28 @@
              Response Schema: app

              Request samples

                - - - - - + + + + +
              -
              +
              curl --request GET \
                 --url 'http://10.5.5.9:8080/gopro/media/turbo_transfer?p=0'
              -
              -
              -
              -
              +
              +
              +
              +

              Response samples

              -
              -
              +
              +
              Content type
              application/json
              @@ -2119,13 +2140,21 @@

              Response samples

              Enable Wired camera control over USB

              -
              +

              HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black

              Supported Protocols:

              • usb
              • @@ -2185,28 +2214,28 @@
                Response Schema: app

                Request samples

                  - - - - - + + + + +
                -
                +
                curl --request GET \
                   --url 'http://10.5.5.9:8080/gopro/camera/control/wired_usb?p=0'
                -
                -
                -
                -
                +
                +
                +
                +

                Response samples

                -
                -
                +
                +
                Content type
                application/json
                @@ -2223,7 +2252,12 @@

                Response samples

                Keep Alive

                -
                +

                HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                Supported Protocols:

                • usb
                • @@ -2250,7 +2289,7 @@

                  and a Keep Alive message that the user can regularly send to the camera.

                  The camera will automatically go to sleep if both timers reach zero.

                  The Auto Power Down timer is reset when the user taps the LCD screen, presses a button on the camera, -programmatically (un)sets the shutter, sets a setting, or loads a Preset.

                  + programmatically (un)sets the shutter, sets a setting, or loads a Preset.

                  The Keep Alive timer is reset when the user sends a keep alive message.

                  The best practice to prevent the camera from inadvertently going to sleep is to start sending Keep Alive messages every 3.0 seconds after a connection is established.

                  @@ -2288,28 +2327,28 @@

                  Response Schema: app

                  Request samples

                    - - - - - + + + + +
                  -
                  +
                  curl --request GET \
                     --url http://10.5.5.9:8080/gopro/camera/keep_alive
                  -
                  -
                  -
                  -
                  +
                  +
                  +
                  +

                  Response samples

                  -
                  -
                  +
                  +
                  Content type
                  application/json
                  @@ -2326,7 +2365,11 @@

                  Response samples

                  Set Camera Control Status

                  -
                  <p>See the below diagram for a state diagram of Camera Control:</p> <p><img src="assets/images/global_behaviors.png" alt="global behaviors state diagram"></p> ' class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"> +

                  HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black

                  Supported Protocols:

                  • usb
                  • @@ -2373,7 +2420,7 @@
                    query Parameters
                    integer
                  - Enum: 0 1 2
                  Enum: 0 1 2 3

                  camera control status

                  @@ -2414,28 +2461,28 @@
                  Response Schema: app

                  Request samples

                    - - - - - + + + + +
                  -
                  +
                  curl --request GET \
                     --url 'http://10.5.5.9:8080/gopro/camera/control/set_ui_controller?p=0'
                  -
                  -
                  -
                  -
                  +
                  +
                  +
                  +

                  Response samples

                  -
                  -
                  +
                  +
                  Content type
                  application/json
                  @@ -2452,13 +2499,19 @@

                  Response samples

                  Set Date / Time

                  -
                  +

                  HERO12 Black +HERO11 Black Mini + HERO11 Black

                  Supported Protocols:

                  • usb
                  • @@ -2555,28 +2608,28 @@
                    Response Schema: app

                    Request samples

                      - - - - - + + + + +
                    -
                    +
                    curl --request GET \
                       --url 'http://10.5.5.9:8080/gopro/camera/set_date_time?date=2023_12_31&time=21_12_13&tzone=-480&dst=0'
                    -
                    -
                    -
                    -
                    +
                    +
                    +
                    +

                    Response samples

                    -
                    -
                    +
                    +
                    Content type
                    application/json
                    @@ -2593,13 +2646,23 @@

                    Response samples

                    Set Digital Zoom

                    -
                    +

                    HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                    Supported Protocols:

                    • usb
                    • @@ -2660,28 +2723,28 @@
                      Response Schema: app

                      Request samples

                        - - - - - + + + + +
                      -
                      +
                      curl --request GET \
                         --url 'http://10.5.5.9:8080/gopro/camera/digital_zoom?percent=50'
                      -
                      -
                      -
                      -
                      +
                      +
                      +
                      +

                      Response samples

                      -
                      -
                      +
                      +
                      Content type
                      application/json
                      @@ -2698,13 +2761,21 @@

                      Response samples

                      Set Shutter

                      -
                      +

                      HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black

                      Supported Protocols:

                      • usb
                      • @@ -2767,28 +2838,28 @@
                        Response Schema: app

                        Request samples

                          - - - - - + + + + +
                        -
                        +
                        curl --request GET \
                           --url http://10.5.5.9:8080/gopro/camera/shutter/start
                        -
                        -
                        -
                        -
                        +
                        +
                        +
                        +

                        Response samples

                        -
                        -
                        +
                        +
                        Content type
                        application/json
                        @@ -2817,14 +2888,24 @@

                        Response samples

                        Hilight a Media File

                        -
                        +

                        HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                        Supported Protocols:

                        • usb
                        • @@ -2906,28 +2987,28 @@
                          Response Schema: app

                          Request samples

                            - - - - - + + + + +
                          -
                          +
                          curl --request GET \
                             --url 'http://10.5.5.9:8080/gopro/media/hilight/file?path=100GOPRO/GOPR0002.MP4&ms=1'
                          -
                          -
                          -
                          -
                          +
                          +
                          +
                          +

                          Response samples

                          -
                          -
                          +
                          +
                          Content type
                          application/json
                          @@ -2944,7 +3025,11 @@

                          Response samples

                          Hilight While Recording

                          -
                          +

                          HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black

                          Supported Protocols:

                          • usb
                          • @@ -2999,31 +3088,31 @@
                            Response Schema: app

                            Request samples

                              - - - - - + + + + +
                            -
                            +
                            curl --request GET \
                               --url http://10.5.5.9:8080/gopro/media/hilight/moment
                            -
                            -
                            -
                            -
                            +
                            +
                            +
                            +

                            Response samples

                              - - + +
                            -
                            +
                            Content type
                            application/json
                            @@ -3032,7 +3121,7 @@

                            Response samples

                            { }
                            -
                            +
                            @@ -3041,14 +3130,24 @@

                            Response samples

                            Remove Hilight

                            -
                            +

                            HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                            Supported Protocols:

                            • usb
                            • @@ -3134,31 +3233,31 @@
                              Response Schema: app

                              Request samples

                                - - - - - + + + + +
                              -
                              +
                              curl --request GET \
                                 --url 'http://10.5.5.9:8080/gopro/media/hilight/remove?path=100GOPRO/GOPR0002.MP4&ms=1'
                              -
                              -
                              -
                              -
                              +
                              +
                              +
                              +

                              Response samples

                                - - + +
                              -
                              +
                              Content type
                              application/json
                              @@ -3167,7 +3266,7 @@

                              Response samples

                              { }
                              -
                              +
                              @@ -3273,28 +3372,28 @@
                              Response Schema: app

                              Request samples

                                - - - - - + + + + +
                              -
                              +
                              curl --request GET \
                                 --url http://10.5.5.9:8080/gp/gpControl/command/storage/delete/all
                              -
                              -
                              -
                              -
                              +
                              +
                              +
                              +

                              Response samples

                              -
                              -
                              +
                              +
                              Content type
                              application/json
                              @@ -3396,31 +3495,31 @@
                              Response Schema: app

                              Request samples

                                - - - - - + + + + +
                              -
                              +
                              curl --request GET \
                                 --url 'http://10.5.5.9:8080/gp/gpControl/command/storage/delete/group?p=105GOPRO/G0016880.JPG'
                              -
                              -
                              -
                              -
                              +
                              +
                              +
                              +

                              Response samples

                                - - + +
                              -
                              +
                              Content type
                              application/json
                              @@ -3429,7 +3528,7 @@

                              Response samples

                              { }
                              -
                              +
                              @@ -3438,7 +3537,12 @@

                              Response samples

                              Delete Single Media File

                              -
                              <p>When operating on a file that is part of a group, only the individual file will be deleted. To delete the entire group, use <a href="#tag/Media/operation/GPCAMERA_DELETE_FILE_GROUP">Delete Grouped Media Item</a></p> ' class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"> +

                              HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                              Supported Protocols:

                              • usb
                              • @@ -3513,31 +3622,31 @@
                                Response Schema: app

                                Request samples

                                  - - - - - + + + + +
                                -
                                +
                                curl --request GET \
                                   --url 'http://10.5.5.9:8080/gopro/media/delete/file?path=105GOPRO/GOPR6879.JPG'
                                -
                                -
                                -
                                -
                                +
                                +
                                +
                                +

                                Response samples

                                  - - + +
                                -
                                +
                                Content type
                                application/json
                                @@ -3546,7 +3655,7 @@

                                Response samples

                                { }
                                -
                                +
                                @@ -3555,14 +3664,24 @@

                                Response samples

                                Download a Media File

                                -
                                +

                                HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                Supported Protocols:

                                • usb
                                • @@ -3646,21 +3765,21 @@
                                  Response Schema: app

                                  Request samples

                                    - - - - - + + + + +
                                  -
                                  +
                                  curl --request GET \
                                     --url http://10.5.5.9:8080/videos/DCIM/100GOPRO/%7Bfilename%7D
                                  -
                                  -
                                  -
                                  -
                                  +
                                  +
                                  +
                                  +
                                  @@ -3765,31 +3884,31 @@
                                  Response Schema: app

                                  Request samples

                                    - - - - - + + + + +
                                  -
                                  +
                                  curl --request GET \
                                     --url http://10.5.5.9:8080/gopro/media/last_captured
                                  -
                                  -
                                  -
                                  -
                                  +
                                  +
                                  +
                                  +

                                  Response samples

                                    - - + +
                                  -
                                  +
                                  Content type
                                  application/json
                                  @@ -3806,7 +3925,7 @@

                                  Response samples

                                  }
                                  -
                                  +
                                @@ -3815,14 +3934,24 @@

                                Response samples

                                Get Media File GPMF

                                -
                                +

                                HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                Supported Protocols:

                                • usb
                                • @@ -3888,21 +4017,21 @@
                                  Response Schema: app

                                  Request samples

                                    - - - - - + + + + +
                                  -
                                  +
                                  curl --request GET \
                                     --url 'http://10.5.5.9:8080/gopro/media/gpmf?path=100GOPRO/GOPR0002.JPG'
                                  -
                                  -
                                  -
                                  -
                                  +
                                  +
                                  +
                                  +
                                  @@ -3911,13 +4040,23 @@

                                  Request samples

                                  Get Media File Info

                                  -
                                  +

                                  HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                  Supported Protocols:

                                  • usb
                                  • @@ -4645,28 +4784,28 @@
                                    Response Schema: app

                                    Request samples

                                      - - - - - + + + + +
                                    -
                                    +
                                    curl --request GET \
                                       --url 'http://10.5.5.9:8080/gopro/media/info?path=100GOPRO/GOPR0002.JPG'
                                    -
                                    -
                                    -
                                    -
                                    +
                                    +
                                    +
                                    +

                                    Response samples

                                    -
                                    -
                                    +
                                    +
                                    Content type
                                    application/json
                                    @@ -4789,14 +4928,24 @@

                                    Response samples

                                    Get Media File Screennail

                                    -
                                    +

                                    HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                    Supported Protocols:

                                    • usb
                                    • @@ -4858,21 +5007,21 @@
                                      Response Schema: app

                                      Request samples

                                        - - - - - + + + + +
                                      -
                                      +
                                      curl --request GET \
                                         --url 'http://10.5.5.9:8080/gopro/media/screennail?path=100GOPRO/GOPR0002.JPG'
                                      -
                                      -
                                      -
                                      -
                                      +
                                      +
                                      +
                                      +
                                      @@ -4881,14 +5030,24 @@

                                      Request samples

                                      Get Media File Telemetry

                                      -
                                      +

                                      HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                      Supported Protocols:

                                      • usb
                                      • @@ -4954,21 +5113,21 @@
                                        Response Schema: app

                                        Request samples

                                          - - - - - + + + + +
                                        -
                                        +
                                        curl --request GET \
                                           --url 'http://10.5.5.9:8080/gopro/media/telemetry?path=100GOPRO/GOPR0002.JPG'
                                        -
                                        -
                                        -
                                        -
                                        +
                                        +
                                        +
                                        +
                                        @@ -4977,13 +5136,23 @@

                                        Request samples

                                        Get Media File Thumbnail

                                        -
                                        +

                                        HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                        Supported Protocols:

                                        • usb
                                        • @@ -5044,21 +5213,21 @@
                                          Response Schema: app

                                          Request samples

                                            - - - - - + + + + +
                                          -
                                          +
                                          curl --request GET \
                                             --url 'http://10.5.5.9:8080/gopro/media/thumbnail?path=100GOPRO/GOPR0002.JPG'
                                          -
                                          -
                                          -
                                          -
                                          +
                                          +
                                          +
                                          +
                                          @@ -5067,7 +5236,12 @@

                                          Request samples

                                          Get Media List

                                          -
                                          that allow the user to extrapolate individual filenames for each member of the group.</p> <p>Filenames for group media items have the form &quot;GXXXYYYY.ZZZ&quot; where XXX is the group ID, YYY is the group member ID and ZZZ is the file extension.</p> -<p>For example, take the media list below, which contains a Time Lapse Photo group media item:</p> +<p> For example, take the media list below, which contains a Time Lapse Photo group media item:</p> <pre><code class="language-json"><span class="token punctuation">{</span> <span class="token string-property property">"id"</span><span class="token operator">:</span> <span class="token string">"2530266050123724003"</span><span class="token punctuation">,</span> <span class="token string-property property">"media"</span><span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token punctuation">{</span> <span class="token string-property property">"d"</span><span class="token operator">:</span> <span class="token string">"100GOPRO"</span><span class="token punctuation">,</span> - <span class="token string-property property">"fs"</span><span class="token operator">:</span> <span class="token punctuation">[</span> + <span class="token string-property property">"fs"</span> <span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token punctuation">{</span> <span class="token string-property property">"b"</span><span class="token operator">:</span> <span class="token string">"8"</span><span class="token punctuation">,</span> <span class="token string-property property">"cre"</span><span class="token operator">:</span> <span class="token string">"1613669353"</span><span class="token punctuation">,</span> @@ -5107,7 +5281,7 @@

                                          <p>The IDs of deleted members in this case are <code>75</code> and <code>139</code> (key: <code>m</code>)</p> <p>Given this information, the user can extrapolate that the group currently contains</p> <pre><code>G0010008<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> G0010009<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> G0010010<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> - <span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">,</span> +<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">,</span> G0010074<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> G0010076<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> <span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">,</span> G0010138<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> G0010140<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> @@ -5115,6 +5289,11 @@

                                          G0010394<span class="token punctuation">.</span>JPG<span class="token punctuation">,</span> G0010395<span class="token punctuation">.</span>JPG<span class="token punctuation">.</span> G0010396<span class="token punctuation">.</span>JPG </code></pre> ' class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"> +

                                          HERO12 Black +HERO11 Black Mini + HERO11 Black +HERO10 Black + HERO9 Black

                                          Supported Protocols:

                                          • usb
                                          • @@ -5126,13 +5305,13 @@

                                            that allow the user to extrapolate individual filenames for each member of the group.

                                            Filenames for group media items have the form "GXXXYYYY.ZZZ" where XXX is the group ID, YYY is the group member ID and ZZZ is the file extension.

                                            -

                                            For example, take the media list below, which contains a Time Lapse Photo group media item:

                                            +

                                            For example, take the media list below, which contains a Time Lapse Photo group media item:

                                            {
                                                 "id": "2530266050123724003",
                                                 "media": [
                                                     {
                                                         "d": "100GOPRO",
                                            -            "fs": [
                                            +            "fs" : [
                                                             {
                                                                 "b": "8",
                                                                 "cre": "1613669353",
                                            @@ -5155,7 +5334,7 @@ 

                                            The IDs of deleted members in this case are 75 and 139 (key: m)

                                            Given this information, the user can extrapolate that the group currently contains

                                            G0010008.JPG, G0010009.JPG, G0010010.JPG,
                                            - ...,
                                            +...,
                                             G0010074.JPG, G0010076.JPG,
                                             ...,
                                             G0010138.JPG, G0010140.JPG,
                                            @@ -5366,28 +5545,28 @@ 
                                            Response Schema: app

                                            Request samples

                                              - - - - - + + + + +
                                            -
                                            +
                                            curl --request GET \
                                               --url http://10.5.5.9:8080/gopro/media/list
                                            -
                                            -
                                            -
                                            -
                                            +
                                            +
                                            +
                                            +

                                            Response samples

                                            -
                                            -
                                            +
                                            +
                                            Content type
                                            application/json
                                            @@ -11687,6 +11866,97 @@

                                            Response samples

                                            + +125 + +
                                            +
                                            +integer +
                                            +
                                            + Enum: 0 1 2 3
                                            +

                                            Photo Output

                                            +

                                            HERO12 Black +HERO11 Black +HERO10 Black +HERO9 Black

                                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                            ValueMeaningSupported Cameras
                                            0Standard +HERO12 BlackHERO11 BlackHERO10 BlackHERO9 Black +
                                            1Raw +HERO12 BlackHERO11 BlackHERO10 BlackHERO9 Black +
                                            2HDR +HERO12 BlackHERO11 BlackHERO10 BlackHERO9 Black +
                                            3SuperPhoto +HERO12 BlackHERO11 BlackHERO10 BlackHERO9 Black +
                                            +
                                            +
                                            + + 128 @@ -15987,13 +16257,13 @@

                                            Response samples

                                            integer
                                            - Enum: 0 1
                                            -

                                            Does sdcard meet specified minimum write speed?

                                            +

                                            Is there an SD Card minimum write speed error?

                                            HERO12 Black HERO11 Black Mini HERO11 Black @@ -16184,6 +16454,9 @@

                                            Response samples

                                            "123": 19,
                                          • +