mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-10-31 03:01:58 +01:00
169 lines
7.4 KiB
Python
169 lines
7.4 KiB
Python
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
|
|
|
|
DELETE: FileOperation
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
FILE_BUSY: FileStatus
|
|
FILE_IO_ERROR: FileStatus
|
|
FILE_NOT_A_FILE: FileStatus
|
|
FILE_NOT_FOUND: FileStatus
|
|
FILE_NO_CARD: FileStatus
|
|
FILE_OFFSET_CONFLICT: FileStatus
|
|
FILE_OK: FileStatus
|
|
FILE_UNSPECIFIED: FileStatus
|
|
GET: FileOperation
|
|
INTERDEVICE_VERSION_CURRENT: InterdeviceVersion
|
|
INTERDEVICE_VERSION_UNSPECIFIED: InterdeviceVersion
|
|
POST: FileOperation
|
|
PUT: FileOperation
|
|
SD_COMMAND_UNSPECIFIED: SdCommand
|
|
SD_EJECT: SdCommand
|
|
SD_FORMAT: SdCommand
|
|
SD_MOUNT: SdCommand
|
|
|
|
class DirectoryListing(_message.Message):
|
|
__slots__ = ["directory", "filenames", "message", "offset", "status", "total_count"]
|
|
DIRECTORY_FIELD_NUMBER: _ClassVar[int]
|
|
FILENAMES_FIELD_NUMBER: _ClassVar[int]
|
|
MESSAGE_FIELD_NUMBER: _ClassVar[int]
|
|
OFFSET_FIELD_NUMBER: _ClassVar[int]
|
|
STATUS_FIELD_NUMBER: _ClassVar[int]
|
|
TOTAL_COUNT_FIELD_NUMBER: _ClassVar[int]
|
|
directory: str
|
|
filenames: _containers.RepeatedScalarFieldContainer[str]
|
|
message: str
|
|
offset: int
|
|
status: FileStatus
|
|
total_count: int
|
|
def __init__(self, directory: _Optional[str] = ..., filenames: _Optional[_Iterable[str]] = ..., status: _Optional[_Union[FileStatus, str]] = ..., message: _Optional[str] = ..., offset: _Optional[int] = ..., total_count: _Optional[int] = ...) -> None: ...
|
|
|
|
class FileTransfer(_message.Message):
|
|
__slots__ = ["file_size", "filedata", "filepath", "length", "message", "offset", "operation", "status"]
|
|
FILEDATA_FIELD_NUMBER: _ClassVar[int]
|
|
FILEPATH_FIELD_NUMBER: _ClassVar[int]
|
|
FILE_SIZE_FIELD_NUMBER: _ClassVar[int]
|
|
LENGTH_FIELD_NUMBER: _ClassVar[int]
|
|
MESSAGE_FIELD_NUMBER: _ClassVar[int]
|
|
OFFSET_FIELD_NUMBER: _ClassVar[int]
|
|
OPERATION_FIELD_NUMBER: _ClassVar[int]
|
|
STATUS_FIELD_NUMBER: _ClassVar[int]
|
|
file_size: int
|
|
filedata: bytes
|
|
filepath: str
|
|
length: int
|
|
message: str
|
|
offset: int
|
|
operation: FileOperation
|
|
status: FileStatus
|
|
def __init__(self, operation: _Optional[_Union[FileOperation, str]] = ..., filepath: _Optional[str] = ..., filedata: _Optional[bytes] = ..., status: _Optional[_Union[FileStatus, str]] = ..., message: _Optional[str] = ..., offset: _Optional[int] = ..., length: _Optional[int] = ..., file_size: _Optional[int] = ...) -> None: ...
|
|
|
|
class I2CResult(_message.Message):
|
|
__slots__ = ["read_data", "status"]
|
|
class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
ERROR: I2CResult.Status
|
|
NACK_ADDRESS: I2CResult.Status
|
|
NACK_DATA: I2CResult.Status
|
|
OK: I2CResult.Status
|
|
READ_DATA_FIELD_NUMBER: _ClassVar[int]
|
|
STATUS_FIELD_NUMBER: _ClassVar[int]
|
|
UNSPECIFIED: I2CResult.Status
|
|
read_data: bytes
|
|
status: I2CResult.Status
|
|
def __init__(self, status: _Optional[_Union[I2CResult.Status, str]] = ..., read_data: _Optional[bytes] = ...) -> None: ...
|
|
|
|
class I2CTransaction(_message.Message):
|
|
__slots__ = ["address", "read_len", "write_data"]
|
|
ADDRESS_FIELD_NUMBER: _ClassVar[int]
|
|
READ_LEN_FIELD_NUMBER: _ClassVar[int]
|
|
WRITE_DATA_FIELD_NUMBER: _ClassVar[int]
|
|
address: int
|
|
read_len: int
|
|
write_data: bytes
|
|
def __init__(self, address: _Optional[int] = ..., write_data: _Optional[bytes] = ..., read_len: _Optional[int] = ...) -> None: ...
|
|
|
|
class InterdeviceMessage(_message.Message):
|
|
__slots__ = ["beep", "directory_listing", "file_transfer", "get_sd_info", "i2c_result", "i2c_scan", "i2c_scan_result", "i2c_transaction", "id", "nack", "nmea", "ping", "pong", "sd_command", "sd_info"]
|
|
BEEP_FIELD_NUMBER: _ClassVar[int]
|
|
DIRECTORY_LISTING_FIELD_NUMBER: _ClassVar[int]
|
|
FILE_TRANSFER_FIELD_NUMBER: _ClassVar[int]
|
|
GET_SD_INFO_FIELD_NUMBER: _ClassVar[int]
|
|
I2C_RESULT_FIELD_NUMBER: _ClassVar[int]
|
|
I2C_SCAN_FIELD_NUMBER: _ClassVar[int]
|
|
I2C_SCAN_RESULT_FIELD_NUMBER: _ClassVar[int]
|
|
I2C_TRANSACTION_FIELD_NUMBER: _ClassVar[int]
|
|
ID_FIELD_NUMBER: _ClassVar[int]
|
|
NACK_FIELD_NUMBER: _ClassVar[int]
|
|
NMEA_FIELD_NUMBER: _ClassVar[int]
|
|
PING_FIELD_NUMBER: _ClassVar[int]
|
|
PONG_FIELD_NUMBER: _ClassVar[int]
|
|
SD_COMMAND_FIELD_NUMBER: _ClassVar[int]
|
|
SD_INFO_FIELD_NUMBER: _ClassVar[int]
|
|
beep: int
|
|
directory_listing: DirectoryListing
|
|
file_transfer: FileTransfer
|
|
get_sd_info: bool
|
|
i2c_result: I2CResult
|
|
i2c_scan: bool
|
|
i2c_scan_result: bytes
|
|
i2c_transaction: I2CTransaction
|
|
id: int
|
|
nack: bool
|
|
nmea: str
|
|
ping: InterdeviceVersion
|
|
pong: InterdeviceVersion
|
|
sd_command: SdCommand
|
|
sd_info: SdCardInfo
|
|
def __init__(self, id: _Optional[int] = ..., nmea: _Optional[str] = ..., beep: _Optional[int] = ..., i2c_transaction: _Optional[_Union[I2CTransaction, _Mapping]] = ..., i2c_result: _Optional[_Union[I2CResult, _Mapping]] = ..., i2c_scan: bool = ..., i2c_scan_result: _Optional[bytes] = ..., file_transfer: _Optional[_Union[FileTransfer, _Mapping]] = ..., directory_listing: _Optional[_Union[DirectoryListing, _Mapping]] = ..., get_sd_info: bool = ..., sd_info: _Optional[_Union[SdCardInfo, _Mapping]] = ..., ping: _Optional[_Union[InterdeviceVersion, str]] = ..., pong: _Optional[_Union[InterdeviceVersion, str]] = ..., nack: bool = ..., sd_command: _Optional[_Union[SdCommand, str]] = ...) -> None: ...
|
|
|
|
class SdCardInfo(_message.Message):
|
|
__slots__ = ["busy", "card_size", "card_type", "fat_type", "free_bytes", "present", "stats_valid", "unformatted", "used_bytes"]
|
|
class CardType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
class FatType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
BUSY_FIELD_NUMBER: _ClassVar[int]
|
|
CARD_SIZE_FIELD_NUMBER: _ClassVar[int]
|
|
CARD_TYPE_FIELD_NUMBER: _ClassVar[int]
|
|
EXFAT: SdCardInfo.FatType
|
|
FAT16: SdCardInfo.FatType
|
|
FAT32: SdCardInfo.FatType
|
|
FAT_TYPE_FIELD_NUMBER: _ClassVar[int]
|
|
FREE_BYTES_FIELD_NUMBER: _ClassVar[int]
|
|
MMC: SdCardInfo.CardType
|
|
NONE: SdCardInfo.CardType
|
|
PRESENT_FIELD_NUMBER: _ClassVar[int]
|
|
SD: SdCardInfo.CardType
|
|
SDHC: SdCardInfo.CardType
|
|
SDXC: SdCardInfo.CardType
|
|
STATS_VALID_FIELD_NUMBER: _ClassVar[int]
|
|
UNFORMATTED_FIELD_NUMBER: _ClassVar[int]
|
|
UNKNOWN_CARD: SdCardInfo.CardType
|
|
UNKNOWN_FAT: SdCardInfo.FatType
|
|
USED_BYTES_FIELD_NUMBER: _ClassVar[int]
|
|
busy: bool
|
|
card_size: int
|
|
card_type: SdCardInfo.CardType
|
|
fat_type: SdCardInfo.FatType
|
|
free_bytes: int
|
|
present: bool
|
|
stats_valid: bool
|
|
unformatted: bool
|
|
used_bytes: int
|
|
def __init__(self, present: bool = ..., card_type: _Optional[_Union[SdCardInfo.CardType, str]] = ..., fat_type: _Optional[_Union[SdCardInfo.FatType, str]] = ..., card_size: _Optional[int] = ..., used_bytes: _Optional[int] = ..., free_bytes: _Optional[int] = ..., stats_valid: bool = ..., busy: bool = ..., unformatted: bool = ...) -> None: ...
|
|
|
|
class InterdeviceVersion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
|
|
class FileOperation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
|
|
class FileStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|
|
|
|
class SdCommand(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = []
|