Commit Graph

57 Commits

Author SHA1 Message Date
03941472a8 Merge remote-tracking branch 'origin/develop' into rw_refactoring 2023-02-17 10:27:25 +01:00
75ade4d8f8 event for multiple invalid rw now triggert after 5 failures 2023-02-17 09:21:30 +01:00
8b0eceb072 continue rw refactoring 2023-02-15 17:02:22 +01:00
29e78a7ae3 Merge remote-tracking branch 'origin/develop' into eggert/rw-cmd-acs-ctrl 2023-02-14 17:33:37 +01:00
2aac3c67ee instrumented some more tasks 2023-02-14 11:10:18 +01:00
66d20dc118 add tracing for first tasks 2023-02-14 10:59:35 +01:00
ea32d87c25 function now handles actuator cmd 2023-02-10 11:27:25 +01:00
a3eaace4a5 added RwSpeedActuationSets to AcsController 2023-02-09 17:31:26 +01:00
1d12d5f144 removed sensorValues inits 2023-02-08 17:02:22 +01:00
2e11f067e2 start replacing chained locks 2023-02-08 15:30:14 +01:00
4528e61fcd initialize ACS controller 2023-02-08 15:02:56 +01:00
e3cc45d7e3 merge aftermath:
- fixed missing declarations of functions
- fixed use of deprecated submode definitions
- changed naming of some submodes
2023-02-07 13:09:42 +01:00
6567fd1023 Merge branch 'develop' into eggert/acs 2023-02-07 10:08:20 +01:00
d9514e4184 a lot of bugfixes 2023-02-03 16:08:34 +01:00
2b00d3a565 ACS updates
- Adapt ACS subsystem to handle events from ACS CTRL
- Some fixes and updates for ACS subsystem
2023-02-02 16:27:50 +01:00
a2626afebb added gpsPosition to gpsProcessedData 2023-01-11 13:42:48 +01:00
887d193526 added ReceiversParameterMessagesIF and ParameterHelper to ACS Ctrl 2023-01-10 09:06:09 +01:00
341966e709 added GS target mode 2023-01-09 09:36:00 +01:00
3f2910c3a7 changed order of submodes and their naming 2022-12-14 13:04:41 +01:00
c97d319b2a added gpsVelocity to gpsProcessed dataSet 2022-12-14 10:39:41 +01:00
d33ae9ede7 Merge branch 'eggert/acs' into marquardt/ptgCtrl
# Conflicts:
#	mission/controller/AcsController.cpp
#	mission/controller/AcsController.h
#	mission/controller/acs/AcsParameters.h
#	mission/controller/acs/ActuatorCmd.h
#	mission/controller/acs/Guidance.cpp
#	mission/controller/acs/Guidance.h
#	mission/controller/acs/MultiplicativeKalmanFilter.cpp
#	mission/controller/acs/OutputValues.h
#	mission/controller/acs/SensorProcessing.cpp
#	mission/controller/acs/SensorProcessing.h
#	mission/controller/acs/control/Detumble.cpp
#	mission/controller/acs/control/Detumble.h
#	mission/controller/acs/control/PtgCtrl.cpp
#	mission/controller/acs/util/MathOperations.h
2022-12-13 11:26:23 +01:00
828738ba0e afmt 2022-12-01 15:56:55 +01:00
55dec574c5 added inertial pointing 2022-11-14 17:16:47 +01:00
20936faec6 added Antistiction, added Nadir Pointing, added performSafe() 2022-11-08 13:48:50 +01:00
8cc368b131 fixed types for actuatorCmdData 2022-11-08 10:56:12 +01:00
75ab11fc35 updated AcsParameters. change DCM_EJ calc to with precission and nutation 2022-11-04 17:21:17 +01:00
d184f7487e post merge cleanup 2022-11-04 14:54:23 +01:00
895d03a35c Merge branch 'develop' into eggert/acs
# Conflicts:
#	dummies/CMakeLists.txt
#	mission/controller/AcsController.cpp
#	mission/controller/AcsController.h
2022-11-04 14:19:43 +01:00
c7bfe4002d added event for SAFE to DETUMBLE transition. changed actuator input from double to int 2022-11-03 14:24:09 +01:00
a13ccb43d2 removed OutputValues
amended sumbode list
inserted writes to output DataPools
2022-11-03 10:43:27 +01:00
69099881bd small stuff 2022-10-25 11:31:54 +02:00
4bd2a2dac8 added and implemented all ACS related DataPools to AcsController 2022-10-24 10:41:28 +02:00
75a4cd1b69 awful solution but works 2022-10-20 16:09:18 +02:00
29a34256a7 old code seems to work 2022-10-20 15:08:33 +02:00
deb7c4e500 added saftCtrl to acsController 2022-10-20 11:07:45 +02:00
ab273a8a59 re-use dipole set in IMTQ handler 2022-10-20 10:32:17 +02:00
a0356a5092 imtq update 2022-10-19 15:36:57 +02:00
4aecd07970 added PtgCtrl code. matched inputs to actual SensorValues inputs 2022-10-12 10:28:44 +02:00
84e960a9ef enabled performSafe 2022-10-06 15:37:41 +02:00
9d0e10eb1e fixed dummies, scheduled dummies as part of acsTask 2022-10-04 13:45:13 +02:00
abe5f43ae9 added performDetumble and implemented ckeckModeCommand 2022-09-30 11:06:17 +02:00
eb08d8849b added SUS datapool to AcsController 2022-09-28 15:27:51 +02:00
68039d5d4a clean up config code 2022-09-16 12:28:39 +02:00
3673ae8e62 doc correction 2022-09-15 17:46:41 +02:00
790a71974e Merge branch 'mueller/tmtc-stack-refactoring' into mueller/acs-imtq-update 2022-08-24 16:51:42 +02:00
0ea993e16b some bugfixes 2022-08-19 15:49:22 +02:00
726e448af9 fixes for IMTQ mgm reading 2022-08-18 18:18:44 +02:00
3d0d10dc32 try IMTQ change 2022-08-18 17:27:39 +02:00
2d795c6dd0 add sun sensor set 2022-08-17 09:27:19 +02:00
a669137d5c Merge remote-tracking branch 'origin/develop' into mueller/tmtc-stack-refactoring 2022-08-16 17:39:35 +02:00