Proto commits in teslamotors/vehicle-command

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

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).

The documentation is generated from this commit.

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: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: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