Skip to content

Commit 586ba2c

Browse files
committed
Add speed_limit_clear_pin_admin
1 parent 8f7bc73 commit 586ba2c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

tesla_fleet_api/tesla/vehicle/commands.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
MESSAGE_FAULTS,
1818
SIGNED_MESSAGE_INFORMATION_FAULTS,
1919
NotOnWhitelistFault,
20-
#TeslaFleetMessageFaultInvalidSignature,
20+
# TeslaFleetMessageFaultInvalidSignature,
2121
TeslaFleetMessageFaultIncorrectEpoch,
2222
TeslaFleetMessageFaultInvalidTokenOrCounter,
2323
)
@@ -39,6 +39,7 @@
3939
from tesla_fleet_api.tesla.vehicle.proto.car_server_pb2 import (
4040
AutoStwHeatAction,
4141
BoomboxAction,
42+
DrivingClearSpeedLimitPinAdminAction,
4243
Response,
4344
)
4445
from tesla_fleet_api.tesla.vehicle.proto.signatures_pb2 import (
@@ -1356,7 +1357,15 @@ async def speed_limit_clear_pin(self, pin: str | int) -> dict[str, Any]:
13561357
)
13571358
)
13581359

1359-
# speed_limit_clear_pin_admin doesnt require signing
1360+
async def speed_limit_clear_pin_admin(self) -> dict[str, Any]:
1361+
"""Deactivates Speed Limit Mode and resets the associated PIN."""
1362+
return await self._sendInfotainment(
1363+
Action(
1364+
vehicleAction=VehicleAction(
1365+
drivingClearSpeedLimitPinAdminAction=DrivingClearSpeedLimitPinAdminAction()
1366+
)
1367+
)
1368+
)
13601369

13611370
async def speed_limit_deactivate(self, pin: str | int) -> dict[str, Any]:
13621371
"""Deactivates Speed Limit Mode."""

0 commit comments

Comments
 (0)