Skip to content

Commit fa0b2b7

Browse files
committed
0.7.6
1 parent 2fd3c2f commit fa0b2b7

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ requires = ["setuptools>=77.0"]
44

55
[project]
66
name = "teslemetry_stream"
7-
version = "0.7.5"
7+
version = "0.7.6"
88
license = "Apache-2.0"
99
description = "Teslemetry Streaming API library for Python"
1010
readme = "README.md"

teslemetry_stream/const.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,7 @@ def upper_options(self) -> list[str]:
465465
'SNA'
466466
])
467467

468+
# Unused
468469
BuckleStatus = TeslemetryEnum('BuckleStatus', [
469470
'Unknown',
470471
'Unlatched',

teslemetry_stream/vehicle.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,15 @@
3939
SentryModeState,
4040
ShiftState,
4141
Signal,
42+
SpeedAssistLevel,
4243
State,
4344
Status,
4445
NetworkInterface,
4546
SunroofInstalledState,
4647
TemperatureUnit,
4748
TeslaLocation,
49+
TonneauPositionState,
50+
TonneauTentModeState,
4851
TurnSignalState,
4952
WindowState,
5053
)
@@ -1742,7 +1745,7 @@ def listen_SpeedLimitWarning(self, callback: Callable[[str | None], None]) -> Ca
17421745
"""Listen for Speed Limit Warning."""
17431746
self._enable_field(Signal.SPEED_LIMIT_WARNING)
17441747
return self.stream.async_add_listener(
1745-
lambda x: callback(x['data'][Signal.SPEED_LIMIT_WARNING]),
1748+
lambda x: callback(SpeedAssistLevel.get(x['data'][Signal.SPEED_LIMIT_WARNING])),
17461749
{"vin":self.vin, "data": {Signal.SPEED_LIMIT_WARNING: None}}
17471750
)
17481751

@@ -1774,15 +1777,15 @@ def listen_TonneauPosition(self, callback: Callable[[str | None], None]) -> Call
17741777
"""Listen for Tonneau Position."""
17751778
self._enable_field(Signal.TONNEAU_POSITION)
17761779
return self.stream.async_add_listener(
1777-
lambda x: callback(x['data'][Signal.TONNEAU_POSITION]),
1780+
lambda x: callback(TonneauPositionState.get(x['data'][Signal.TONNEAU_POSITION])),
17781781
{"vin":self.vin, "data": {Signal.TONNEAU_POSITION: None}}
17791782
)
17801783

17811784
def listen_TonneauTentMode(self, callback: Callable[[str | None], None]) -> Callable[[],None]:
17821785
"""Listen for Tonneau Tent Mode."""
17831786
self._enable_field(Signal.TONNEAU_TENT_MODE)
17841787
return self.stream.async_add_listener(
1785-
lambda x: callback(x['data'][Signal.TONNEAU_TENT_MODE]),
1788+
lambda x: callback(TonneauTentModeState.get(x['data'][Signal.TONNEAU_TENT_MODE])),
17861789
{"vin":self.vin, "data": {Signal.TONNEAU_TENT_MODE: None}}
17871790
)
17881791

0 commit comments

Comments
 (0)