Metadata-Version: 2.4
Name: ariel-tcu
Version: 0.19.5
Summary: Telescope Control Unit (TCU) for Ariel
Author: IVS KU Leuven
Maintainer-email: Rik Huygen <rik.huygen@kuleuven.be>, Sara Regibo <sara.regibo@kuleuven.be>
License-Expression: MIT
Keywords: Ariel,hardware testing,software framework,telescope control
Requires-Python: >=3.10
Requires-Dist: cgse-common
Requires-Dist: cgse-core
Requires-Dist: cgse-gui
Requires-Dist: crcmod>=1.7
Requires-Dist: pyserial>=3.5
Description-Content-Type: text/markdown

# Telescope Control Unit (TCU)

## Reference Document

- RD01: TCU User Manual (ARIEL-IEEC-PL-TN-002), v1.2
- RD02: ARIEL TCU Data Handling (ARIEL-IEEC-PL-TN-007), v1.0
- RD03: TCU code provided by Vladimiro Noce (priv. comm.)
- RD04: ARIEL Telescope Control Unit Design Description Document (ARIEL-IEEC-PL-DD-001), v1.10
- RD05: ARIEL TCU FW Architecture Design (ARIEL-IEEC-PL-DD-002), v1.5


## Boards

- Control & Thermal Sensing (CTS) -> thermal monitoring
- Power Supply Unit (PSU)
- M2MD -> drives M2M

## Modes

- OFF
- I/F SELECT
- IDLE (0x0000): internal HK active
- BASE (0x0001): internal HK + temperature measurements active
- CALIBRATION (0x0003): internal HK + temperature measurements active + M2MD
