IMTQ Updates #306

Merged
muellerr merged 13 commits from mueller/imtq-updates into develop 2022-10-25 13:12:19 +02:00
Owner

Update to allow conveniently setting new torque values in the controller. Is currently asynchronous which I really don't like. Can maybe be fixed with a PST.

Update to allow conveniently setting new torque values in the controller. Is currently asynchronous which I really don't like. Can maybe be fixed with a PST.
muellerr added 11 commits 2022-10-20 16:26:11 +02:00
imtq update
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
a0356a5092
new static variables to make torque status available
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
386fc60441
bump tmtc
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
6bdc420d0e
added fat TODO
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
42bb2f554f
re-use dipole set in IMTQ handler
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
ab273a8a59
this works
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
2b6334b9dc
some tweaks for dipole set handling
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
07fe2cb122
removed TODO
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
ada1111252
old code seems to work
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
29a34256a7
awful solution but works
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
75a4cd1b69
reformatinng
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
bff4f6fa8d
muellerr added 1 commit 2022-10-20 16:26:38 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/imtq-updates
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
a5f2f3e8ea
muellerr requested review from meggert 2022-10-20 16:26:47 +02:00
muellerr added this to the v1.15.0 milestone 2022-10-20 16:26:52 +02:00
Author
Owner

Note for future me:

New ACS Task, High priority with the following general order

  1. ACS Subsystem
  2. Read SPI MGM sensors ACS Board
  3. Read ENG HK IMTQ
  4. Read Raw MGM IMTQ
  5. ACS CTRL
  6. IMTQ Torqueing

So basically the performOp step of the Subsystem, then the com sequences for all SPI MGMs, then three com sequences for IMTQ.

At this stage, all important sensor values for the ACS CTRL should be ready, so we execute the ACS CTRL to get the actuator output.

After the ACS CTRL has run, the MGT output should be ready and we can start IMTQ torqueing. We could also put the RWs inside this task so they actuate with the most recent values calculated by the ACS CTRL.

Note for future me: New ACS Task, High priority with the following general order 1. ACS Subsystem 3. Read SPI MGM sensors ACS Board 2. Read ENG HK IMTQ 4. Read Raw MGM IMTQ 5. ACS CTRL 6. IMTQ Torqueing So basically the performOp step of the Subsystem, then the com sequences for all SPI MGMs, then three com sequences for IMTQ. At this stage, all important sensor values for the ACS CTRL should be ready, so we execute the ACS CTRL to get the actuator output. After the ACS CTRL has run, the MGT output should be ready and we can start IMTQ torqueing. We could also put the RWs inside this task so they actuate with the most recent values calculated by the ACS CTRL.
muellerr added 1 commit 2022-10-21 15:33:47 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/imtq-updates
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
83b8cf3198
meggert approved these changes 2022-10-25 13:06:54 +02:00
muellerr merged commit 5204afb9bd into develop 2022-10-25 13:12:19 +02:00
muellerr deleted branch mueller/imtq-updates 2022-10-25 13:12:21 +02:00
Sign in to join this conversation.
No description provided.