Commit graph

  • ee7d0b96c6 switched to using tauri for gamepad input main Nickiel12 2024-09-21 03:43:04 +00:00
  • bac744d506 added visuals for connected satellites Nickiel12 2024-09-18 14:24:22 -07:00
  • 1777b5e39f added support for running on non-webrtc OSs Nickiel12 2024-09-18 12:11:18 -07:00
  • cf5e0f9386 version bumped deps Nickiel12 2024-09-18 12:10:49 -07:00
  • 94c69b85cc added events for can support webrtc Nickiel12 2024-09-18 18:32:05 +00:00
  • 3f003075ef more robust connection handling Nickiel12 2024-09-15 04:39:05 +00:00
  • c41b9eb69c got webrtc working with controller-side connection Nickiel12 2024-09-11 03:33:49 +00:00
  • c5880964e7 minor progress Nickiel12 2024-09-11 01:17:41 +00:00
  • 66aa62de98 moved ui handling to coordinator Nickiel12 2024-09-10 01:34:44 +00:00
  • 27ce4bceed updated flake lock Nickiel12 2024-09-03 23:24:53 +00:00
  • 3ab0b3f35e moved socket connection handling to vcs_common Nickiel12 2024-09-01 02:45:09 +00:00
  • 1507bc6bac rewriting the event loop Nickiel12 2024-08-31 21:22:10 +00:00
  • af87f9166f working webrtc video feed Nickiel12 2024-08-24 22:06:16 +00:00
  • 5ef49cc2c2 actually got my js being called Nickiel12 2024-08-23 18:35:19 -07:00
  • 39c62db5f5 stuff and pain! Nickiel12 2024-08-22 21:02:08 -07:00
  • 95f628ce44 got working webrtc websocket (but not video) Nickiel12 2024-08-20 20:58:38 -07:00
  • f00e981a3c darn node modueles Nickiel12 2024-08-17 20:11:59 +00:00
  • fcd782140e removed unneeded deps Nickiel12 2024-08-05 02:57:25 +00:00
  • b54626ea84 not-quite-mvp for gstreamer tauri rtc Nickiel12 2024-08-01 02:42:30 +00:00
  • 6488402700 first tauri-integration commit Nickiel12 2024-07-29 02:41:21 +00:00
  • 3a16194a5f added missing run deps, added watch utility Nickiel12 2024-07-28 04:22:17 +00:00
  • 1d3196c56e working dev web-ui Nickiel12 2024-07-28 04:21:55 +00:00
  • 64580dcda7 using global tauri till implementing a bundler Nickiel12 2024-07-28 03:34:01 +00:00
  • 3562bca493 got it building Nickiel12 2024-07-28 03:13:03 +00:00
  • d3851d1e56 set up tauri, last commit before ripping out gtk4 Nickiel12 2024-07-28 01:49:59 +00:00
  • 5c516f9777 redesigned the directory structure and fixed clippy pre-tauri Nickiel12 2024-07-21 23:27:34 +00:00
  • 293a550d3b removed ping handling Nickiel12 2024-07-19 20:20:03 -07:00
  • b1789e8293 added build-requirements Nickiel12 2024-07-17 02:16:58 +00:00
  • 0a47c7a958 fixed pong messages being sent to the wrong socket Nickiel12 2024-07-04 09:03:31 -07:00
  • 047a180664 added debug console logging Nickiel12 2024-07-04 09:03:17 -07:00
  • 58546e8432 fixed mishandle of ping-pong packets leaded to longer delays in response time Nickiel12 2024-07-02 20:19:00 -07:00
  • 8a997a3d4c added settigns-based jpeg quality Nickiel12 2024-06-29 14:18:12 -07:00
  • c28ffbaa17 moved to channels instead of mutexes for tracker state updates Nickiel12 2024-06-27 19:56:11 -07:00
  • 362538c001 moved tracker_state lock to coordstate :'( Nickiel12 2024-06-23 20:17:57 -07:00
  • 8251af515f moved jpeg encoding to gstreamer Nickiel12 2024-06-22 12:54:32 -07:00
  • a3d8a6fd06 bumped up degraded time Nickiel12 2024-06-03 11:11:02 -07:00
  • c226d10d58 fixed issue causing degraded to disable button Nickiel12 2024-06-03 11:10:28 -07:00
  • 8b397a9b05 re-tied tracker loop to send/listen cycle Nickiel12 2024-06-03 11:10:15 -07:00
  • b9969f746c removed queue from appsink Nickiel12 2024-06-03 11:09:31 -07:00
  • e9a125500e added todo list Nickiel12 2024-06-03 09:29:51 -07:00
  • 66acd4698f added some clear states (and bugs) Nickiel12 2024-06-01 10:41:01 -05:00
  • 386e632efb moved logs to folder, and excluded them from git Nickiel12 2024-05-30 11:45:04 -07:00
  • 6aa1c8789d added exclusions to argument logging Nickiel12 2024-05-30 11:44:08 -07:00
  • a2d303fdfe updated tracker_id list to not clear all items, and remove/add smartly Nickiel12 2024-05-30 11:43:52 -07:00
  • f6b9c50e7e added a more robust box selection algorithm that needs testing Nickiel12 2024-05-29 12:38:12 -05:00
  • bc5d2bc84e working highlight and click selection for tracker Nickiel12 2024-05-28 20:57:25 -05:00
  • 8924d2ab8f added restart limits and feedback Nickiel12 2024-05-27 11:12:06 -07:00
  • a37f5ed266 added updating tracker status Nickiel12 2024-05-27 10:50:11 -07:00
  • 81a4f04d6b added untested tracker state metrics Nickiel12 2024-05-26 20:59:19 -06:00
  • 8164eca473 better state updates; moved ui elements; moved broke coord mod into 2 files Nickiel12 2024-05-23 20:23:13 -06:00
  • 1fb0a279c8 fixed issue causing gui_recv to exit early Nickiel12 2024-05-22 19:29:09 -06:00
  • 9487a9439c wip changes Nickiel12 2024-05-22 19:27:35 -06:00
  • 76904e33b2 moved buttons from tabpanel Nickiel12 2024-05-22 19:11:43 -06:00
  • a62eb7fdf1 commit before rewrite Nickiel12 2024-05-22 19:01:24 -06:00
  • 4b284cc7eb got camera connections working Nickiel12 2024-05-21 13:36:08 -07:00
  • 30dcdfaf55 removed unused deps Nickiel12 2024-05-20 22:24:09 -06:00
  • 96a5455483 switched err-derive for snafu Nickiel12 2024-05-20 22:20:30 -06:00
  • dce14132ce converted pipeilne to return snafu type Nickiel12 2024-05-20 22:12:29 -06:00
  • 4edda4e05a cargo fmt; switched to tracing and snafu Nickiel12 2024-05-20 22:12:15 -06:00
  • 4b56e1bc5d small improvements, but tracker state do_send swapped? Nickiel12 2024-05-18 21:13:45 -07:00
  • 36e5afeb57 added videorate limit Nickiel12 2024-05-18 15:55:50 -07:00
  • ee0b8d571c cargo fmt Nickiel12 2024-05-18 15:55:42 -07:00
  • e59025f645 commiting these before I leave Nickiel12 2024-05-18 13:05:22 -07:00
  • c84a9748e7 gated debug statements behind a feature Nickiel12 2024-05-04 18:00:40 -07:00
  • b5c7afadcb working manual change of tracking id Nickiel12 2024-05-04 15:09:31 -07:00
  • 22a81ee44e added a second tab Nickiel12 2024-05-01 20:18:23 -07:00
  • b286aedd03 moved socket controls ui to seperate file Nickiel12 2024-05-01 18:49:41 -07:00
  • 3cb560093c fixed picture's aspect ratio Nickiel12 2024-04-27 22:35:43 -07:00
  • f706157354 working video and coord transmission Nickiel12 2024-04-27 19:33:18 -07:00
  • 506ebde9f5 working pixels over windows pipes Nickiel12 2024-04-26 22:11:37 -07:00
  • 59ddb8d692 added derive clone Nickiel12 2024-04-24 21:30:32 -07:00
  • dedae02afc moved pipeline to seperate file Nickiel12 2024-04-24 21:29:59 -07:00
  • 0cea5e5c11 added webcam capture and box drawing Nickiel12 2024-04-20 20:19:01 -07:00
  • 94bc81071b implemented priority overrides; moved ui code for refactor Nickiel12 2024-04-20 09:04:25 -07:00
  • ef96409082 fixed some handshake socket issues Nickiel12 2024-04-16 17:26:03 -07:00
  • 1bebdd1fd8 re-organized the code a bit Nickiel12 2024-04-15 20:18:01 -07:00
  • 2278b4cd79 added socket message parsing Nickiel12 2024-04-13 21:13:02 -07:00
  • 4530cf45a8 added basis of accpting socket-driven movement commands Nickiel12 2024-04-13 19:38:05 -07:00
  • 6f4430a725 added priority to socket messages Nickiel12 2024-04-13 19:13:34 -07:00
  • 0a99879449 renamed tx socket file in prep for new socket Nickiel12 2024-04-13 19:11:06 -07:00
  • 852e23dc7c small comment changes Nickiel12 2024-04-06 21:30:32 -07:00
  • cad7827158 ran cargo fmt Nickiel12 2024-04-06 21:28:27 -07:00
  • cf6528285c Elnu's code check Nickiel12 2024-04-06 20:53:36 -07:00
  • 8d532ffd82 cargo fmt Nickiel12 2024-04-06 11:05:29 -07:00
  • 848bdca4ac code cleanup Nickiel12 2024-04-06 11:05:18 -07:00
  • cf094dd746 got joystick working Nickiel12 2024-04-06 11:03:21 -07:00
  • 4506d7784b moved state into it's own struct Nickiel12 2024-04-06 10:49:19 -07:00
  • 6d0b2d652a got a working streams version Nickiel12 2024-04-05 20:58:29 -07:00
  • f809c1dd28 updated IP address Nickiel12 2024-03-27 17:11:16 -07:00
  • 3609b9a848 removed unwraps on close socket Nickiel12 2024-03-27 17:06:13 -07:00
  • 8572d89103 added logging instead of print statements Nickiel12 2024-03-26 19:08:07 -07:00
  • bab184f140 moved state variables to struct Nickiel12 2024-03-26 18:56:33 -07:00
  • 423ef593de got a working cargo build Nickiel12 2024-03-25 17:43:21 -07:00
  • 3aa8aefaa9 added basic flake Nickiel12 2024-03-25 17:37:30 -07:00
  • 02cfda62a2 second half of intial upload Nickiel 2024-03-25 16:28:13 -07:00
  • fdfcf9b3f8 first half of init Nickiel 2024-03-25 16:27:54 -07:00