Files
MuditaOS/module-sys/tests/Common/SchedulerKiller.cpp
Robert Borzecki d3235d54d7 Removed submodule
2019-05-21 23:35:00 +02:00

26 lines
595 B
C++

//
// Created by mati on 25.04.19.
//
#include "SchedulerKiller.hpp"
#include "thread.hpp"
#include "timer.hpp"
#include "ticks.hpp"
#include "SystemManager/SystemManager.hpp"
SchedulerKiller::SchedulerKiller(const std::string &name):
sys::Service(name) {
timer_id = CreateTimer(cpp_freertos::Ticks::MsToTicks(100),true);
ReloadTimer(timer_id);
}
void SchedulerKiller::TickHandler(uint32_t id) {
sys::SystemManager::CloseSystem(this);
}
sys::Message_t SchedulerKiller::DataReceivedHandler(sys::DataMessage* msgl)
{
return std::make_shared<sys::ResponseMessage>();
}