mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-07-04 13:17:08 -04:00
61 lines
1.1 KiB
C++
61 lines
1.1 KiB
C++
/*
|
|
* ServiceEink.cpp
|
|
*
|
|
* Created on: 22 maj 2019
|
|
* Author: robert
|
|
*/
|
|
|
|
#include "ServiceEink.hpp"
|
|
|
|
#include "log/log.hpp"
|
|
|
|
ServiceEink::ServiceEink(const std::string& name)
|
|
: sys::Service(name),
|
|
timerID { 0 },
|
|
selfRefereshTriggerCount{ 0 },
|
|
temperatureMeasurementTriggerCount{ 0 },
|
|
powerOffTriggerCount{ 0 }
|
|
{
|
|
LOG_INFO("[ServiceEink] Initializing");
|
|
|
|
timerID = CreateTimer(1000,true);
|
|
ReloadTimer(timerID);
|
|
}
|
|
|
|
ServiceEink::~ServiceEink(){
|
|
LOG_INFO("[ServiceEink] Cleaning resources");
|
|
}
|
|
|
|
// Invoked upon receiving data message
|
|
sys::Message_t ServiceEink::DataReceivedHandler(sys::DataMessage* msgl) {
|
|
return std::make_shared<sys::ResponseMessage>();
|
|
}
|
|
|
|
// Invoked when timer ticked
|
|
void ServiceEink::TickHandler(uint32_t id) {
|
|
|
|
|
|
}
|
|
|
|
// Invoked during initialization
|
|
sys::ReturnCodes ServiceEink::InitHandler() {
|
|
return sys::ReturnCodes::Success;
|
|
}
|
|
|
|
sys::ReturnCodes ServiceEink::DeinitHandler() {
|
|
return sys::ReturnCodes::Success;
|
|
}
|
|
|
|
sys::ReturnCodes ServiceEink::WakeUpHandler() {
|
|
return sys::ReturnCodes::Success;
|
|
}
|
|
|
|
|
|
sys::ReturnCodes ServiceEink::SleepHandler() {
|
|
return sys::ReturnCodes::Success;
|
|
}
|
|
|
|
|
|
|
|
|