Skip to content

Commit

Permalink
Add support for Hero 11 Mini v02.30.00
Browse files Browse the repository at this point in the history
Also:
- Add Hindsight settings with "*" to indicate experimental feature
- Correct some "wifi radio" terminology to "AP Mode"
  • Loading branch information
github-actions committed Jun 12, 2023
1 parent 8d9215e commit ddf3e34
Show file tree
Hide file tree
Showing 25 changed files with 9,176 additions and 5,424 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,173 changes: 33 additions & 1,140 deletions demos/python/sdk_wireless_camera_control/open_gopro/proto/preset_status_pb2.py

Large diffs are not rendered by default.

1,170 changes: 583 additions & 587 deletions demos/python/sdk_wireless_camera_control/open_gopro/proto/preset_status_pb2.pyi

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,114 +1,21 @@
# request_get_preset_status_pb2.py/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro).
# This copyright was auto-generated on Thu Feb 16 20:04:51 UTC 2023
# This copyright was auto-generated on Mon Jun 12 19:49:21 UTC 2023

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database

_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(
name="request_get_preset_status.proto",
package="open_gopro",
syntax="proto2",
serialized_options=None,
serialized_pb=_b(
'\n\x1frequest_get_preset_status.proto\x12\nopen_gopro"¦\x01\n\x16RequestGetPresetStatus\x12D\n\x16register_preset_status\x18\x01 \x03(\x0e2$.open_gopro.EnumRegisterPresetStatus\x12F\n\x18unregister_preset_status\x18\x02 \x03(\x0e2$.open_gopro.EnumRegisterPresetStatus*l\n\x18EnumRegisterPresetStatus\x12!\n\x1dREGISTER_PRESET_STATUS_PRESET\x10\x01\x12-\n)REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY\x10\x02'
),
)
_ENUMREGISTERPRESETSTATUS = _descriptor.EnumDescriptor(
name="EnumRegisterPresetStatus",
full_name="open_gopro.EnumRegisterPresetStatus",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="REGISTER_PRESET_STATUS_PRESET", index=0, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY",
index=1,
number=2,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=216,
serialized_end=324,
)
_sym_db.RegisterEnumDescriptor(_ENUMREGISTERPRESETSTATUS)
EnumRegisterPresetStatus = enum_type_wrapper.EnumTypeWrapper(_ENUMREGISTERPRESETSTATUS)
REGISTER_PRESET_STATUS_PRESET = 1
REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY = 2
_REQUESTGETPRESETSTATUS = _descriptor.Descriptor(
name="RequestGetPresetStatus",
full_name="open_gopro.RequestGetPresetStatus",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="register_preset_status",
full_name="open_gopro.RequestGetPresetStatus.register_preset_status",
index=0,
number=1,
type=14,
cpp_type=8,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="unregister_preset_status",
full_name="open_gopro.RequestGetPresetStatus.unregister_preset_status",
index=1,
number=2,
type=14,
cpp_type=8,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto2",
extension_ranges=[],
oneofs=[],
serialized_start=48,
serialized_end=214,
)
_REQUESTGETPRESETSTATUS.fields_by_name["register_preset_status"].enum_type = _ENUMREGISTERPRESETSTATUS
_REQUESTGETPRESETSTATUS.fields_by_name["unregister_preset_status"].enum_type = _ENUMREGISTERPRESETSTATUS
DESCRIPTOR.message_types_by_name["RequestGetPresetStatus"] = _REQUESTGETPRESETSTATUS
DESCRIPTOR.enum_types_by_name["EnumRegisterPresetStatus"] = _ENUMREGISTERPRESETSTATUS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
RequestGetPresetStatus = _reflection.GeneratedProtocolMessageType(
"RequestGetPresetStatus",
(_message.Message,),
dict(DESCRIPTOR=_REQUESTGETPRESETSTATUS, __module__="request_get_preset_status_pb2"),
)
_sym_db.RegisterMessage(RequestGetPresetStatus)
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database

