Files
pablorevilla-meshtastic 493fadf0d2 updated protobuf
2026-05-29 13:39:04 -07:00

53 lines
2.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, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor
class SerialHalCommand(_message.Message):
__slots__ = ["data", "mode", "pin", "transaction_id", "type", "value"]
class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = []
ATTACH_INTERRUPT: SerialHalCommand.Type
DATA_FIELD_NUMBER: _ClassVar[int]
DETACH_INTERRUPT: SerialHalCommand.Type
DIGITAL_READ: SerialHalCommand.Type
DIGITAL_WRITE: SerialHalCommand.Type
MODE_FIELD_NUMBER: _ClassVar[int]
NOOP: SerialHalCommand.Type
PIN_FIELD_NUMBER: _ClassVar[int]
PIN_MODE: SerialHalCommand.Type
SPI_TRANSFER: SerialHalCommand.Type
TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
UNSET: SerialHalCommand.Type
VALUE_FIELD_NUMBER: _ClassVar[int]
data: bytes
mode: int
pin: int
transaction_id: int
type: SerialHalCommand.Type
value: int
def __init__(self, transaction_id: _Optional[int] = ..., type: _Optional[_Union[SerialHalCommand.Type, str]] = ..., pin: _Optional[int] = ..., value: _Optional[int] = ..., mode: _Optional[int] = ..., data: _Optional[bytes] = ...) -> None: ...
class SerialHalResponse(_message.Message):
__slots__ = ["data", "error", "result", "transaction_id", "value"]
class Result(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = []
BAD_REQUEST: SerialHalResponse.Result
DATA_FIELD_NUMBER: _ClassVar[int]
ERROR: SerialHalResponse.Result
ERROR_FIELD_NUMBER: _ClassVar[int]
OK: SerialHalResponse.Result
RESULT_FIELD_NUMBER: _ClassVar[int]
TRANSACTION_ID_FIELD_NUMBER: _ClassVar[int]
UNSUPPORTED: SerialHalResponse.Result
VALUE_FIELD_NUMBER: _ClassVar[int]
data: bytes
error: str
result: SerialHalResponse.Result
transaction_id: int
value: int
def __init__(self, transaction_id: _Optional[int] = ..., result: _Optional[_Union[SerialHalResponse.Result, str]] = ..., value: _Optional[int] = ..., data: _Optional[bytes] = ..., error: _Optional[str] = ...) -> None: ...