Commit Graph

125 Commits

Author SHA1 Message Date
131bbd9f0a adjust PID update function return value 2026-06-30 00:16:39 -05:00
dd70e5ddb2 comment out SetThrusterPower debug print 2026-06-30 00:10:43 -05:00
a65299be26 fix an issue with populateThrusterValues? idk how this regression happened... 2026-06-30 00:09:40 -05:00
7174c16628 add debug print to new section 2026-06-30 00:04:59 -05:00
fa96b2f59f add aformentioned simplified stabilization for vessels with thrusters with the field populated correctly 2026-06-30 00:03:07 -05:00
056c10c346 add a debug print to the PID update function 2026-06-29 23:47:45 -05:00
908a2153fa comment out primary UpdateGlobalThrust debug print for testing 2026-06-29 23:43:58 -05:00
7bcabcbbe6 edit debug prints and add new ones 2026-06-29 23:42:58 -05:00
1aa391f56c adjust PID max output 2026-06-29 23:40:09 -05:00
e7831845a8 edit UpdateGlobalThrust debug print 2026-06-29 23:39:40 -05:00
d228666c87 remove normalized thrust reference in UpdateGlobalThrust debug print 2026-06-29 23:38:07 -05:00
b8b22f29b1 fix number boolean comparison in PIDs 2026-06-29 23:37:14 -05:00
46c04bf646 fix out-of-scope issue with the D variable in PIDs 2026-06-29 23:35:43 -05:00
61c8f88d40 edit PIDs to output normalized data and changed how UpdatGlobalThrust works 2026-06-29 23:34:18 -05:00
cb7b9490bf make max thrust for normalization 50 2026-06-29 23:11:04 -05:00
600a683a12 make minimum thrust for normalization 0 2026-06-29 23:08:50 -05:00
373089d374 try to fix normalization again 2026-06-29 23:05:23 -05:00
23644f7072 switch signs around for correction values in poll functions 2026-06-29 22:50:29 -05:00
e11c6483f9 change thrust nomalization 2026-06-29 22:36:06 -05:00
7c0cd566b1 change the UpdateGlobalThrust thrust nomalization to actually have a contiguous range of values 2026-06-29 22:15:01 -05:00
aab62f51cc remove actualpower print statement from SetThrusterPower 2026-06-29 22:11:28 -05:00
12cad05ed6 convert ms to seconds in UpdateGlobalThrust 2026-06-29 22:09:03 -05:00
92988ac4f5 chage altitude PIDs 2026-06-29 22:02:52 -05:00
68a3f4589b continued from last commit 2026-06-29 21:58:00 -05:00
ed25934cb7 hopefully fix SetThrusterPower for rotators with analog transmissions 2026-06-29 21:56:04 -05:00
d2bacd30bb add another debug print and change position of debug print in SetThrusterPower 2026-06-29 21:52:47 -05:00
f38c765c40 add debug print to UpdateGlobalThrust 2026-06-29 21:49:07 -05:00
91c1723a9e add debug statement to SetThrusterPower 2026-06-29 21:46:22 -05:00
406cc966ec adjust kp values 2026-06-29 21:44:21 -05:00
d07b952d66 add heading correction to other sensor poll functions 2026-06-29 21:42:26 -05:00
85fd1d0d85 correct errors and slight code cleanup 2026-06-29 21:23:10 -05:00
0766e4ce5a maybe fix UpdateGlobalThrust? 2026-06-29 21:19:45 -05:00
a408dd9f34 adjust kp values for currently used PIDs (testing) 2026-06-29 21:08:48 -05:00
c80855dc2f continued from last commit 2026-06-29 21:02:07 -05:00
1ab0510826 have UpdateGlobalThrust attempt to counteract the actual pitch/roll instead of the pitch/roll rates 2026-06-29 21:01:46 -05:00
485c2eac37 fix displayInstrumentPanel pitch/roll incorrect references 2026-06-29 20:54:32 -05:00
996c49f5a3 moved PollVelocity debug print outside of loop to avoid redundant terminal output 2026-06-29 20:52:34 -05:00
1de102e132 move post-quit code outside of mainloop 2026-06-29 20:49:41 -05:00
06a10ff0f9 lower pause back to normal value 2026-06-29 20:48:24 -05:00
9b397337da i'm stupd 2026-06-29 20:47:53 -05:00
39a8b0ba88 set thruster power to 0 (and release control of transmission if applicable) on quit 2026-06-29 20:46:52 -05:00
3ab9bc411f attempt a different approach at finding transmissions 2026-06-29 20:41:46 -05:00
a508fbad58 added a break in populateThrusterValues to break out of loop when transmission is found 2026-06-29 20:31:33 -05:00
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