mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-07-04 00:41:44 +02:00
53 lines
2.3 KiB
Python
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: ...
|