mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
feat(takserver): bridge Casevac / Emergency / Task + GeoChat receipts
Bump the protobufs submodule to the takv2_geometry commit that adds
CasevacReport, EmergencyAlert, TaskRequest, and GeoChat receipt
fields. Rebuild meshtastic-tak-0.1.0.jar from the updated
TAKPacket-SDK kotlin artifact and extend TakV2Compressor.kt with the
corresponding wireToSdkData / sdkDataToWire branches so the JVM
takserver round-trip preserves every structured field the SDK parser
now extracts.
- .gitmodules: pin core/proto/src/main/proto to takv2_geometry
- core/proto/src/main/proto: fast-forward to the new protobufs tip
- core/takserver/libs/meshtastic-tak-0.1.0.jar: rebuilt artifact
with the typed CasevacReport / EmergencyAlert / TaskRequest
payload variants and the extended GeoChat receipt fields
- core/takserver/src/jvmAndroidMain/.../TakV2Compressor.kt:
* extend wireToSdkData with casevac / emergency / task / chat
receipt branches, mapping enum .value ints through the SDK
TakPacketV2Data sealed-class payloads
* extend sdkDataToWire with the same three variants plus the
chat receipt_for_uid / receipt_type fields
* import WireCasevacReport / WireEmergencyAlert / WireTaskRequest
from the regenerated Wire proto classes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
15419aba6c
commit
9d5d516c37
4 changed files with 435 additions and 1 deletions
1
.gitmodules
vendored
1
.gitmodules
vendored
|
|
@ -1,3 +1,4 @@
|
|||
[submodule "app proto submodule"]
|
||||
path = core/proto/src/main/proto
|
||||
url = https://github.com/meshtastic/protobufs.git
|
||||
branch = takv2_geometry
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue