290 lines
14 KiB
Python
290 lines
14 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 collections.abc import Iterable as _Iterable, Mapping as _Mapping
|
|
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
|
|
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
|
|
class eventType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
EVENT_SWAP_START: _ClassVar[eventType_e]
|
|
EVENT_BATTERY_ENTRY: _ClassVar[eventType_e]
|
|
EVENT_BATTERY_EXIT: _ClassVar[eventType_e]
|
|
EVENT_ACTIVITY_FAILED: _ClassVar[eventType_e]
|
|
EVENT_SWAP_ABORTED: _ClassVar[eventType_e]
|
|
EVENT_BATFAULT_ALARM: _ClassVar[eventType_e]
|
|
EVENT_SLOT_LOCK_ENEGAGED: _ClassVar[eventType_e]
|
|
EVENT_SWAP_ENDED: _ClassVar[eventType_e]
|
|
EVENT_CHGFAULT_ALARM: _ClassVar[eventType_e]
|
|
EVENT_NFC_SCAN: _ClassVar[eventType_e]
|
|
EVENT_SLOT_LOCK_DISENEGAGED: _ClassVar[eventType_e]
|
|
EVENT_REVERSE_SWAP: _ClassVar[eventType_e]
|
|
|
|
class jobType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
JOBTYPE_NONE: _ClassVar[jobType_e]
|
|
JOBTYPE_GET_STATUS_OF_A_JOB: _ClassVar[jobType_e]
|
|
JOBTYPE_SWAP_START: _ClassVar[jobType_e]
|
|
JOBTYPE_CHARGER_ENABLE_DISABLE: _ClassVar[jobType_e]
|
|
JOBTYPE_GATE_OPEN_CLOSE: _ClassVar[jobType_e]
|
|
JOBTYPE_TRANSACTION_ABORT: _ClassVar[jobType_e]
|
|
JOBTYPE_REBOOT: _ClassVar[jobType_e]
|
|
JOBTYPE_SWAP_DENY: _ClassVar[jobType_e]
|
|
JOBTYPE_LANGUAGE_UPDATE: _ClassVar[jobType_e]
|
|
JOBTYPE_SWAP_AUTH_SUCCESS: _ClassVar[jobType_e]
|
|
|
|
class jobResult_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
JOB_RESULT_UNKNOWN: _ClassVar[jobResult_e]
|
|
JOB_RESULT_SUCCESS: _ClassVar[jobResult_e]
|
|
JOB_RESULT_REJECTED: _ClassVar[jobResult_e]
|
|
JOB_RESULT_TIMEOUT: _ClassVar[jobResult_e]
|
|
|
|
class jobStatus_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
JOB_STATUS_IDLE: _ClassVar[jobStatus_e]
|
|
JOB_STATUS_PENDING: _ClassVar[jobStatus_e]
|
|
JOB_STATUS_EXECUTING: _ClassVar[jobStatus_e]
|
|
JOB_STATUS_EXECUTED: _ClassVar[jobStatus_e]
|
|
|
|
class swapAbortReason_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
ABORT_UNKNOWN: _ClassVar[swapAbortReason_e]
|
|
ABORT_BAT_EXIT_TIMEOUT: _ClassVar[swapAbortReason_e]
|
|
ABORT_BAT_ENTRY_TIMEOUT: _ClassVar[swapAbortReason_e]
|
|
ABORT_DOOR_CLOSE_TIMEOUT: _ClassVar[swapAbortReason_e]
|
|
ABORT_DOOR_OPEN_TIMEOUT: _ClassVar[swapAbortReason_e]
|
|
ABORT_INVALID_PARAM: _ClassVar[swapAbortReason_e]
|
|
ABORT_REMOTE_REQUESTED: _ClassVar[swapAbortReason_e]
|
|
ABORT_INVALID_BATTERY: _ClassVar[swapAbortReason_e]
|
|
|
|
class swapDenyReason_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
SWAP_DENY_INSUFFICIENT_BAL: _ClassVar[swapDenyReason_e]
|
|
SWAP_DENY_INVALID_NFC: _ClassVar[swapDenyReason_e]
|
|
SWAP_DENY_BATTERY_UNAVAILABLE: _ClassVar[swapDenyReason_e]
|
|
|
|
class languageType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
LANGUAGE_TYPE_ENGLISH: _ClassVar[languageType_e]
|
|
LANGUAGE_TYPE_HINDI: _ClassVar[languageType_e]
|
|
LANGUAGE_TYPE_KANNADA: _ClassVar[languageType_e]
|
|
LANGUAGE_TYPE_TELUGU: _ClassVar[languageType_e]
|
|
EVENT_SWAP_START: eventType_e
|
|
EVENT_BATTERY_ENTRY: eventType_e
|
|
EVENT_BATTERY_EXIT: eventType_e
|
|
EVENT_ACTIVITY_FAILED: eventType_e
|
|
EVENT_SWAP_ABORTED: eventType_e
|
|
EVENT_BATFAULT_ALARM: eventType_e
|
|
EVENT_SLOT_LOCK_ENEGAGED: eventType_e
|
|
EVENT_SWAP_ENDED: eventType_e
|
|
EVENT_CHGFAULT_ALARM: eventType_e
|
|
EVENT_NFC_SCAN: eventType_e
|
|
EVENT_SLOT_LOCK_DISENEGAGED: eventType_e
|
|
EVENT_REVERSE_SWAP: eventType_e
|
|
JOBTYPE_NONE: jobType_e
|
|
JOBTYPE_GET_STATUS_OF_A_JOB: jobType_e
|
|
JOBTYPE_SWAP_START: jobType_e
|
|
JOBTYPE_CHARGER_ENABLE_DISABLE: jobType_e
|
|
JOBTYPE_GATE_OPEN_CLOSE: jobType_e
|
|
JOBTYPE_TRANSACTION_ABORT: jobType_e
|
|
JOBTYPE_REBOOT: jobType_e
|
|
JOBTYPE_SWAP_DENY: jobType_e
|
|
JOBTYPE_LANGUAGE_UPDATE: jobType_e
|
|
JOBTYPE_SWAP_AUTH_SUCCESS: jobType_e
|
|
JOB_RESULT_UNKNOWN: jobResult_e
|
|
JOB_RESULT_SUCCESS: jobResult_e
|
|
JOB_RESULT_REJECTED: jobResult_e
|
|
JOB_RESULT_TIMEOUT: jobResult_e
|
|
JOB_STATUS_IDLE: jobStatus_e
|
|
JOB_STATUS_PENDING: jobStatus_e
|
|
JOB_STATUS_EXECUTING: jobStatus_e
|
|
JOB_STATUS_EXECUTED: jobStatus_e
|
|
ABORT_UNKNOWN: swapAbortReason_e
|
|
ABORT_BAT_EXIT_TIMEOUT: swapAbortReason_e
|
|
ABORT_BAT_ENTRY_TIMEOUT: swapAbortReason_e
|
|
ABORT_DOOR_CLOSE_TIMEOUT: swapAbortReason_e
|
|
ABORT_DOOR_OPEN_TIMEOUT: swapAbortReason_e
|
|
ABORT_INVALID_PARAM: swapAbortReason_e
|
|
ABORT_REMOTE_REQUESTED: swapAbortReason_e
|
|
ABORT_INVALID_BATTERY: swapAbortReason_e
|
|
SWAP_DENY_INSUFFICIENT_BAL: swapDenyReason_e
|
|
SWAP_DENY_INVALID_NFC: swapDenyReason_e
|
|
SWAP_DENY_BATTERY_UNAVAILABLE: swapDenyReason_e
|
|
LANGUAGE_TYPE_ENGLISH: languageType_e
|
|
LANGUAGE_TYPE_HINDI: languageType_e
|
|
LANGUAGE_TYPE_KANNADA: languageType_e
|
|
LANGUAGE_TYPE_TELUGU: languageType_e
|
|
|
|
class slotLevelPayload(_message.Message):
|
|
__slots__ = ("batteryPresent", "chargerPresent", "doorLockStatus", "doorStatus", "voltage", "current", "batteryFaultCode", "chargerFaultCode", "batteryMaxTemp", "chargerMaxTemp", "batteryIdentification", "batteryMode", "chargerMode", "slotTemperature", "gasSensor", "soc", "ts")
|
|
BATTERYPRESENT_FIELD_NUMBER: _ClassVar[int]
|
|
CHARGERPRESENT_FIELD_NUMBER: _ClassVar[int]
|
|
DOORLOCKSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
DOORSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
VOLTAGE_FIELD_NUMBER: _ClassVar[int]
|
|
CURRENT_FIELD_NUMBER: _ClassVar[int]
|
|
BATTERYFAULTCODE_FIELD_NUMBER: _ClassVar[int]
|
|
CHARGERFAULTCODE_FIELD_NUMBER: _ClassVar[int]
|
|
BATTERYMAXTEMP_FIELD_NUMBER: _ClassVar[int]
|
|
CHARGERMAXTEMP_FIELD_NUMBER: _ClassVar[int]
|
|
BATTERYIDENTIFICATION_FIELD_NUMBER: _ClassVar[int]
|
|
BATTERYMODE_FIELD_NUMBER: _ClassVar[int]
|
|
CHARGERMODE_FIELD_NUMBER: _ClassVar[int]
|
|
SLOTTEMPERATURE_FIELD_NUMBER: _ClassVar[int]
|
|
GASSENSOR_FIELD_NUMBER: _ClassVar[int]
|
|
SOC_FIELD_NUMBER: _ClassVar[int]
|
|
TS_FIELD_NUMBER: _ClassVar[int]
|
|
batteryPresent: int
|
|
chargerPresent: int
|
|
doorLockStatus: int
|
|
doorStatus: int
|
|
voltage: int
|
|
current: int
|
|
batteryFaultCode: int
|
|
chargerFaultCode: int
|
|
batteryMaxTemp: int
|
|
chargerMaxTemp: int
|
|
batteryIdentification: str
|
|
batteryMode: int
|
|
chargerMode: int
|
|
slotTemperature: int
|
|
gasSensor: int
|
|
soc: int
|
|
ts: int
|
|
def __init__(self, batteryPresent: _Optional[int] = ..., chargerPresent: _Optional[int] = ..., doorLockStatus: _Optional[int] = ..., doorStatus: _Optional[int] = ..., voltage: _Optional[int] = ..., current: _Optional[int] = ..., batteryFaultCode: _Optional[int] = ..., chargerFaultCode: _Optional[int] = ..., batteryMaxTemp: _Optional[int] = ..., chargerMaxTemp: _Optional[int] = ..., batteryIdentification: _Optional[str] = ..., batteryMode: _Optional[int] = ..., chargerMode: _Optional[int] = ..., slotTemperature: _Optional[int] = ..., gasSensor: _Optional[int] = ..., soc: _Optional[int] = ..., ts: _Optional[int] = ...) -> None: ...
|
|
|
|
class mainPayload(_message.Message):
|
|
__slots__ = ("ts", "deviceId", "sessionId", "slotLevelPayload", "backupSupplyStatus", "switchStatus", "stationStatus", "stationDiagnosticCode", "coordinates")
|
|
TS_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICEID_FIELD_NUMBER: _ClassVar[int]
|
|
SESSIONID_FIELD_NUMBER: _ClassVar[int]
|
|
SLOTLEVELPAYLOAD_FIELD_NUMBER: _ClassVar[int]
|
|
BACKUPSUPPLYSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
SWITCHSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
STATIONSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
STATIONDIAGNOSTICCODE_FIELD_NUMBER: _ClassVar[int]
|
|
COORDINATES_FIELD_NUMBER: _ClassVar[int]
|
|
ts: int
|
|
deviceId: str
|
|
sessionId: str
|
|
slotLevelPayload: _containers.RepeatedCompositeFieldContainer[slotLevelPayload]
|
|
backupSupplyStatus: int
|
|
switchStatus: _containers.RepeatedScalarFieldContainer[int]
|
|
stationStatus: int
|
|
stationDiagnosticCode: int
|
|
coordinates: _containers.RepeatedScalarFieldContainer[float]
|
|
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., sessionId: _Optional[str] = ..., slotLevelPayload: _Optional[_Iterable[_Union[slotLevelPayload, _Mapping]]] = ..., backupSupplyStatus: _Optional[int] = ..., switchStatus: _Optional[_Iterable[int]] = ..., stationStatus: _Optional[int] = ..., stationDiagnosticCode: _Optional[int] = ..., coordinates: _Optional[_Iterable[float]] = ...) -> None: ...
|
|
|
|
class nfcPayload_s(_message.Message):
|
|
__slots__ = ("manufacturingData", "customData")
|
|
MANUFACTURINGDATA_FIELD_NUMBER: _ClassVar[int]
|
|
CUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
|
|
manufacturingData: str
|
|
customData: str
|
|
def __init__(self, manufacturingData: _Optional[str] = ..., customData: _Optional[str] = ...) -> None: ...
|
|
|
|
class eventData_s(_message.Message):
|
|
__slots__ = ("nfcData", "batteryIdentification", "activityFailureReason", "swapAbortReason", "swapTime", "faultCode", "doorStatus", "slotId")
|
|
NFCDATA_FIELD_NUMBER: _ClassVar[int]
|
|
BATTERYIDENTIFICATION_FIELD_NUMBER: _ClassVar[int]
|
|
ACTIVITYFAILUREREASON_FIELD_NUMBER: _ClassVar[int]
|
|
SWAPABORTREASON_FIELD_NUMBER: _ClassVar[int]
|
|
SWAPTIME_FIELD_NUMBER: _ClassVar[int]
|
|
FAULTCODE_FIELD_NUMBER: _ClassVar[int]
|
|
DOORSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
SLOTID_FIELD_NUMBER: _ClassVar[int]
|
|
nfcData: nfcPayload_s
|
|
batteryIdentification: str
|
|
activityFailureReason: int
|
|
swapAbortReason: swapAbortReason_e
|
|
swapTime: int
|
|
faultCode: int
|
|
doorStatus: int
|
|
slotId: int
|
|
def __init__(self, nfcData: _Optional[_Union[nfcPayload_s, _Mapping]] = ..., batteryIdentification: _Optional[str] = ..., activityFailureReason: _Optional[int] = ..., swapAbortReason: _Optional[_Union[swapAbortReason_e, str]] = ..., swapTime: _Optional[int] = ..., faultCode: _Optional[int] = ..., doorStatus: _Optional[int] = ..., slotId: _Optional[int] = ...) -> None: ...
|
|
|
|
class eventPayload(_message.Message):
|
|
__slots__ = ("ts", "deviceId", "eventType", "sessionId", "eventData")
|
|
TS_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICEID_FIELD_NUMBER: _ClassVar[int]
|
|
EVENTTYPE_FIELD_NUMBER: _ClassVar[int]
|
|
SESSIONID_FIELD_NUMBER: _ClassVar[int]
|
|
EVENTDATA_FIELD_NUMBER: _ClassVar[int]
|
|
ts: int
|
|
deviceId: str
|
|
eventType: eventType_e
|
|
sessionId: str
|
|
eventData: eventData_s
|
|
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., eventType: _Optional[_Union[eventType_e, str]] = ..., sessionId: _Optional[str] = ..., eventData: _Optional[_Union[eventData_s, _Mapping]] = ...) -> None: ...
|
|
|
|
class rpcData_s(_message.Message):
|
|
__slots__ = ("sessionId", "slotsData")
|
|
SESSIONID_FIELD_NUMBER: _ClassVar[int]
|
|
SLOTSDATA_FIELD_NUMBER: _ClassVar[int]
|
|
sessionId: str
|
|
slotsData: _containers.RepeatedScalarFieldContainer[int]
|
|
def __init__(self, sessionId: _Optional[str] = ..., slotsData: _Optional[_Iterable[int]] = ...) -> None: ...
|
|
|
|
class slotControl_s(_message.Message):
|
|
__slots__ = ("slotId", "state")
|
|
SLOTID_FIELD_NUMBER: _ClassVar[int]
|
|
STATE_FIELD_NUMBER: _ClassVar[int]
|
|
slotId: int
|
|
state: int
|
|
def __init__(self, slotId: _Optional[int] = ..., state: _Optional[int] = ...) -> None: ...
|
|
|
|
class getJobStatusByJobId_s(_message.Message):
|
|
__slots__ = ("jobId",)
|
|
JOBID_FIELD_NUMBER: _ClassVar[int]
|
|
jobId: str
|
|
def __init__(self, jobId: _Optional[str] = ...) -> None: ...
|
|
|
|
class rpcRequest(_message.Message):
|
|
__slots__ = ("ts", "jobId", "jobType", "rpcData", "slotInfo", "swapDeny", "getJobStatusByJobId", "languageType")
|
|
TS_FIELD_NUMBER: _ClassVar[int]
|
|
JOBID_FIELD_NUMBER: _ClassVar[int]
|
|
JOBTYPE_FIELD_NUMBER: _ClassVar[int]
|
|
RPCDATA_FIELD_NUMBER: _ClassVar[int]
|
|
SLOTINFO_FIELD_NUMBER: _ClassVar[int]
|
|
SWAPDENY_FIELD_NUMBER: _ClassVar[int]
|
|
GETJOBSTATUSBYJOBID_FIELD_NUMBER: _ClassVar[int]
|
|
LANGUAGETYPE_FIELD_NUMBER: _ClassVar[int]
|
|
ts: int
|
|
jobId: str
|
|
jobType: jobType_e
|
|
rpcData: rpcData_s
|
|
slotInfo: slotControl_s
|
|
swapDeny: swapDenyReason_e
|
|
getJobStatusByJobId: getJobStatusByJobId_s
|
|
languageType: languageType_e
|
|
def __init__(self, ts: _Optional[int] = ..., jobId: _Optional[str] = ..., jobType: _Optional[_Union[jobType_e, str]] = ..., rpcData: _Optional[_Union[rpcData_s, _Mapping]] = ..., slotInfo: _Optional[_Union[slotControl_s, _Mapping]] = ..., swapDeny: _Optional[_Union[swapDenyReason_e, str]] = ..., getJobStatusByJobId: _Optional[_Union[getJobStatusByJobId_s, _Mapping]] = ..., languageType: _Optional[_Union[languageType_e, str]] = ...) -> None: ...
|
|
|
|
class jobStatusByJobIdResponse_s(_message.Message):
|
|
__slots__ = ("jobId", "jobStatus", "jobResult")
|
|
JOBID_FIELD_NUMBER: _ClassVar[int]
|
|
JOBSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
JOBRESULT_FIELD_NUMBER: _ClassVar[int]
|
|
jobId: str
|
|
jobStatus: jobStatus_e
|
|
jobResult: jobResult_e
|
|
def __init__(self, jobId: _Optional[str] = ..., jobStatus: _Optional[_Union[jobStatus_e, str]] = ..., jobResult: _Optional[_Union[jobResult_e, str]] = ...) -> None: ...
|
|
|
|
class rpcResponse(_message.Message):
|
|
__slots__ = ("ts", "deviceId", "jobId", "jobStatus", "jobResult", "jobStatusByJobIdResponse")
|
|
TS_FIELD_NUMBER: _ClassVar[int]
|
|
DEVICEID_FIELD_NUMBER: _ClassVar[int]
|
|
JOBID_FIELD_NUMBER: _ClassVar[int]
|
|
JOBSTATUS_FIELD_NUMBER: _ClassVar[int]
|
|
JOBRESULT_FIELD_NUMBER: _ClassVar[int]
|
|
JOBSTATUSBYJOBIDRESPONSE_FIELD_NUMBER: _ClassVar[int]
|
|
ts: int
|
|
deviceId: str
|
|
jobId: str
|
|
jobStatus: jobStatus_e
|
|
jobResult: jobResult_e
|
|
jobStatusByJobIdResponse: jobStatusByJobIdResponse_s
|
|
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., jobId: _Optional[str] = ..., jobStatus: _Optional[_Union[jobStatus_e, str]] = ..., jobResult: _Optional[_Union[jobResult_e, str]] = ..., jobStatusByJobIdResponse: _Optional[_Union[jobStatusByJobIdResponse_s, _Mapping]] = ...) -> None: ...
|