Commit Graph

82 Commits

Author SHA1 Message Date
b431e1a0a6 added even more debug prints 2026-06-29 20:26:46 -05:00
13f970af76 added some more debug prints to populateThrusterValues 2026-06-29 20:17:52 -05:00
1f27dc0cda attempt another fix at transmission nil value population 2026-06-29 20:07:03 -05:00
b712a38006 increased pause between init and mainloop so that i can actually read debug prints 2026-06-29 20:04:31 -05:00
ce11e77d7c change some ordering and add some debug prints to thruster init functions 2026-06-29 20:03:05 -05:00
19c423ecfa added short pause before mainloop to display initialization changes 2026-06-29 19:55:14 -05:00
2d6e142eb6 remove unindexed thruster checking from mainloop for now 2026-06-29 19:53:51 -05:00
aff1a45a58 add nil checking for thruster init functions 2026-06-29 19:51:53 -05:00
ab8d65f477 added nil check for transmission list in populateThrusterValues 2026-06-29 19:48:22 -05:00
539fdd92fe hopefully fix some issues regarding thruster initialization 2026-06-29 19:46:03 -05:00
4976c5b227 fix PollVelocity empty array check 2026-06-29 16:19:31 -05:00
e27c899c17 add nil check for main SensorData subtables (but not values in those subtables) 2026-06-29 16:13:43 -05:00
e69c370c97 assorted bug fixes 2026-06-29 16:11:54 -05:00
9c22f72d4e add nil check for rotator thrusters with nil transmissions 2026-06-29 14:12:07 -05:00
dd4bc11c43 added error print for SetThrusterPower in order to catch nil thruster references 2026-06-29 14:10:17 -05:00
e13ae84aae hopefully fix nil reference error related to propeller transmissions 2026-06-29 14:02:58 -05:00
a9f483a05d remove missed UpdateStabilization reference in mainloop 2026-06-29 13:57:10 -05:00
d57bcf0ad4 begin reimplementation of UpdateGlobalThrust based on PIDs instead of the old system 2026-06-29 13:52:38 -05:00
d9c29c89be refactored thruster init to follow new thruster schema; removed redundant UpdateStabilization function; removed some implimentation from the UpdateGlobalThrust functions in preparation for refactor 2026-06-28 11:02:53 -05:00
0c42fdaa8e removed debug statements from previous commit and (hopefully) fixed the array not empty check, since the check was designed for tables and not arrays 2026-06-27 18:04:28 -05:00
c724e848f7 more debug statements for troubleshooting 2026-06-27 18:02:05 -05:00
67c6916632 random test 1 for velocity sensors not found error 2026-06-27 18:00:08 -05:00
14ba0ba5ab re-order PollSensors to verify that the most important sensors have their debug statements display last 2026-06-27 17:58:52 -05:00
02b7e64301 accidentally forgot to re-define thrustDirections in UpdateGlobalAngularThrust 2026-06-27 17:55:02 -05:00
286e7287aa broke out UpdateGlobalThrust into UpdateGlobalLateralThrust and UpdateGlobalAngularThrust to check if the sensor issue is isolated 2026-06-27 17:53:49 -05:00
f229d407f8 refine nil check in last commit 2026-06-27 17:50:08 -05:00
621c27e551 nil verification in UpdateGlobalThrust for required SensorData fields 2026-06-27 17:48:30 -05:00
633e2c11d5 fix accidental function references instead of function value references 2026-06-27 17:41:09 -05:00
ae0e728d3e first implementation of the UpdateGlobalThrust function 2026-06-27 17:34:10 -05:00
d4e44ec9af actually convert sensor tables to strings for debug prints 2026-06-26 11:01:57 -05:00
f34a2c0dc3 add Config.Debug global config variable and added some debug print statements that the variable controls 2026-06-26 10:55:26 -05:00
da937b7771 first fix for angles not updating 2026-06-25 18:24:23 -05:00
c3e9454241 i'm so dumb 2026-06-25 18:20:59 -05:00
8d6ec4f6b8 Actually change the heading value you dingus 2026-06-25 18:19:50 -05:00
40ee96467d add some debug prints to debug heading correction 2026-06-25 18:17:09 -05:00
1d82b480ce fix heading correction maybe? 2026-06-25 18:06:29 -05:00
f6e7b50b9d remove redundant os.sleep in mainloop 2026-06-25 18:04:07 -05:00
153b149f5e fix heading correction (i'm so very stupid) 2026-06-25 18:01:55 -05:00
b7c4257c5c fix heading correction (i'm stupid) 2026-06-25 18:01:03 -05:00
d3b1df1db0 add heading offset correction value in config 2026-06-25 17:47:53 -05:00
5bdd71ecde begin properly implementing monitor display logic 2026-06-25 17:37:42 -05:00
ba5d21a723 fix monitor peripheral values being a string 2026-06-25 16:17:07 -05:00
9c137b3d20 fix loop not exiting after termination 2026-06-25 16:13:09 -05:00
0e1b932392 switch termination to quit botton 2026-06-25 16:10:51 -05:00
1c13ea58e5 termination fix pt1 2026-06-25 15:56:04 -05:00
440151eadc identifyThrottle fix p2 2026-06-25 15:52:42 -05:00
15b9e272f5 identifyThrottle fix p1 2026-06-25 15:48:12 -05:00
d46071ad1d fix terminate thing for good hopefully and add the throttles table to the config so it persists on restart 2026-06-25 15:45:51 -05:00
9170eebd4e fix attempt 2 of the terminate check stopping the mainloop 2026-06-25 15:37:42 -05:00
4f874af256 fix attempt 1 of the terminate check stopping the mainloop 2026-06-25 15:34:43 -05:00