Skip to content

Update SIGNAL enum and listen_* methods#4

Merged
Bre77 merged 1 commit intomainfrom
Bre77/update-signal-enum
Mar 12, 2025
Merged

Update SIGNAL enum and listen_* methods#4
Bre77 merged 1 commit intomainfrom
Bre77/update-signal-enum

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.

1 participant