v1.16.0 #323
@ -1,5 +1,4 @@
|
|||||||
target_sources(${OBSW_NAME} PRIVATE
|
target_sources(${OBSW_NAME} PRIVATE
|
||||||
acsModeTree.cpp
|
|
||||||
CoreController.cpp
|
CoreController.cpp
|
||||||
obsw.cpp
|
obsw.cpp
|
||||||
InitMission.cpp
|
InitMission.cpp
|
||||||
|
@ -37,11 +37,11 @@
|
|||||||
#include "linux/obc/PdecHandler.h"
|
#include "linux/obc/PdecHandler.h"
|
||||||
#include "linux/obc/Ptme.h"
|
#include "linux/obc/Ptme.h"
|
||||||
#include "linux/obc/PtmeConfig.h"
|
#include "linux/obc/PtmeConfig.h"
|
||||||
#include "mission/system/AcsBoardFdir.h"
|
#include "mission/system/objects/AcsBoardFdir.h"
|
||||||
#include "mission/system/RtdFdir.h"
|
#include "mission/system/objects/RtdFdir.h"
|
||||||
#include "mission/system/SusAssembly.h"
|
#include "mission/system/objects/SusAssembly.h"
|
||||||
#include "mission/system/SusFdir.h"
|
#include "mission/system/objects/SusFdir.h"
|
||||||
#include "mission/system/TcsBoardAssembly.h"
|
#include "mission/system/objects/TcsBoardAssembly.h"
|
||||||
#include "tmtc/apid.h"
|
#include "tmtc/apid.h"
|
||||||
#include "tmtc/pusIds.h"
|
#include "tmtc/pusIds.h"
|
||||||
|
|
||||||
@ -92,13 +92,13 @@
|
|||||||
#include "mission/devices/devicedefinitions/SusDefinitions.h"
|
#include "mission/devices/devicedefinitions/SusDefinitions.h"
|
||||||
#include "mission/devices/devicedefinitions/SyrlinksDefinitions.h"
|
#include "mission/devices/devicedefinitions/SyrlinksDefinitions.h"
|
||||||
#include "mission/devices/devicedefinitions/payloadPcduDefinitions.h"
|
#include "mission/devices/devicedefinitions/payloadPcduDefinitions.h"
|
||||||
#include "mission/system/AcsBoardAssembly.h"
|
#include "mission/system/objects/AcsBoardAssembly.h"
|
||||||
#include "mission/tmtc/CCSDSHandler.h"
|
#include "mission/tmtc/CCSDSHandler.h"
|
||||||
#include "mission/tmtc/VirtualChannel.h"
|
#include "mission/tmtc/VirtualChannel.h"
|
||||||
#include "mission/utility/TmFunnel.h"
|
#include "mission/utility/TmFunnel.h"
|
||||||
|
|
||||||
ResetArgs resetArgsGnss0;
|
ResetArgs RESET_ARGS_GNSS_0;
|
||||||
ResetArgs resetArgsGnss1;
|
ResetArgs RESET_ARGS_GNSS_1;
|
||||||
|
|
||||||
void ObjectFactory::setStatics() { Factory::setStaticFrameworkObjectIds(); }
|
void ObjectFactory::setStatics() { Factory::setStaticFrameworkObjectIds(); }
|
||||||
|
|
||||||
@ -537,15 +537,15 @@ void ObjectFactory::createAcsBoardComponents(LinuxLibgpioIF* gpioComIF, UartComI
|
|||||||
#if OBSW_DEBUG_GPS == 1
|
#if OBSW_DEBUG_GPS == 1
|
||||||
debugGps = true;
|
debugGps = true;
|
||||||
#endif
|
#endif
|
||||||
resetArgsGnss1.gnss1 = true;
|
RESET_ARGS_GNSS_1.gnss1 = true;
|
||||||
resetArgsGnss1.gpioComIF = gpioComIF;
|
RESET_ARGS_GNSS_1.gpioComIF = gpioComIF;
|
||||||
resetArgsGnss1.waitPeriodMs = 100;
|
RESET_ARGS_GNSS_1.waitPeriodMs = 100;
|
||||||
resetArgsGnss0.gnss1 = false;
|
RESET_ARGS_GNSS_0.gnss1 = false;
|
||||||
resetArgsGnss0.gpioComIF = gpioComIF;
|
RESET_ARGS_GNSS_0.gpioComIF = gpioComIF;
|
||||||
resetArgsGnss0.waitPeriodMs = 100;
|
RESET_ARGS_GNSS_0.waitPeriodMs = 100;
|
||||||
auto gpsHandler0 =
|
auto gpsHandler0 =
|
||||||
new GPSHyperionLinuxController(objects::GPS_CONTROLLER, objects::NO_OBJECT, debugGps);
|
new GPSHyperionLinuxController(objects::GPS_CONTROLLER, objects::NO_OBJECT, debugGps);
|
||||||
gpsHandler0->setResetPinTriggerFunction(gps::triggerGpioResetPin, &resetArgsGnss0);
|
gpsHandler0->setResetPinTriggerFunction(gps::triggerGpioResetPin, &RESET_ARGS_GNSS_0);
|
||||||
|
|
||||||
AcsBoardHelper acsBoardHelper = AcsBoardHelper(
|
AcsBoardHelper acsBoardHelper = AcsBoardHelper(
|
||||||
objects::MGM_0_LIS3_HANDLER, objects::MGM_1_RM3100_HANDLER, objects::MGM_2_LIS3_HANDLER,
|
objects::MGM_0_LIS3_HANDLER, objects::MGM_1_RM3100_HANDLER, objects::MGM_2_LIS3_HANDLER,
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
#include <linux/callbacks/gpioCallbacks.h>
|
#include <linux/callbacks/gpioCallbacks.h>
|
||||||
#include <mission/devices/Max31865PT1000Handler.h>
|
#include <mission/devices/Max31865PT1000Handler.h>
|
||||||
#include <mission/devices/SusHandler.h>
|
#include <mission/devices/SusHandler.h>
|
||||||
#include <mission/system/RtdFdir.h>
|
#include <mission/system/objects/RtdFdir.h>
|
||||||
#include <mission/system/SusAssembly.h>
|
#include <mission/system/objects/SusAssembly.h>
|
||||||
#include <mission/system/SusFdir.h>
|
#include <mission/system/objects/SusFdir.h>
|
||||||
#include <mission/system/TcsBoardAssembly.h>
|
#include <mission/system/objects/TcsBoardAssembly.h>
|
||||||
|
|
||||||
#include "OBSWConfig.h"
|
#include "OBSWConfig.h"
|
||||||
#include "devConf.h"
|
#include "devConf.h"
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
#include "fsfw_hal/common/gpio/GpioIF.h"
|
#include "fsfw_hal/common/gpio/GpioIF.h"
|
||||||
#include "mission/devices/devicedefinitions/payloadPcduDefinitions.h"
|
#include "mission/devices/devicedefinitions/payloadPcduDefinitions.h"
|
||||||
#include "mission/memory/SdCardMountedIF.h"
|
#include "mission/memory/SdCardMountedIF.h"
|
||||||
#include "mission/system/DualLanePowerStateMachine.h"
|
#include "mission/system/objects/DualLanePowerStateMachine.h"
|
||||||
#include "mission/system/definitions.h"
|
#include "mission/system/objects/definitions.h"
|
||||||
|
|
||||||
#ifdef FSFW_OSAL_LINUX
|
#ifdef FSFW_OSAL_LINUX
|
||||||
class SpiComIF;
|
class SpiComIF;
|
||||||
|
@ -1,17 +1,2 @@
|
|||||||
target_sources(${LIB_EIVE_MISSION} PRIVATE
|
add_subdirectory(objects)
|
||||||
EiveSystem.cpp
|
add_subdirectory(tree)
|
||||||
AcsSubsystem.cpp
|
|
||||||
ComSubsystem.cpp
|
|
||||||
PayloadSubsystem.cpp
|
|
||||||
|
|
||||||
AcsBoardAssembly.cpp
|
|
||||||
SusAssembly.cpp
|
|
||||||
DualLanePowerStateMachine.cpp
|
|
||||||
PowerStateMachineBase.cpp
|
|
||||||
DualLaneAssemblyBase.cpp
|
|
||||||
TcsBoardAssembly.cpp
|
|
||||||
|
|
||||||
AcsBoardFdir.cpp
|
|
||||||
SusFdir.cpp
|
|
||||||
RtdFdir.cpp
|
|
||||||
)
|
|
||||||
|
17
mission/system/objects/CMakeLists.txt
Normal file
17
mission/system/objects/CMakeLists.txt
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
target_sources(${LIB_EIVE_MISSION} PRIVATE
|
||||||
|
EiveSystem.cpp
|
||||||
|
AcsSubsystem.cpp
|
||||||
|
ComSubsystem.cpp
|
||||||
|
PayloadSubsystem.cpp
|
||||||
|
|
||||||
|
AcsBoardAssembly.cpp
|
||||||
|
SusAssembly.cpp
|
||||||
|
DualLanePowerStateMachine.cpp
|
||||||
|
PowerStateMachineBase.cpp
|
||||||
|
DualLaneAssemblyBase.cpp
|
||||||
|
TcsBoardAssembly.cpp
|
||||||
|
|
||||||
|
AcsBoardFdir.cpp
|
||||||
|
SusFdir.cpp
|
||||||
|
RtdFdir.cpp
|
||||||
|
)
|
@ -2,7 +2,7 @@
|
|||||||
#define MISSION_SYSTEM_DUALLANEASSEMBLYBASE_H_
|
#define MISSION_SYSTEM_DUALLANEASSEMBLYBASE_H_
|
||||||
|
|
||||||
#include <fsfw/devicehandlers/AssemblyBase.h>
|
#include <fsfw/devicehandlers/AssemblyBase.h>
|
||||||
#include <mission/system/DualLanePowerStateMachine.h>
|
#include <mission/system/objects/DualLanePowerStateMachine.h>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Encapsulates assemblies which are also responsible for dual lane power switching
|
* @brief Encapsulates assemblies which are also responsible for dual lane power switching
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <devices/powerSwitcherList.h>
|
#include <devices/powerSwitcherList.h>
|
||||||
#include <fsfw/modes/HasModesIF.h>
|
#include <fsfw/modes/HasModesIF.h>
|
||||||
#include <mission/system/PowerStateMachineBase.h>
|
#include <mission/system/objects/PowerStateMachineBase.h>
|
||||||
|
|
||||||
#include "definitions.h"
|
#include "definitions.h"
|
||||||
|
|
3
mission/system/tree/CMakeLists.txt
Normal file
3
mission/system/tree/CMakeLists.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
target_sources(${LIB_EIVE_MISSION} PRIVATE
|
||||||
|
acsModeTree.cpp
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user