mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-06-17 00:25:25 +02:00
28 lines
1.5 KiB
Python
28 lines
1.5 KiB
Python
from meshtastic.protobuf import localonly_pb2 as _localonly_pb2
|
|
from meshtastic.protobuf import mesh_pb2 as _mesh_pb2
|
|
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
|
|
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
|
|
class DeviceProfile(_message.Message):
|
|
__slots__ = ["canned_messages", "channel_url", "config", "fixed_position", "long_name", "module_config", "ringtone", "short_name"]
|
|
CANNED_MESSAGES_FIELD_NUMBER: _ClassVar[int]
|
|
CHANNEL_URL_FIELD_NUMBER: _ClassVar[int]
|
|
CONFIG_FIELD_NUMBER: _ClassVar[int]
|
|
FIXED_POSITION_FIELD_NUMBER: _ClassVar[int]
|
|
LONG_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
MODULE_CONFIG_FIELD_NUMBER: _ClassVar[int]
|
|
RINGTONE_FIELD_NUMBER: _ClassVar[int]
|
|
SHORT_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
canned_messages: str
|
|
channel_url: str
|
|
config: _localonly_pb2.LocalConfig
|
|
fixed_position: _mesh_pb2.Position
|
|
long_name: str
|
|
module_config: _localonly_pb2.LocalModuleConfig
|
|
ringtone: str
|
|
short_name: str
|
|
def __init__(self, long_name: _Optional[str] = ..., short_name: _Optional[str] = ..., channel_url: _Optional[str] = ..., config: _Optional[_Union[_localonly_pb2.LocalConfig, _Mapping]] = ..., module_config: _Optional[_Union[_localonly_pb2.LocalModuleConfig, _Mapping]] = ..., fixed_position: _Optional[_Union[_mesh_pb2.Position, _Mapping]] = ..., ringtone: _Optional[str] = ..., canned_messages: _Optional[str] = ...) -> None: ...
|