refactor: KMP Migration, Messaging Modularization, and Handshake Robustness (#4631)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2026-02-24 06:37:33 -06:00 committed by GitHub
parent b3f88bd94f
commit d408964f07
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
144 changed files with 1460 additions and 664 deletions

View file

@ -15,10 +15,10 @@ dependencies {
// The core AIDL interface and Intent constants
implementation("com.github.meshtastic.Meshtastic-Android:meshtastic-android-api:v2.x.x")
// Data models (DataPacket, MeshUser, NodeInfo, etc.)
// Data models (DataPacket, MeshUser, NodeInfo, etc.) - Kotlin Multiplatform
implementation("com.github.meshtastic.Meshtastic-Android:meshtastic-android-model:v2.x.x")
// Protobuf definitions (PortNum, Telemetry, etc.)
// Protobuf definitions (PortNum, Telemetry, etc.) - Kotlin Multiplatform
implementation("com.github.meshtastic.Meshtastic-Android:meshtastic-android-proto:v2.x.x")
}
```

View file

@ -0,0 +1,3 @@
package org.meshtastic.core.model;
parcelable DataPacket;

View file

@ -0,0 +1,3 @@
package org.meshtastic.core.model;
parcelable MeshUser;

View file

@ -0,0 +1,3 @@
package org.meshtastic.core.model;
parcelable MyNodeInfo;

View file

@ -0,0 +1,3 @@
package org.meshtastic.core.model;
parcelable NodeInfo;

View file

@ -0,0 +1,3 @@
package org.meshtastic.core.model;
parcelable Position;