Repository navigation
Commit 77ffba3
release: EVABRPUploader 2.1.8 — the weather answers were arriving, and being discarded
EVHardware 1.6.0 settles what 2.1.7 timed the map query to find out. The reply parcel was
read one int too early: a nullable parcelable argument is written as a presence flag and
then the object, so every field landed in the next one's place, the payload's type tag no
longer matched, and an answer that had arrived was reported as unreadable. The service was
bound, the query was answered, and the reading was thrown away on the way back — which is
exactly the map=bound with nothing behind it that the log kept showing.
So ext_temp now has a source that does not depend on catching a broadcast at the moment
the weather app happens to refresh. The broadcast path stays where it is, ahead of the
query: it is free when it has a reading, and the two disagreeing would itself be worth
seeing in the log.
Nothing in this app changed but the submodule pointer and the version.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 33839ab commit 77ffba3
3 files changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
7 | 19 | | |
8 | 20 | | |
9 | 21 | | |
| |||
Submodule EVHardware updated 15 files
- CHANGELOG.md+42
- docs/firmware-matrix.md-3
- lib/src/main/java/com/evsuite/hardware/catalog/ActionType.kt+38-49
- lib/src/main/java/com/evsuite/hardware/catalog/ConditionType.kt-30
- lib/src/main/java/com/evsuite/hardware/catalog/SnapshotKeys.kt+4-8
- lib/src/main/java/com/evsuite/hardware/saic/SaicVehicle.kt+56-36
- lib/src/main/java/com/evsuite/hardware/saic/SaicWeather.kt+20-81
- lib/src/main/res/values-de/strings.xml+1-3
- lib/src/main/res/values-es/strings.xml+1-3
- lib/src/main/res/values-fr/strings.xml+1-3
- lib/src/main/res/values-it/strings.xml+1-3
- lib/src/main/res/values-pt/strings.xml+1-3
- lib/src/main/res/values/strings.xml+1-3
- lib/src/test/java/com/evsuite/hardware/FirmwareSupportTest.kt+1-4
- lib/src/test/java/com/evsuite/hardware/catalog/CatalogConsistencyTest.kt+27-46
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments