#ifndef BSP_Q7S_INITMISSION_H_ #define BSP_Q7S_INITMISSION_H_ #include #include "fsfw/tasks/definitions.h" #include "mission/pollingSeqTables.h" using pst::AcsPstCfg; class PeriodicTaskIF; class TaskFactory; namespace scheduling { void initMission(); void initTasks(); void createPstTasks(TaskFactory& factory, TaskDeadlineMissedFunction missedDeadlineFunc, std::vector& taskVec, AcsPstCfg cfg); void createPusTasks(TaskFactory& factory, TaskDeadlineMissedFunction missedDeadlineFunc, std::vector& taskVec); void createTestTasks(TaskFactory& factory, TaskDeadlineMissedFunction missedDeadlineFunc, std::vector& taskVec); }; // namespace scheduling #endif /* BSP_Q7S_INITMISSION_H_ */