diff --git a/mission/system/DualLaneAssemblyBase.h b/mission/system/DualLaneAssemblyBase.h index 78d47437..c806561a 100644 --- a/mission/system/DualLaneAssemblyBase.h +++ b/mission/system/DualLaneAssemblyBase.h @@ -4,6 +4,13 @@ #include #include +/** + * @brief Encapsulates assemblies which are also responsible for dual lane power switching + * @details + * This is the base class for both the ACS board and the SUS board. Both boards have redundant + * power lanes and are required for the majority of satellite modes. Therefore, there is a lot + * of common code, for example the power switching. + */ class DualLaneAssemblyBase : public AssemblyBase { public: static constexpr uint8_t TRANSITION_OTHER_SIDE_FAILED_ID = 0;