Skip to content

Commit f41f7bf

Browse files
committed
Add a whole bunch of new fields/enums
1 parent 746e71d commit f41f7bf

8 files changed

+1721
-609
lines changed

lucidmotors/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,14 @@
100100
WindowSwitchState,
101101
SeatClimateMode,
102102
MaxACState,
103+
SteeringHeaterStatus,
103104
SteeringWheelHeaterLevel,
104105
CreatureComfortMode,
106+
FrontSeatsHeatingAvailability,
107+
FrontSeatsVentilationAvailability,
108+
SecondRowHeatedSeatsAvailability,
109+
RearSeatConfig,
110+
HeatedSteeringWheelAvailability,
105111
)
106112
from .gen.charging_service_pb2 import (
107113
DateTime,
@@ -956,8 +962,8 @@ async def seat_climate_control(
956962
957963
Possible zones to change are:
958964
959-
- driver_heat_backrest_zone2
960-
- driver_heat_backrest_zone4
965+
- driver_heat_backrest_zone1
966+
- driver_heat_backrest_zone3
961967
- driver_heat_cushion_zone2
962968
- driver_heat_cushion_zone4
963969
- driver_vent_backrest

lucidmotors/gen/vehicle_state_service_pb2.py

Lines changed: 322 additions & 276 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lucidmotors/gen/vehicle_state_service_pb2.py.orig

Lines changed: 322 additions & 276 deletions
Large diffs are not rendered by default.

lucidmotors/gen/vehicle_state_service_pb2.pyi

Lines changed: 379 additions & 25 deletions
Large diffs are not rendered by default.

lucidmotors/gen/vehicle_state_service_pb2.pyi.orig

Lines changed: 379 additions & 25 deletions
Large diffs are not rendered by default.

lucidmotors/gen/vehicle_state_service_pb2_grpc.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,11 @@ def __init__(self, channel):
154154
request_serializer=vehicle__state__service__pb2.SetCreatureComfortModeRequest.SerializeToString,
155155
response_deserializer=vehicle__state__service__pb2.SetCreatureComfortModeResponse.FromString,
156156
_registered_method=True)
157+
self.WelcomeControl = channel.unary_unary(
158+
'/mobilegateway.protos.VehicleStateService/WelcomeControl',
159+
request_serializer=vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
160+
response_deserializer=vehicle__state__service__pb2.WelcomeControlRequest.FromString,
161+
_registered_method=True)
157162

158163

159164
class VehicleStateServiceServicer(object):
@@ -303,6 +308,12 @@ def SetCreatureComfortMode(self, request, context):
303308
context.set_details('Method not implemented!')
304309
raise NotImplementedError('Method not implemented!')
305310

311+
def WelcomeControl(self, request, context):
312+
"""Missing associated documentation comment in .proto file."""
313+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
314+
context.set_details('Method not implemented!')
315+
raise NotImplementedError('Method not implemented!')
316+
306317

307318
def add_VehicleStateServiceServicer_to_server(servicer, server):
308319
rpc_method_handlers = {
@@ -426,6 +437,11 @@ def add_VehicleStateServiceServicer_to_server(servicer, server):
426437
request_deserializer=vehicle__state__service__pb2.SetCreatureComfortModeRequest.FromString,
427438
response_serializer=vehicle__state__service__pb2.SetCreatureComfortModeResponse.SerializeToString,
428439
),
440+
'WelcomeControl': grpc.unary_unary_rpc_method_handler(
441+
servicer.WelcomeControl,
442+
request_deserializer=vehicle__state__service__pb2.WelcomeControlRequest.FromString,
443+
response_serializer=vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
444+
),
429445
}
430446
generic_handler = grpc.method_handlers_generic_handler(
431447
'mobilegateway.protos.VehicleStateService', rpc_method_handlers)
@@ -1084,3 +1100,30 @@ def SetCreatureComfortMode(request,
10841100
timeout,
10851101
metadata,
10861102
_registered_method=True)
1103+
1104+
@staticmethod
1105+
def WelcomeControl(request,
1106+
target,
1107+
options=(),
1108+
channel_credentials=None,
1109+
call_credentials=None,
1110+
insecure=False,
1111+
compression=None,
1112+
wait_for_ready=None,
1113+
timeout=None,
1114+
metadata=None):
1115+
return grpc.experimental.unary_unary(
1116+
request,
1117+
target,
1118+
'/mobilegateway.protos.VehicleStateService/WelcomeControl',
1119+
vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
1120+
vehicle__state__service__pb2.WelcomeControlRequest.FromString,
1121+
options,
1122+
channel_credentials,
1123+
insecure,
1124+
call_credentials,
1125+
compression,
1126+
wait_for_ready,
1127+
timeout,
1128+
metadata,
1129+
_registered_method=True)

