Proto commits in teslamotors/vehicle-command

These 18 commits are when the Protocol Buffers files have changed:

Commit:ed0cacc
Author:Kevin Xiao
Committer:sethterashima

Add parental controls vehicle commands Expose activate, deactivate, per-setting enable, speed limit, and admin PIN clear through the proxy API, Go SDK, and tesla-control CLI. Speed limits use the parental-controls path so callers can cap top speed without switching the vehicle into Chill mode.

The documentation is generated from this commit.

Commit:2dd7c7b
Author:Seth Terashima
Committer:sethterashima

Add support for keep accessory power mode Keep accessory power mode allows USB ports, etc., to remain on when no driver is present.

Commit:cfac363
Author:Your Name
Committer:sethterashima

Add support for low-power mode commands

Commit:556cf5e
Author:Seth Terashima
Committer:sethterashima

Guest key proto def and documentation Adds the protobuf definition for Guest keys, as well as associated documentation. No new features are added in this commit.

Commit:75ffdf9
Author:Your Name
Committer:Seth Terashima

Add support for low-power mode commands

Commit:0aa3b78
Author:Seth Terashima
Committer:sethterashima

Add PIN-management commands Adds PIN to drive and speed limit PIN management commands that permit clearing the PIN without knowing it.

Commit:33d9cbd
Author:Brett Adams
Committer:sethterashima

Add missing WHITELISTOPERATION_INFORMATION

Commit:8e16f0d
Author:Seth Terashima
Committer:sethterashima

BLE location support Add support for fetching vehicle location over BLE. This requires vehicle firmware 2024.44+. Clients wishing to fetch location information over the Internet should use Tesla Fleet Telemetry (https://github.com/teslamotors/fleet-telemetry).

Commit:7457011
Author:Seth Terashima
Committer:sethterashima

Add vehicle data commands Vehicle Data commands are intended to work over BLE. The Fleet API vehicle data endpoint is more efficient when using an Internet connection.

Commit:856a76e
Author:Seth Terashima
Committer:sethterashima

Add support for encrypting vehicle responses Clients indicate that they support encrypted vehhicle responses by setting a flag bit in the request. The flag is authenticated but ignored by vehicles that do not support encryption. Clients should always set the flag when possible. In the future, vehicles may refuse to respond to certain requests if the client does not support this feature.

Commit:d184c7c
Author:Patrick Demers
Committer:GitHub

Support new scheduled charging (#305) Adds support for weekly charging schedules. Co-authored-by: Seth Terashima <sterashima@tesla.com>

Commit:976fb35
Author:Seth Terashima
Committer:sethterashima

Allow self-service fleet telmetry configs Previously, users needed to obtain a certificate from Tesla in order to Fleet Telemetry (https://github.com/teslamotors/fleet-telemetry). This change introduces a method for users to enable Fleet Telemetry without a certificate. Fleet Manager keys can authorize telemetry configurations directly. See cmd/tesla-jwt/README.md for more information.

Commit:05bc5dd
Author:Seth Terashima
Committer:sethterashima

Add body-controller-state command New command fetchs limited information about body controller states. The advantage of this command over the more comprehensive vehicle data endpoint is that it works over BLE.

Commit:0d9d955
Author:Seth Terashima
Committer:sethterashima

Support open/close Cybertruck tonneau

Commit:7bfff28
Author:Seth Terashima
Committer:sethterashima

Remove location from vent windows command The location field is not required or enforced for the vent windows command for vehicles that support this protocol. Removing from the protobuf definition to avoid confusion.

Commit:f8a0d7f
Author:Seth Terashima
Committer:sethterashima

Document protocol-level errors

Commit:8160229
Author:Seth Terashima
Committer:sethterashima

Add media toggle playback command

Commit:afa65d5
Author:tesla-sdk-publish
Committer:sethterashima

Add proto files