mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-07-04 00:41:44 +02:00
396 lines
24 KiB
Python
396 lines
24 KiB
Python
from meshtastic.protobuf import device_ui_pb2 as _device_ui_pb2
|
|
from google.protobuf.internal import containers as _containers
|
|
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, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
|
|
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
|
|
class Config(_message.Message):
|
|
__slots__ = ["bluetooth", "device", "device_ui", "display", "lora", "network", "position", "power", "security", "sessionkey"]
|
|
class BluetoothConfig(_message.Message):
|
|
__slots__ = ["enabled", "fixed_pin", "mode"]
|
|
class PairingMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
FIXED_PIN: Config.BluetoothConfig.PairingMode
|
|
FIXED_PIN_FIELD_NUMBER: _ClassVar[int]
|
|
MODE_FIELD_NUMBER: _ClassVar[int]
|
|
NO_PIN: Config.BluetoothConfig.PairingMode
|
|
RANDOM_PIN: Config.BluetoothConfig.PairingMode
|
|
enabled: bool
|
|
fixed_pin: int
|
|
mode: Config.BluetoothConfig.PairingMode
|
|
def __init__(self, enabled: bool = ..., mode: _Optional[_Union[Config.BluetoothConfig.PairingMode, str]] = ..., fixed_pin: _Optional[int] = ...) -> None: ...
|
|
class DeviceConfig(_message.Message):
|
|
__slots__ = ["button_gpio", "buzzer_gpio", "buzzer_mode", "disable_triple_click", "double_tap_as_button_press", "is_managed", "led_heartbeat_disabled", "node_info_broadcast_secs", "rebroadcast_mode", "role", "serial_enabled", "tzdef"]
|
|
class BuzzerMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class RebroadcastMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class Role(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ALL: Config.DeviceConfig.RebroadcastMode
|
|
ALL_ENABLED: Config.DeviceConfig.BuzzerMode
|
|
ALL_SKIP_DECODING: Config.DeviceConfig.RebroadcastMode
|
|
BUTTON_GPIO_FIELD_NUMBER: _ClassVar[int]
|
|
BUZZER_GPIO_FIELD_NUMBER: _ClassVar[int]
|
|
BUZZER_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
CLIENT: Config.DeviceConfig.Role
|
|
CLIENT_BASE: Config.DeviceConfig.Role
|
|
CLIENT_HIDDEN: Config.DeviceConfig.Role
|
|
CLIENT_MUTE: Config.DeviceConfig.Role
|
|
CORE_PORTNUMS_ONLY: Config.DeviceConfig.RebroadcastMode
|
|
DIRECT_MSG_ONLY: Config.DeviceConfig.BuzzerMode
|
|
DISABLED: Config.DeviceConfig.BuzzerMode
|
|
DISABLE_TRIPLE_CLICK_FIELD_NUMBER: _ClassVar[int]
|
|
DOUBLE_TAP_AS_BUTTON_PRESS_FIELD_NUMBER: _ClassVar[int]
|
|
IS_MANAGED_FIELD_NUMBER: _ClassVar[int]
|
|
KNOWN_ONLY: Config.DeviceConfig.RebroadcastMode
|
|
LED_HEARTBEAT_DISABLED_FIELD_NUMBER: _ClassVar[int]
|
|
LOCAL_ONLY: Config.DeviceConfig.RebroadcastMode
|
|
LOST_AND_FOUND: Config.DeviceConfig.Role
|
|
NODE_INFO_BROADCAST_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
NONE: Config.DeviceConfig.RebroadcastMode
|
|
NOTIFICATIONS_ONLY: Config.DeviceConfig.BuzzerMode
|
|
REBROADCAST_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
REPEATER: Config.DeviceConfig.Role
|
|
ROLE_FIELD_NUMBER: _ClassVar[int]
|
|
ROUTER: Config.DeviceConfig.Role
|
|
ROUTER_CLIENT: Config.DeviceConfig.Role
|
|
ROUTER_LATE: Config.DeviceConfig.Role
|
|
SENSOR: Config.DeviceConfig.Role
|
|
SERIAL_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
SYSTEM_ONLY: Config.DeviceConfig.BuzzerMode
|
|
TAK: Config.DeviceConfig.Role
|
|
TAK_TRACKER: Config.DeviceConfig.Role
|
|
TRACKER: Config.DeviceConfig.Role
|
|
TZDEF_FIELD_NUMBER: _ClassVar[int]
|
|
button_gpio: int
|
|
buzzer_gpio: int
|
|
buzzer_mode: Config.DeviceConfig.BuzzerMode
|
|
disable_triple_click: bool
|
|
double_tap_as_button_press: bool
|
|
is_managed: bool
|
|
led_heartbeat_disabled: bool
|
|
node_info_broadcast_secs: int
|
|
rebroadcast_mode: Config.DeviceConfig.RebroadcastMode
|
|
role: Config.DeviceConfig.Role
|
|
serial_enabled: bool
|
|
tzdef: str
|
|
def __init__(self, role: _Optional[_Union[Config.DeviceConfig.Role, str]] = ..., serial_enabled: bool = ..., button_gpio: _Optional[int] = ..., buzzer_gpio: _Optional[int] = ..., rebroadcast_mode: _Optional[_Union[Config.DeviceConfig.RebroadcastMode, str]] = ..., node_info_broadcast_secs: _Optional[int] = ..., double_tap_as_button_press: bool = ..., is_managed: bool = ..., disable_triple_click: bool = ..., tzdef: _Optional[str] = ..., led_heartbeat_disabled: bool = ..., buzzer_mode: _Optional[_Union[Config.DeviceConfig.BuzzerMode, str]] = ...) -> None: ...
|
|
class DisplayConfig(_message.Message):
|
|
__slots__ = ["auto_screen_carousel_secs", "compass_north_top", "compass_orientation", "displaymode", "enable_message_bubbles", "flip_screen", "gps_format", "heading_bold", "oled", "screen_on_secs", "units", "use_12h_clock", "use_long_node_name", "wake_on_tap_or_motion"]
|
|
class CompassOrientation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class DeprecatedGpsCoordinateFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class DisplayMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class DisplayUnits(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class OledType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
AUTO_SCREEN_CAROUSEL_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
COLOR: Config.DisplayConfig.DisplayMode
|
|
COMPASS_NORTH_TOP_FIELD_NUMBER: _ClassVar[int]
|
|
COMPASS_ORIENTATION_FIELD_NUMBER: _ClassVar[int]
|
|
DEFAULT: Config.DisplayConfig.DisplayMode
|
|
DEGREES_0: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_0_INVERTED: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_180: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_180_INVERTED: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_270: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_270_INVERTED: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_90: Config.DisplayConfig.CompassOrientation
|
|
DEGREES_90_INVERTED: Config.DisplayConfig.CompassOrientation
|
|
DISPLAYMODE_FIELD_NUMBER: _ClassVar[int]
|
|
ENABLE_MESSAGE_BUBBLES_FIELD_NUMBER: _ClassVar[int]
|
|
FLIP_SCREEN_FIELD_NUMBER: _ClassVar[int]
|
|
GPS_FORMAT_FIELD_NUMBER: _ClassVar[int]
|
|
HEADING_BOLD_FIELD_NUMBER: _ClassVar[int]
|
|
IMPERIAL: Config.DisplayConfig.DisplayUnits
|
|
INVERTED: Config.DisplayConfig.DisplayMode
|
|
METRIC: Config.DisplayConfig.DisplayUnits
|
|
OLED_AUTO: Config.DisplayConfig.OledType
|
|
OLED_FIELD_NUMBER: _ClassVar[int]
|
|
OLED_SH1106: Config.DisplayConfig.OledType
|
|
OLED_SH1107: Config.DisplayConfig.OledType
|
|
OLED_SH1107_128_128: Config.DisplayConfig.OledType
|
|
OLED_SH1107_ROTATED: Config.DisplayConfig.OledType
|
|
OLED_SSD1306: Config.DisplayConfig.OledType
|
|
SCREEN_ON_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
TWOCOLOR: Config.DisplayConfig.DisplayMode
|
|
UNITS_FIELD_NUMBER: _ClassVar[int]
|
|
UNUSED: Config.DisplayConfig.DeprecatedGpsCoordinateFormat
|
|
USE_12H_CLOCK_FIELD_NUMBER: _ClassVar[int]
|
|
USE_LONG_NODE_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
WAKE_ON_TAP_OR_MOTION_FIELD_NUMBER: _ClassVar[int]
|
|
auto_screen_carousel_secs: int
|
|
compass_north_top: bool
|
|
compass_orientation: Config.DisplayConfig.CompassOrientation
|
|
displaymode: Config.DisplayConfig.DisplayMode
|
|
enable_message_bubbles: bool
|
|
flip_screen: bool
|
|
gps_format: Config.DisplayConfig.DeprecatedGpsCoordinateFormat
|
|
heading_bold: bool
|
|
oled: Config.DisplayConfig.OledType
|
|
screen_on_secs: int
|
|
units: Config.DisplayConfig.DisplayUnits
|
|
use_12h_clock: bool
|
|
use_long_node_name: bool
|
|
wake_on_tap_or_motion: bool
|
|
def __init__(self, screen_on_secs: _Optional[int] = ..., gps_format: _Optional[_Union[Config.DisplayConfig.DeprecatedGpsCoordinateFormat, str]] = ..., auto_screen_carousel_secs: _Optional[int] = ..., compass_north_top: bool = ..., flip_screen: bool = ..., units: _Optional[_Union[Config.DisplayConfig.DisplayUnits, str]] = ..., oled: _Optional[_Union[Config.DisplayConfig.OledType, str]] = ..., displaymode: _Optional[_Union[Config.DisplayConfig.DisplayMode, str]] = ..., heading_bold: bool = ..., wake_on_tap_or_motion: bool = ..., compass_orientation: _Optional[_Union[Config.DisplayConfig.CompassOrientation, str]] = ..., use_12h_clock: bool = ..., use_long_node_name: bool = ..., enable_message_bubbles: bool = ...) -> None: ...
|
|
class LoRaConfig(_message.Message):
|
|
__slots__ = ["bandwidth", "channel_num", "coding_rate", "config_ok_to_mqtt", "fem_lna_mode", "frequency_offset", "hop_limit", "ignore_incoming", "ignore_mqtt", "modem_preset", "override_duty_cycle", "override_frequency", "pa_fan_disabled", "region", "serial_hal_only", "spread_factor", "sx126x_rx_boosted_gain", "tx_enabled", "tx_power", "use_preset"]
|
|
class FEM_LNA_Mode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class ModemPreset(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class RegionCode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ANZ: Config.LoRaConfig.RegionCode
|
|
ANZ_433: Config.LoRaConfig.RegionCode
|
|
BANDWIDTH_FIELD_NUMBER: _ClassVar[int]
|
|
BR_902: Config.LoRaConfig.RegionCode
|
|
CHANNEL_NUM_FIELD_NUMBER: _ClassVar[int]
|
|
CN: Config.LoRaConfig.RegionCode
|
|
CODING_RATE_FIELD_NUMBER: _ClassVar[int]
|
|
CONFIG_OK_TO_MQTT_FIELD_NUMBER: _ClassVar[int]
|
|
DISABLED: Config.LoRaConfig.FEM_LNA_Mode
|
|
ENABLED: Config.LoRaConfig.FEM_LNA_Mode
|
|
EU_433: Config.LoRaConfig.RegionCode
|
|
EU_866: Config.LoRaConfig.RegionCode
|
|
EU_868: Config.LoRaConfig.RegionCode
|
|
EU_874: Config.LoRaConfig.RegionCode
|
|
EU_917: Config.LoRaConfig.RegionCode
|
|
EU_N_868: Config.LoRaConfig.RegionCode
|
|
FEM_LNA_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
FREQUENCY_OFFSET_FIELD_NUMBER: _ClassVar[int]
|
|
HOP_LIMIT_FIELD_NUMBER: _ClassVar[int]
|
|
IGNORE_INCOMING_FIELD_NUMBER: _ClassVar[int]
|
|
IGNORE_MQTT_FIELD_NUMBER: _ClassVar[int]
|
|
IN: Config.LoRaConfig.RegionCode
|
|
ITU1_2M: Config.LoRaConfig.RegionCode
|
|
ITU2_2M: Config.LoRaConfig.RegionCode
|
|
ITU3_2M: Config.LoRaConfig.RegionCode
|
|
JP: Config.LoRaConfig.RegionCode
|
|
KR: Config.LoRaConfig.RegionCode
|
|
KZ_433: Config.LoRaConfig.RegionCode
|
|
KZ_863: Config.LoRaConfig.RegionCode
|
|
LITE_FAST: Config.LoRaConfig.ModemPreset
|
|
LITE_SLOW: Config.LoRaConfig.ModemPreset
|
|
LONG_FAST: Config.LoRaConfig.ModemPreset
|
|
LONG_MODERATE: Config.LoRaConfig.ModemPreset
|
|
LONG_SLOW: Config.LoRaConfig.ModemPreset
|
|
LONG_TURBO: Config.LoRaConfig.ModemPreset
|
|
LORA_24: Config.LoRaConfig.RegionCode
|
|
MEDIUM_FAST: Config.LoRaConfig.ModemPreset
|
|
MEDIUM_SLOW: Config.LoRaConfig.ModemPreset
|
|
MODEM_PRESET_FIELD_NUMBER: _ClassVar[int]
|
|
MY_433: Config.LoRaConfig.RegionCode
|
|
MY_919: Config.LoRaConfig.RegionCode
|
|
NARROW_FAST: Config.LoRaConfig.ModemPreset
|
|
NARROW_SLOW: Config.LoRaConfig.ModemPreset
|
|
NOT_PRESENT: Config.LoRaConfig.FEM_LNA_Mode
|
|
NP_865: Config.LoRaConfig.RegionCode
|
|
NZ_865: Config.LoRaConfig.RegionCode
|
|
OVERRIDE_DUTY_CYCLE_FIELD_NUMBER: _ClassVar[int]
|
|
OVERRIDE_FREQUENCY_FIELD_NUMBER: _ClassVar[int]
|
|
PA_FAN_DISABLED_FIELD_NUMBER: _ClassVar[int]
|
|
PH_433: Config.LoRaConfig.RegionCode
|
|
PH_868: Config.LoRaConfig.RegionCode
|
|
PH_915: Config.LoRaConfig.RegionCode
|
|
REGION_FIELD_NUMBER: _ClassVar[int]
|
|
RU: Config.LoRaConfig.RegionCode
|
|
SERIAL_HAL_ONLY_FIELD_NUMBER: _ClassVar[int]
|
|
SG_923: Config.LoRaConfig.RegionCode
|
|
SHORT_FAST: Config.LoRaConfig.ModemPreset
|
|
SHORT_SLOW: Config.LoRaConfig.ModemPreset
|
|
SHORT_TURBO: Config.LoRaConfig.ModemPreset
|
|
SPREAD_FACTOR_FIELD_NUMBER: _ClassVar[int]
|
|
SX126X_RX_BOOSTED_GAIN_FIELD_NUMBER: _ClassVar[int]
|
|
TH: Config.LoRaConfig.RegionCode
|
|
TW: Config.LoRaConfig.RegionCode
|
|
TX_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
TX_POWER_FIELD_NUMBER: _ClassVar[int]
|
|
UA_433: Config.LoRaConfig.RegionCode
|
|
UA_868: Config.LoRaConfig.RegionCode
|
|
UNSET: Config.LoRaConfig.RegionCode
|
|
US: Config.LoRaConfig.RegionCode
|
|
USE_PRESET_FIELD_NUMBER: _ClassVar[int]
|
|
VERY_LONG_SLOW: Config.LoRaConfig.ModemPreset
|
|
bandwidth: int
|
|
channel_num: int
|
|
coding_rate: int
|
|
config_ok_to_mqtt: bool
|
|
fem_lna_mode: Config.LoRaConfig.FEM_LNA_Mode
|
|
frequency_offset: float
|
|
hop_limit: int
|
|
ignore_incoming: _containers.RepeatedScalarFieldContainer[int]
|
|
ignore_mqtt: bool
|
|
modem_preset: Config.LoRaConfig.ModemPreset
|
|
override_duty_cycle: bool
|
|
override_frequency: float
|
|
pa_fan_disabled: bool
|
|
region: Config.LoRaConfig.RegionCode
|
|
serial_hal_only: bool
|
|
spread_factor: int
|
|
sx126x_rx_boosted_gain: bool
|
|
tx_enabled: bool
|
|
tx_power: int
|
|
use_preset: bool
|
|
def __init__(self, use_preset: bool = ..., modem_preset: _Optional[_Union[Config.LoRaConfig.ModemPreset, str]] = ..., bandwidth: _Optional[int] = ..., spread_factor: _Optional[int] = ..., coding_rate: _Optional[int] = ..., frequency_offset: _Optional[float] = ..., region: _Optional[_Union[Config.LoRaConfig.RegionCode, str]] = ..., hop_limit: _Optional[int] = ..., tx_enabled: bool = ..., tx_power: _Optional[int] = ..., channel_num: _Optional[int] = ..., override_duty_cycle: bool = ..., sx126x_rx_boosted_gain: bool = ..., override_frequency: _Optional[float] = ..., pa_fan_disabled: bool = ..., ignore_incoming: _Optional[_Iterable[int]] = ..., ignore_mqtt: bool = ..., config_ok_to_mqtt: bool = ..., fem_lna_mode: _Optional[_Union[Config.LoRaConfig.FEM_LNA_Mode, str]] = ..., serial_hal_only: bool = ...) -> None: ...
|
|
class NetworkConfig(_message.Message):
|
|
__slots__ = ["address_mode", "enabled_protocols", "eth_enabled", "ipv4_config", "ipv6_enabled", "ntp_server", "rsyslog_server", "wifi_enabled", "wifi_psk", "wifi_ssid"]
|
|
class AddressMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class ProtocolFlags(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class IpV4Config(_message.Message):
|
|
__slots__ = ["dns", "gateway", "ip", "subnet"]
|
|
DNS_FIELD_NUMBER: _ClassVar[int]
|
|
GATEWAY_FIELD_NUMBER: _ClassVar[int]
|
|
IP_FIELD_NUMBER: _ClassVar[int]
|
|
SUBNET_FIELD_NUMBER: _ClassVar[int]
|
|
dns: int
|
|
gateway: int
|
|
ip: int
|
|
subnet: int
|
|
def __init__(self, ip: _Optional[int] = ..., gateway: _Optional[int] = ..., subnet: _Optional[int] = ..., dns: _Optional[int] = ...) -> None: ...
|
|
ADDRESS_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
DHCP: Config.NetworkConfig.AddressMode
|
|
ENABLED_PROTOCOLS_FIELD_NUMBER: _ClassVar[int]
|
|
ETH_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
IPV4_CONFIG_FIELD_NUMBER: _ClassVar[int]
|
|
IPV6_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
NO_BROADCAST: Config.NetworkConfig.ProtocolFlags
|
|
NTP_SERVER_FIELD_NUMBER: _ClassVar[int]
|
|
RSYSLOG_SERVER_FIELD_NUMBER: _ClassVar[int]
|
|
STATIC: Config.NetworkConfig.AddressMode
|
|
UDP_BROADCAST: Config.NetworkConfig.ProtocolFlags
|
|
WIFI_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
WIFI_PSK_FIELD_NUMBER: _ClassVar[int]
|
|
WIFI_SSID_FIELD_NUMBER: _ClassVar[int]
|
|
address_mode: Config.NetworkConfig.AddressMode
|
|
enabled_protocols: int
|
|
eth_enabled: bool
|
|
ipv4_config: Config.NetworkConfig.IpV4Config
|
|
ipv6_enabled: bool
|
|
ntp_server: str
|
|
rsyslog_server: str
|
|
wifi_enabled: bool
|
|
wifi_psk: str
|
|
wifi_ssid: str
|
|
def __init__(self, wifi_enabled: bool = ..., wifi_ssid: _Optional[str] = ..., wifi_psk: _Optional[str] = ..., ntp_server: _Optional[str] = ..., eth_enabled: bool = ..., address_mode: _Optional[_Union[Config.NetworkConfig.AddressMode, str]] = ..., ipv4_config: _Optional[_Union[Config.NetworkConfig.IpV4Config, _Mapping]] = ..., rsyslog_server: _Optional[str] = ..., enabled_protocols: _Optional[int] = ..., ipv6_enabled: bool = ...) -> None: ...
|
|
class PositionConfig(_message.Message):
|
|
__slots__ = ["broadcast_smart_minimum_distance", "broadcast_smart_minimum_interval_secs", "fixed_position", "gps_attempt_time", "gps_en_gpio", "gps_enabled", "gps_mode", "gps_update_interval", "position_broadcast_secs", "position_broadcast_smart_enabled", "position_flags", "rx_gpio", "tx_gpio"]
|
|
class GpsMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class PositionFlags(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ALTITUDE: Config.PositionConfig.PositionFlags
|
|
ALTITUDE_MSL: Config.PositionConfig.PositionFlags
|
|
BROADCAST_SMART_MINIMUM_DISTANCE_FIELD_NUMBER: _ClassVar[int]
|
|
BROADCAST_SMART_MINIMUM_INTERVAL_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
DISABLED: Config.PositionConfig.GpsMode
|
|
DOP: Config.PositionConfig.PositionFlags
|
|
ENABLED: Config.PositionConfig.GpsMode
|
|
FIXED_POSITION_FIELD_NUMBER: _ClassVar[int]
|
|
GEOIDAL_SEPARATION: Config.PositionConfig.PositionFlags
|
|
GPS_ATTEMPT_TIME_FIELD_NUMBER: _ClassVar[int]
|
|
GPS_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
GPS_EN_GPIO_FIELD_NUMBER: _ClassVar[int]
|
|
GPS_MODE_FIELD_NUMBER: _ClassVar[int]
|
|
GPS_UPDATE_INTERVAL_FIELD_NUMBER: _ClassVar[int]
|
|
HEADING: Config.PositionConfig.PositionFlags
|
|
HVDOP: Config.PositionConfig.PositionFlags
|
|
NOT_PRESENT: Config.PositionConfig.GpsMode
|
|
POSITION_BROADCAST_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
POSITION_BROADCAST_SMART_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
POSITION_FLAGS_FIELD_NUMBER: _ClassVar[int]
|
|
RX_GPIO_FIELD_NUMBER: _ClassVar[int]
|
|
SATINVIEW: Config.PositionConfig.PositionFlags
|
|
SEQ_NO: Config.PositionConfig.PositionFlags
|
|
SPEED: Config.PositionConfig.PositionFlags
|
|
TIMESTAMP: Config.PositionConfig.PositionFlags
|
|
TX_GPIO_FIELD_NUMBER: _ClassVar[int]
|
|
UNSET: Config.PositionConfig.PositionFlags
|
|
broadcast_smart_minimum_distance: int
|
|
broadcast_smart_minimum_interval_secs: int
|
|
fixed_position: bool
|
|
gps_attempt_time: int
|
|
gps_en_gpio: int
|
|
gps_enabled: bool
|
|
gps_mode: Config.PositionConfig.GpsMode
|
|
gps_update_interval: int
|
|
position_broadcast_secs: int
|
|
position_broadcast_smart_enabled: bool
|
|
position_flags: int
|
|
rx_gpio: int
|
|
tx_gpio: int
|
|
def __init__(self, position_broadcast_secs: _Optional[int] = ..., position_broadcast_smart_enabled: bool = ..., fixed_position: bool = ..., gps_enabled: bool = ..., gps_update_interval: _Optional[int] = ..., gps_attempt_time: _Optional[int] = ..., position_flags: _Optional[int] = ..., rx_gpio: _Optional[int] = ..., tx_gpio: _Optional[int] = ..., broadcast_smart_minimum_distance: _Optional[int] = ..., broadcast_smart_minimum_interval_secs: _Optional[int] = ..., gps_en_gpio: _Optional[int] = ..., gps_mode: _Optional[_Union[Config.PositionConfig.GpsMode, str]] = ...) -> None: ...
|
|
class PowerConfig(_message.Message):
|
|
__slots__ = ["adc_multiplier_override", "device_battery_ina_address", "is_power_saving", "ls_secs", "min_wake_secs", "on_battery_shutdown_after_secs", "powermon_enables", "sds_secs", "wait_bluetooth_secs"]
|
|
ADC_MULTIPLIER_OVERRIDE_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICE_BATTERY_INA_ADDRESS_FIELD_NUMBER: _ClassVar[int]
|
|
IS_POWER_SAVING_FIELD_NUMBER: _ClassVar[int]
|
|
LS_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
MIN_WAKE_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
ON_BATTERY_SHUTDOWN_AFTER_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
POWERMON_ENABLES_FIELD_NUMBER: _ClassVar[int]
|
|
SDS_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
WAIT_BLUETOOTH_SECS_FIELD_NUMBER: _ClassVar[int]
|
|
adc_multiplier_override: float
|
|
device_battery_ina_address: int
|
|
is_power_saving: bool
|
|
ls_secs: int
|
|
min_wake_secs: int
|
|
on_battery_shutdown_after_secs: int
|
|
powermon_enables: int
|
|
sds_secs: int
|
|
wait_bluetooth_secs: int
|
|
def __init__(self, is_power_saving: bool = ..., on_battery_shutdown_after_secs: _Optional[int] = ..., adc_multiplier_override: _Optional[float] = ..., wait_bluetooth_secs: _Optional[int] = ..., sds_secs: _Optional[int] = ..., ls_secs: _Optional[int] = ..., min_wake_secs: _Optional[int] = ..., device_battery_ina_address: _Optional[int] = ..., powermon_enables: _Optional[int] = ...) -> None: ...
|
|
class SecurityConfig(_message.Message):
|
|
__slots__ = ["admin_channel_enabled", "admin_key", "debug_log_api_enabled", "is_managed", "private_key", "public_key", "serial_enabled"]
|
|
ADMIN_CHANNEL_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
ADMIN_KEY_FIELD_NUMBER: _ClassVar[int]
|
|
DEBUG_LOG_API_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
IS_MANAGED_FIELD_NUMBER: _ClassVar[int]
|
|
PRIVATE_KEY_FIELD_NUMBER: _ClassVar[int]
|
|
PUBLIC_KEY_FIELD_NUMBER: _ClassVar[int]
|
|
SERIAL_ENABLED_FIELD_NUMBER: _ClassVar[int]
|
|
admin_channel_enabled: bool
|
|
admin_key: _containers.RepeatedScalarFieldContainer[bytes]
|
|
debug_log_api_enabled: bool
|
|
is_managed: bool
|
|
private_key: bytes
|
|
public_key: bytes
|
|
serial_enabled: bool
|
|
def __init__(self, public_key: _Optional[bytes] = ..., private_key: _Optional[bytes] = ..., admin_key: _Optional[_Iterable[bytes]] = ..., is_managed: bool = ..., serial_enabled: bool = ..., debug_log_api_enabled: bool = ..., admin_channel_enabled: bool = ...) -> None: ...
|
|
class SessionkeyConfig(_message.Message):
|
|
__slots__ = []
|
|
def __init__(self) -> None: ...
|
|
BLUETOOTH_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICE_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICE_UI_FIELD_NUMBER: _ClassVar[int]
|
|
DISPLAY_FIELD_NUMBER: _ClassVar[int]
|
|
LORA_FIELD_NUMBER: _ClassVar[int]
|
|
NETWORK_FIELD_NUMBER: _ClassVar[int]
|
|
POSITION_FIELD_NUMBER: _ClassVar[int]
|
|
POWER_FIELD_NUMBER: _ClassVar[int]
|
|
SECURITY_FIELD_NUMBER: _ClassVar[int]
|
|
SESSIONKEY_FIELD_NUMBER: _ClassVar[int]
|
|
bluetooth: Config.BluetoothConfig
|
|
device: Config.DeviceConfig
|
|
device_ui: _device_ui_pb2.DeviceUIConfig
|
|
display: Config.DisplayConfig
|
|
lora: Config.LoRaConfig
|
|
network: Config.NetworkConfig
|
|
position: Config.PositionConfig
|
|
power: Config.PowerConfig
|
|
security: Config.SecurityConfig
|
|
sessionkey: Config.SessionkeyConfig
|
|
def __init__(self, device: _Optional[_Union[Config.DeviceConfig, _Mapping]] = ..., position: _Optional[_Union[Config.PositionConfig, _Mapping]] = ..., power: _Optional[_Union[Config.PowerConfig, _Mapping]] = ..., network: _Optional[_Union[Config.NetworkConfig, _Mapping]] = ..., display: _Optional[_Union[Config.DisplayConfig, _Mapping]] = ..., lora: _Optional[_Union[Config.LoRaConfig, _Mapping]] = ..., bluetooth: _Optional[_Union[Config.BluetoothConfig, _Mapping]] = ..., security: _Optional[_Union[Config.SecurityConfig, _Mapping]] = ..., sessionkey: _Optional[_Union[Config.SessionkeyConfig, _Mapping]] = ..., device_ui: _Optional[_Union[_device_ui_pb2.DeviceUIConfig, _Mapping]] = ...) -> None: ...
|