Commit Graph

100 Commits

Author SHA1 Message Date
valmojr 3f14a75e81 Added video url parser to CoT types 2026-03-31 07:19:39 -03:00
valmojr 708fe5e670 Fixed CoT queue during armatak connection to the TAK Server, running soft as butter 2026-03-26 03:45:05 -03:00
valmojr e32aadda4e Splitted Connection Module 2026-03-26 01:05:54 -03:00
valmojr b816144fb0 Added transport layer and configured extension commands to call mTLS socket connection 2026-03-24 16:55:36 -03:00
valmojr 61ba9f6d63 Added connector and enrollment for mTLS client certificate auto enrollment on game sessions, will MOCK a official tak client behavior when authenticating 2026-03-24 16:55:05 -03:00
valmojr f88c02a7aa formatted some rust files for linting porpuses 2026-03-24 16:44:22 -03:00
Valmo Trindade 9763cb6697 reoganized command groups on extension call 2025-11-30 10:43:18 -03:00
Valmo Trindade 2298254e24 Changed UDP Socket bind address to match the LOCAL address and point to a LOCAL target address, this will fit 99% of the use cases and avoid many mistakes 2025-07-30 15:15:38 -03:00
Valmo Trindade 3c9dd1bea4 removed websocket component from extension part 2025-07-16 13:18:07 -03:00
Valmo Trindade b97d13121e (WIP) refacotred video stream generator 2025-07-16 12:46:53 -03:00
Valmo Trindade a1bf9472ae added static video geoencoding to test KLV data 2025-06-24 19:34:08 -03:00
Valmo Trindade e713c2f35f refactored video stream handler to handle RTSP feed on linux with multiple OS data, avoinding DRY 2025-06-19 23:44:19 -03:00
Valmo Trindade 4ad2b2d6dd Added video feed support for Linux clients 2025-06-17 05:21:11 -03:00
Valmo Trindade c8c2b639ea removed group info from client side, because sadly it won't work as a handler for it 2025-06-17 03:56:48 -03:00
Valmo Trindade f491b06664 Improved callbacks for UDP sockets 2025-06-17 01:54:30 -03:00
Valmo Trindade 9fb8311aca Added UDP Socket, because now i can mock a external GPS on EUD and that's awesome 2025-06-17 01:40:26 -03:00
Valmo Trindade d4f6ddb0fa linted linux block because now i actually have to care about linux 2025-06-17 01:38:43 -03:00
Valmo Trindade 0dd12a275b removed unused structs from root project 2025-06-17 01:38:12 -03:00
Valmo Trindade c45708066e renamed tcp socket folder for a name that actually makes any sense 2025-06-17 01:37:45 -03:00
Valmo Trindade 0de4cf75e8 Added GPS CoT Structs 2025-06-17 01:37:28 -03:00
Valmo Trindade 9bb4483266 linted digital pointer structs 2025-06-16 04:27:06 -03:00
Valmo Trindade 7b5510698e refactored video streaming module 2025-05-22 03:24:10 -03:00
Valmo Trindade 29574bc36c Improved callback for EUD connections in websocket 2025-05-17 05:26:36 -03:00
Valmo Trindade 2299a3f5c9 linted video streaming callbacks 2025-05-17 05:01:50 -03:00
Valmo Trindade 098de89d95 linted TCP Socket callbacks 2025-05-17 05:01:40 -03:00
Valmo Trindade 8f7d5425ad linted all websocket callbacks 2025-05-17 04:47:01 -03:00
Valmo Trindade c1b00cb050 Switched WebSocket start motor to allow callbacks when client connects 2025-05-16 03:33:08 -03:00
Valmo Trindade 3f4535cf17 switched cot router anme to tcp socket on extension caller 2025-05-09 18:26:51 -03:00
Valmo Trindade 3128ac0022 Improved code structure on Cursor Over Time generation 2025-04-17 06:37:29 -03:00
Valmo Trindade b230515675 moved rust util functions to use folder structure 2025-04-16 16:51:21 -03:00
Valmo Trindade 162f3c7e7a handled RTSP video stream requests without authentication 2025-04-16 05:34:27 -03:00
Valmo Trindade 19907184be improved precision on kunduz map 2025-04-10 19:16:49 -03:00
Valmo Trindade 10d0b6f86c separed video stream oss in scopes 2025-04-07 01:28:10 -03:00
Valmo Trindade db16d94596 added scopes for windows and linux on video stream 2025-04-06 17:53:47 -03:00
Valmo Trindade 9fc7a0e1bd added windows target to video stop callback 2025-04-06 16:46:33 -03:00
Valmo Trindade f9b5860f9b Added handling for letting only windows calls work and throw a callback when called form a linux on video streams 2025-04-06 16:24:40 -03:00
Valmo Trindade 63c60bc81a made ffmpeg thread running with no window 2025-04-06 06:02:53 -03:00
Valmo Trindade 871d6ec9d3 Added extension calls for starting and stopping a RTSP Video Stream for being used by OTS MEDIAMTX 2025-04-06 05:38:41 -03:00
Valmo Trindade 6eca9e92b6 added loop breaker for Disconnected TCP socket 2025-04-06 05:37:59 -03:00
Valmo Trindade a8f6b04221 Improved TCP Socket Callbacks 2025-04-06 04:20:25 -03:00
Valmo Trindade 7831b25062 linted tcp socket error callback messages 2025-04-06 04:01:13 -03:00
Valmo Trindade 8e4b967f7d improved error callback messages 2025-04-03 12:26:07 -03:00
Valmo Trindade a1c34c546a added link uid for child markers 2025-02-01 04:01:12 -03:00
Valmo Trindade 6085d67cd0 added context callbacks and digital pointer payload handling 2025-02-01 04:00:58 -03:00
Valmo Trindade cf6578e6bc removed test callback 2025-02-01 00:00:29 -03:00
Valmo Trindade 334e8bfed8 added initial callback handling 2025-01-31 16:47:03 -03:00
Valmo Trindade 910eab7397 removed old OTS Rust structs 2025-01-31 16:46:11 -03:00
Valmo Trindade 7bb59ef2ed reworked the Rust extension to create a TCP Client in order to send cot payloads to the connected server 2025-01-29 19:25:18 -03:00
Valmo Trindade 57c69c604c added initial version of cot router, already able to connect to the TCP port and send Cots (as raw strings) 2025-01-28 16:25:28 -03:00
Valmo Trindade 1aeeee426f added chrono depedency and removed util functions related to http requests 2025-01-28 16:24:48 -03:00