mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-06-27 21:41:11 +02:00
147 lines
6.3 KiB
Python
147 lines
6.3 KiB
Python
from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
|
|
from google.protobuf import descriptor as _descriptor
|
|
from google.protobuf import message as _message
|
|
from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
|
|
|
|
BULGARIAN: Language
|
|
CZECH: Language
|
|
DANISH: Language
|
|
DARK: Theme
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
DUTCH: Language
|
|
DYNAMIC: CompassMode
|
|
ENGLISH: Language
|
|
FINNISH: Language
|
|
FIXED_RING: CompassMode
|
|
FREEZE_HEADING: CompassMode
|
|
FRENCH: Language
|
|
GERMAN: Language
|
|
GREEK: Language
|
|
ITALIAN: Language
|
|
LIGHT: Theme
|
|
NORWEGIAN: Language
|
|
POLISH: Language
|
|
PORTUGUESE: Language
|
|
RED: Theme
|
|
RUSSIAN: Language
|
|
SERBIAN: Language
|
|
SIMPLIFIED_CHINESE: Language
|
|
SLOVENIAN: Language
|
|
SPANISH: Language
|
|
SWEDISH: Language
|
|
TRADITIONAL_CHINESE: Language
|
|
TURKISH: Language
|
|
UKRAINIAN: Language
|
|
|
|
class DeviceUIConfig(_message.Message):
|
|
__slots__ = ["alert_enabled", "banner_enabled", "calibration_data", "compass_mode", "gps_format", "is_clockface_analog", "language", "map_data", "node_filter", "node_highlight", "pin_code", "ring_tone_id", "screen_brightness", "screen_lock", "screen_rgb_color", "screen_timeout", "settings_lock", "theme", "version"]
|
|
class GpsCoordinateFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ALERT_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
BANNER_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
CALIBRATION_DATA_FIELD_NUMBER: _ClassVar[int]
|
|
COMPASS_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
DEC: DeviceUIConfig.GpsCoordinateFormat
|
|
DMS: DeviceUIConfig.GpsCoordinateFormat
|
|
GPS_FORMAT_FIELD_NUMBER: _ClassVar[int]
|
|
IS_CLOCKFACE_ANALOG_FIELD_NUMBER: _ClassVar[int]
|
|
LANGUAGE_FIELD_NUMBER: _ClassVar[int]
|
|
MAP_DATA_FIELD_NUMBER: _ClassVar[int]
|
|
MGRS: DeviceUIConfig.GpsCoordinateFormat
|
|
MLS: DeviceUIConfig.GpsCoordinateFormat
|
|
NODE_FILTER_FIELD_NUMBER: _ClassVar[int]
|
|
NODE_HIGHLIGHT_FIELD_NUMBER: _ClassVar[int]
|
|
OLC: DeviceUIConfig.GpsCoordinateFormat
|
|
OSGR: DeviceUIConfig.GpsCoordinateFormat
|
|
PIN_CODE_FIELD_NUMBER: _ClassVar[int]
|
|
RING_TONE_ID_FIELD_NUMBER: _ClassVar[int]
|
|
SCREEN_BRIGHTNESS_FIELD_NUMBER: _ClassVar[int]
|
|
SCREEN_LOCK_FIELD_NUMBER: _ClassVar[int]
|
|
SCREEN_RGB_COLOR_FIELD_NUMBER: _ClassVar[int]
|
|
SCREEN_TIMEOUT_FIELD_NUMBER: _ClassVar[int]
|
|
SETTINGS_LOCK_FIELD_NUMBER: _ClassVar[int]
|
|
THEME_FIELD_NUMBER: _ClassVar[int]
|
|
UTM: DeviceUIConfig.GpsCoordinateFormat
|
|
VERSION_FIELD_NUMBER: _ClassVar[int]
|
|
alert_enabled: bool
|
|
banner_enabled: bool
|
|
calibration_data: bytes
|
|
compass_mode: CompassMode
|
|
gps_format: DeviceUIConfig.GpsCoordinateFormat
|
|
is_clockface_analog: bool
|
|
language: Language
|
|
map_data: Map
|
|
node_filter: NodeFilter
|
|
node_highlight: NodeHighlight
|
|
pin_code: int
|
|
ring_tone_id: int
|
|
screen_brightness: int
|
|
screen_lock: bool
|
|
screen_rgb_color: int
|
|
screen_timeout: int
|
|
settings_lock: bool
|
|
theme: Theme
|
|
version: int
|
|
def __init__(self, version: _Optional[int] = ..., screen_brightness: _Optional[int] = ..., screen_timeout: _Optional[int] = ..., screen_lock: bool = ..., settings_lock: bool = ..., pin_code: _Optional[int] = ..., theme: _Optional[_Union[Theme, str]] = ..., alert_enabled: bool = ..., banner_enabled: bool = ..., ring_tone_id: _Optional[int] = ..., language: _Optional[_Union[Language, str]] = ..., node_filter: _Optional[_Union[NodeFilter, _Mapping]] = ..., node_highlight: _Optional[_Union[NodeHighlight, _Mapping]] = ..., calibration_data: _Optional[bytes] = ..., map_data: _Optional[_Union[Map, _Mapping]] = ..., compass_mode: _Optional[_Union[CompassMode, str]] = ..., screen_rgb_color: _Optional[int] = ..., is_clockface_analog: bool = ..., gps_format: _Optional[_Union[DeviceUIConfig.GpsCoordinateFormat, str]] = ...) -> None: ...
|
|
|
|
class GeoPoint(_message.Message):
|
|
__slots__ = ["latitude", "longitude", "zoom"]
|
|
LATITUDE_FIELD_NUMBER: _ClassVar[int]
|
|
LONGITUDE_FIELD_NUMBER: _ClassVar[int]
|
|
ZOOM_FIELD_NUMBER: _ClassVar[int]
|
|
latitude: int
|
|
longitude: int
|
|
zoom: int
|
|
def __init__(self, zoom: _Optional[int] = ..., latitude: _Optional[int] = ..., longitude: _Optional[int] = ...) -> None: ...
|
|
|
|
class Map(_message.Message):
|
|
__slots__ = ["follow_gps", "home", "style"]
|
|
FOLLOW_GPS_FIELD_NUMBER: _ClassVar[int]
|
|
HOME_FIELD_NUMBER: _ClassVar[int]
|
|
STYLE_FIELD_NUMBER: _ClassVar[int]
|
|
follow_gps: bool
|
|
home: GeoPoint
|
|
style: str
|
|
def __init__(self, home: _Optional[_Union[GeoPoint, _Mapping]] = ..., style: _Optional[str] = ..., follow_gps: bool = ...) -> None: ...
|
|
|
|
class NodeFilter(_message.Message):
|
|
__slots__ = ["channel", "hops_away", "node_name", "offline_switch", "position_switch", "public_key_switch", "unknown_switch"]
|
|
CHANNEL_FIELD_NUMBER: _ClassVar[int]
|
|
HOPS_AWAY_FIELD_NUMBER: _ClassVar[int]
|
|
NODE_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
OFFLINE_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
POSITION_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
PUBLIC_KEY_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
UNKNOWN_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
channel: int
|
|
hops_away: int
|
|
node_name: str
|
|
offline_switch: bool
|
|
position_switch: bool
|
|
public_key_switch: bool
|
|
unknown_switch: bool
|
|
def __init__(self, unknown_switch: bool = ..., offline_switch: bool = ..., public_key_switch: bool = ..., hops_away: _Optional[int] = ..., position_switch: bool = ..., node_name: _Optional[str] = ..., channel: _Optional[int] = ...) -> None: ...
|
|
|
|
class NodeHighlight(_message.Message):
|
|
__slots__ = ["chat_switch", "iaq_switch", "node_name", "position_switch", "telemetry_switch"]
|
|
CHAT_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
IAQ_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
NODE_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
POSITION_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
TELEMETRY_SWITCH_FIELD_NUMBER: _ClassVar[int]
|
|
chat_switch: bool
|
|
iaq_switch: bool
|
|
node_name: str
|
|
position_switch: bool
|
|
telemetry_switch: bool
|
|
def __init__(self, chat_switch: bool = ..., position_switch: bool = ..., telemetry_switch: bool = ..., iaq_switch: bool = ..., node_name: _Optional[str] = ...) -> None: ...
|
|
|
|
class CompassMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
|
|
class Theme(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
|
|
class Language(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|