Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Story Points:1
-
Epic Link:
-
Sprint:TSSW Sprint - Mar 14 - Mar 28, TSSW Sprint - Mar 28 - Apr 11
-
Team:Telescope and Site
-
Urgent?:No
Description
Investigate to fix the problem of CLOCK_TAI by using the look-up table or updating and building the Xenomai dual kernel. This will affect the low-level controller of hexapod and rotator.
The story point here contains the DM-34359.
Attachments
Issue Links
- is triggered by
-
DM-29693 MT Camera Hexapod pivot point modifications are not reported in the EUI or the EFD.
- Done
-
DM-30960 Hard-Code the TAI Offset in Rotator Controller
- Done
- is triggering
-
DM-34369 Prepare the Docker Image with Linux RT Module Enabled
- To Do
- relates to
-
DM-36669 Evaluate the Real-Time Performance of NI RT OS
- Done
In the EtherCat training, the lecturer suggested to leave the dual-kernel and use the linux real-time module directly by rebuilding the kernel. I think this is a good option to move forward. But this means part of code needs to be rewrite to replace the xenomai functions with the Linux native functions in RT module.
Maybe use the CLOCK_MONOTONIC for hardware control. The CLOCK_TAI is only for the top-level of application.