lucidmotors/gen/vehicle_state_service_pb2_grpc.py.orig

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,11 @@ class VehicleStateServiceStub(object):
154154
request_serializer=vehicle__state__service__pb2.SetCreatureComfortModeRequest.SerializeToString,
155155
response_deserializer=vehicle__state__service__pb2.SetCreatureComfortModeResponse.FromString,
156156
_registered_method=True)
157+
self.WelcomeControl = channel.unary_unary(
158+
'/mobilegateway.protos.VehicleStateService/WelcomeControl',
159+
request_serializer=vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
160+
response_deserializer=vehicle__state__service__pb2.WelcomeControlRequest.FromString,
161+
_registered_method=True)
157162

158163

159164
class VehicleStateServiceServicer(object):
@@ -303,6 +308,12 @@ class VehicleStateServiceServicer(object):
303308
context.set_details('Method not implemented!')
304309
raise NotImplementedError('Method not implemented!')
305310

311+
def WelcomeControl(self, request, context):
312+
"""Missing associated documentation comment in .proto file."""
313+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
314+
context.set_details('Method not implemented!')
315+
raise NotImplementedError('Method not implemented!')
316+
306317

307318
def add_VehicleStateServiceServicer_to_server(servicer, server):
308319
rpc_method_handlers = {
@@ -426,6 +437,11 @@ def add_VehicleStateServiceServicer_to_server(servicer, server):
426437
request_deserializer=vehicle__state__service__pb2.SetCreatureComfortModeRequest.FromString,
427438
response_serializer=vehicle__state__service__pb2.SetCreatureComfortModeResponse.SerializeToString,
428439
),
440+
'WelcomeControl': grpc.unary_unary_rpc_method_handler(
441+
servicer.WelcomeControl,
442+
request_deserializer=vehicle__state__service__pb2.WelcomeControlRequest.FromString,
443+
response_serializer=vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
444+
),
429445
}
430446
generic_handler = grpc.method_handlers_generic_handler(
431447
'mobilegateway.protos.VehicleStateService', rpc_method_handlers)
@@ -1084,3 +1100,30 @@ class VehicleStateService(object):
10841100
timeout,
10851101
metadata,
10861102
_registered_method=True)
1103+
1104+
@staticmethod
1105+
def WelcomeControl(request,
1106+
target,
1107+
options=(),
1108+
channel_credentials=None,
1109+
call_credentials=None,
1110+
insecure=False,
1111+
compression=None,
1112+
wait_for_ready=None,
1113+
timeout=None,
1114+
metadata=None):
1115+
return grpc.experimental.unary_unary(
1116+
request,
1117+
target,
1118+
'/mobilegateway.protos.VehicleStateService/WelcomeControl',
1119+
vehicle__state__service__pb2.WelcomeControlRequest.SerializeToString,
1120+
vehicle__state__service__pb2.WelcomeControlRequest.FromString,
1121+
options,
1122+
channel_credentials,
1123+
insecure,
1124+
call_credentials,
1125+
compression,
1126+
wait_for_ready,
1127+
timeout,
1128+
metadata,
1129+
_registered_method=True)

0 commit comments

Comments
 (0)