Skip to content

Conversation

@Bre77
Copy link
Member

@Bre77 Bre77 commented Mar 12, 2025

Add missing fields to the Signal enum in teslemetry_stream/const.py based on the provided list and remove fields not in the list.

  • Add missing fields:

    • Add BMS_STATE, CHARGE_RATE_MILE_PER_HOUR, CHARGER_VOLTAGE, CLIMATE_SEAT_COOLING_FRONT_LEFT, CLIMATE_SEAT_COOLING_FRONT_RIGHT, DCDC_ENABLE, DESTINATION_NAME, DI_INVERTER_TF, LIGHTS_HAZARDS_ACTIVE, LIGHTS_HIGH_BEAMS, LIGHTS_TURN_SIGNAL, LOCATED_AT_FAVORITE, LOCATED_AT_HOME, LOCATED_AT_WORK, MEDIA_AUDIO_VOLUME, MEDIA_AUDIO_VOLUME_INCREMENT, MEDIA_AUDIO_VOLUME_MAX, MEDIA_NOW_PLAYING_ALBUM, MEDIA_NOW_PLAYING_ARTIST, MEDIA_NOW_PLAYING_DURATION, MEDIA_NOW_PLAYING_ELAPSED, MEDIA_NOW_PLAYING_STATION, MEDIA_NOW_PLAYING_TITLE, MEDIA_PLAYBACK_SOURCE, MEDIA_PLAYBACK_STATUS, REAR_DEFROST_ENABLED, SEAT_VENT_ENABLED, SETTING_24_HOUR_TIME, SETTING_CHARGE_UNIT, SETTING_DISTANCE_UNIT, SETTING_TEMPERATURE_UNIT, SETTING_TIRE_PRESSURE_UNIT, SUNROOF_INSTALLED, SUPERCARGER_SESSION_TRIP_PLANNER.
  • Remove fields not in the list:

    • Remove BMS_STATE, CRUISE_STATE, DC_DC_ENABLE, DESTINATION_NAME, EXPERIMENTAL_1, EXPERIMENTAL_2, EXPERIMENTAL_3, EXPERIMENTAL_4, LIFETIME_ENERGY_GAINED_REGEN, LIFETIME_ENERGY_USED_DRIVE, LOCATED_AT_HOME, LOCATED_AT_WORK, LOCATED_AT_FAVORITE, SETTING_DISTANCE_UNIT, SETTING_TEMPERATURE_UNIT, SETTING_24_HOUR_TIME, SETTING_TIRE_PRESSURE_UNIT, SETTING_CHARGE_UNIT, CLIMATE_SEAT_COOLING_FRONT_LEFT, CLIMATE_SEAT_COOLING_FRONT_RIGHT, LIGHTS_HAZARDS_ACTIVE, LIGHTS_TURN_SIGNAL, LIGHTS_HIGH_BEAMS, MEDIA_PLAYBACK_STATUS, MEDIA_PLAYBACK_SOURCE, MEDIA_AUDIO_VOLUME, MEDIA_NOW_PLAYING_DURATION, MEDIA_NOW_PLAYING_ELAPSED, MEDIA_NOW_PLAYING_ARTIST, MEDIA_NOW_PLAYING_TITLE, MEDIA_NOW_PLAYING_ALBUM, MEDIA_NOW_PLAYING_STATION, MEDIA_AUDIO_VOLUME_INCREMENT, MEDIA_AUDIO_VOLUME_MAX, SUNROOF_INSTALLED, SEAT_VENT_ENABLED, REAR_DEFROST_ENABLED, CHARGE_RATE_MILE_PER_HOUR.

For more details, open the Copilot Workspace session.

Add missing fields to the `Signal` enum in `teslemetry_stream/const.py` based on the provided list and remove fields not in the list.

* **Add missing fields**:
  - Add `BMS_STATE`, `CHARGE_RATE_MILE_PER_HOUR`, `CHARGER_VOLTAGE`, `CLIMATE_SEAT_COOLING_FRONT_LEFT`, `CLIMATE_SEAT_COOLING_FRONT_RIGHT`, `DCDC_ENABLE`, `DESTINATION_NAME`, `DI_INVERTER_TF`, `LIGHTS_HAZARDS_ACTIVE`, `LIGHTS_HIGH_BEAMS`, `LIGHTS_TURN_SIGNAL`, `LOCATED_AT_FAVORITE`, `LOCATED_AT_HOME`, `LOCATED_AT_WORK`, `MEDIA_AUDIO_VOLUME`, `MEDIA_AUDIO_VOLUME_INCREMENT`, `MEDIA_AUDIO_VOLUME_MAX`, `MEDIA_NOW_PLAYING_ALBUM`, `MEDIA_NOW_PLAYING_ARTIST`, `MEDIA_NOW_PLAYING_DURATION`, `MEDIA_NOW_PLAYING_ELAPSED`, `MEDIA_NOW_PLAYING_STATION`, `MEDIA_NOW_PLAYING_TITLE`, `MEDIA_PLAYBACK_SOURCE`, `MEDIA_PLAYBACK_STATUS`, `REAR_DEFROST_ENABLED`, `SEAT_VENT_ENABLED`, `SETTING_24_HOUR_TIME`, `SETTING_CHARGE_UNIT`, `SETTING_DISTANCE_UNIT`, `SETTING_TEMPERATURE_UNIT`, `SETTING_TIRE_PRESSURE_UNIT`, `SUNROOF_INSTALLED`, `SUPERCARGER_SESSION_TRIP_PLANNER`.

* **Remove fields not in the list**:
  - Remove `BMS_STATE`, `CRUISE_STATE`, `DC_DC_ENABLE`, `DESTINATION_NAME`, `EXPERIMENTAL_1`, `EXPERIMENTAL_2`, `EXPERIMENTAL_3`, `EXPERIMENTAL_4`, `LIFETIME_ENERGY_GAINED_REGEN`, `LIFETIME_ENERGY_USED_DRIVE`, `LOCATED_AT_HOME`, `LOCATED_AT_WORK`, `LOCATED_AT_FAVORITE`, `SETTING_DISTANCE_UNIT`, `SETTING_TEMPERATURE_UNIT`, `SETTING_24_HOUR_TIME`, `SETTING_TIRE_PRESSURE_UNIT`, `SETTING_CHARGE_UNIT`, `CLIMATE_SEAT_COOLING_FRONT_LEFT`, `CLIMATE_SEAT_COOLING_FRONT_RIGHT`, `LIGHTS_HAZARDS_ACTIVE`, `LIGHTS_TURN_SIGNAL`, `LIGHTS_HIGH_BEAMS`, `MEDIA_PLAYBACK_STATUS`, `MEDIA_PLAYBACK_SOURCE`, `MEDIA_AUDIO_VOLUME`, `MEDIA_NOW_PLAYING_DURATION`, `MEDIA_NOW_PLAYING_ELAPSED`, `MEDIA_NOW_PLAYING_ARTIST`, `MEDIA_NOW_PLAYING_TITLE`, `MEDIA_NOW_PLAYING_ALBUM`, `MEDIA_NOW_PLAYING_STATION`, `MEDIA_AUDIO_VOLUME_INCREMENT`, `MEDIA_AUDIO_VOLUME_MAX`, `SUNROOF_INSTALLED`, `SEAT_VENT_ENABLED`, `REAR_DEFROST_ENABLED`, `CHARGE_RATE_MILE_PER_HOUR`.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/Teslemetry/python-teslemetry-stream?shareId=XXXX-XXXX-XXXX-XXXX).
@Bre77 Bre77 merged commit 5ddd2ed into main Mar 12, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants