tkuester / taky

A simple python TAK server
MIT License
197 stars 42 forks source link

Route COTs on UID and Callsign #80

Closed skadakar closed 1 year ago

skadakar commented 1 year ago

There seems to be differences between TAK clients if they utilize UID or Callsign when trying to send info to other users, therefore Taky will need accept both inputs for routing COTs.

Issue discovered as Itak uses UID, where ATAK and Wintak use Callsign from my testing

skadakar commented 1 year ago

I believe this would also solve https://github.com/tkuester/taky/issues/70

tkuester commented 1 year ago

This was a fairly simple fix. I've got some test cases up, and code committed. Would love if anyone could do a quick test from the routing-marti-uid branch!

skadakar commented 1 year ago

Confirmed working with sending markers from itak to wintak.

skadakar commented 1 year ago

DP to multiple users including itak works, given that the package contains supported items for itak (so in this case 5markers in one package) COT to single user in itak works COT to multiple users in itak work COT to broadcast in itak work

As far as my test goes everything works as expected.