_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
b'\n\x1frequest_get_preset_status.proto\x12\nopen_gopro"\xa6\x01\n\x16RequestGetPresetStatus\x12D\n\x16register_preset_status\x18\x01 \x03(\x0e2$.open_gopro.EnumRegisterPresetStatus\x12F\n\x18unregister_preset_status\x18\x02 \x03(\x0e2$.open_gopro.EnumRegisterPresetStatus*l\n\x18EnumRegisterPresetStatus\x12!\n\x1dREGISTER_PRESET_STATUS_PRESET\x10\x01\x12-\n)REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY\x10\x02'
)
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "request_get_preset_status_pb2", globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_ENUMREGISTERPRESETSTATUS._serialized_start = 216
_ENUMREGISTERPRESETSTATUS._serialized_end = 324
_REQUESTGETPRESETSTATUS._serialized_start = 48
_REQUESTGETPRESETSTATUS._serialized_end = 214
Original file line number Diff line number Diff line change
@@ -1,79 +1,79 @@
"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
Defines the structure of protobuf message for obtaining preset status
"""
import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.internal.enum_type_wrapper
import google.protobuf.message
import sys
import typing

if sys.version_info >= (3, 10):
import typing as typing_extensions
else:
import typing_extensions
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor

class _EnumRegisterPresetStatus:
ValueType = typing.NewType("ValueType", builtins.int)
V: typing_extensions.TypeAlias = ValueType

class _EnumRegisterPresetStatusEnumTypeWrapper(
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EnumRegisterPresetStatus.ValueType],
builtins.type,
):
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
REGISTER_PRESET_STATUS_PRESET: _EnumRegisterPresetStatus.ValueType
REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY: _EnumRegisterPresetStatus.ValueType

class EnumRegisterPresetStatus(
_EnumRegisterPresetStatus, metaclass=_EnumRegisterPresetStatusEnumTypeWrapper
): ...

REGISTER_PRESET_STATUS_PRESET: EnumRegisterPresetStatus.ValueType
REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY: EnumRegisterPresetStatus.ValueType
global___EnumRegisterPresetStatus = EnumRegisterPresetStatus

class RequestGetPresetStatus(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
REGISTER_PRESET_STATUS_FIELD_NUMBER: builtins.int
UNREGISTER_PRESET_STATUS_FIELD_NUMBER: builtins.int

@property
def register_preset_status(
self,
) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[
global___EnumRegisterPresetStatus.ValueType
]:
"""Array of Preset statuses to be notified about"""
@property
def unregister_preset_status(
self,
) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[
global___EnumRegisterPresetStatus.ValueType
]:
"""Array of Preset statuses to stop being notified about"""
def __init__(
self,
*,
register_preset_status: collections.abc.Iterable[global___EnumRegisterPresetStatus.ValueType]
| None = ...,
unregister_preset_status: collections.abc.Iterable[global___EnumRegisterPresetStatus.ValueType]
| None = ...
) -> None: ...
def ClearField(
self,
field_name: typing_extensions.Literal[
"register_preset_status",
b"register_preset_status",
"unregister_preset_status",
b"unregister_preset_status",
],
) -> None: ...

global___RequestGetPresetStatus = RequestGetPresetStatus
"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
Defines the structure of protobuf messages for obtaining preset status
"""
import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.internal.enum_type_wrapper
import google.protobuf.message
import sys
import typing

if sys.version_info >= (3, 10):
import typing as typing_extensions
else:
import typing_extensions
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor

class _EnumRegisterPresetStatus:
ValueType = typing.NewType("ValueType", builtins.int)
V: typing_extensions.TypeAlias = ValueType

class _EnumRegisterPresetStatusEnumTypeWrapper(
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EnumRegisterPresetStatus.ValueType],
builtins.type,
):
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
REGISTER_PRESET_STATUS_PRESET: _EnumRegisterPresetStatus.ValueType
REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY: _EnumRegisterPresetStatus.ValueType

class EnumRegisterPresetStatus(
_EnumRegisterPresetStatus, metaclass=_EnumRegisterPresetStatusEnumTypeWrapper
): ...

REGISTER_PRESET_STATUS_PRESET: EnumRegisterPresetStatus.ValueType
REGISTER_PRESET_STATUS_PRESET_GROUP_ARRAY: EnumRegisterPresetStatus.ValueType
global___EnumRegisterPresetStatus = EnumRegisterPresetStatus

class RequestGetPresetStatus(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
REGISTER_PRESET_STATUS_FIELD_NUMBER: builtins.int
UNREGISTER_PRESET_STATUS_FIELD_NUMBER: builtins.int

@property
def register_preset_status(
self,
) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[
global___EnumRegisterPresetStatus.ValueType
]:
"""Array of Preset statuses to be notified about"""
@property
def unregister_preset_status(
self,
) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[
global___EnumRegisterPresetStatus.ValueType
]:
"""Array of Preset statuses to stop being notified about"""
def __init__(
self,
*,
register_preset_status: collections.abc.Iterable[global___EnumRegisterPresetStatus.ValueType]
| None = ...,
unregister_preset_status: collections.abc.Iterable[global___EnumRegisterPresetStatus.ValueType]
| None = ...
) -> None: ...
def ClearField(
self,
field_name: typing_extensions.Literal[
"register_preset_status",
b"register_preset_status",
"unregister_preset_status",
b"unregister_preset_status",
],
) -> None: ...

global___RequestGetPresetStatus = RequestGetPresetStatus
Loading

0 comments on commit ddf3e34

Please sign in to comment.