mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-04-21 07:28:21 -04:00
51 lines
1.0 KiB
C++
51 lines
1.0 KiB
C++
/*
|
|
* Common.hpp
|
|
*
|
|
* Created on: Mar 7, 2019
|
|
* Author: mati
|
|
*/
|
|
|
|
#ifndef SYSTEMMANAGER_COMMON_HPP_
|
|
#define SYSTEMMANAGER_COMMON_HPP_
|
|
|
|
#include "FreeRTOSConfig.h"
|
|
|
|
namespace sys
|
|
{
|
|
|
|
enum class BusChannels {
|
|
System,
|
|
SystemManagerRequests
|
|
#ifndef MODULE_CORE_CUSTOM_BUS
|
|
|
|
#else
|
|
,
|
|
#include "BusChannelsCustom.hpp"
|
|
#endif
|
|
};
|
|
|
|
enum class ServicePriority {
|
|
Idle = 0, ///< priority: idle (lowest)
|
|
Low = 1, ///< priority: low
|
|
Normal = 2, ///< priority: normal
|
|
High = 3, ///< priority: high
|
|
Realtime = 4, ///< priority: realtime (highest)
|
|
};
|
|
|
|
enum class ReturnCodes{
|
|
Success,
|
|
Failure,
|
|
Timeout,
|
|
ServiceDoesntExist,
|
|
//This is used in application's template in base class messages handler. The meaning is that
|
|
//message that was processed by base class implementation of the DataReceivedHandler was not processed
|
|
//and it should be handled by the class next in hierarchy.
|
|
Unresolved
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif /* SYSTEMMANAGER_COMMON_HPP_ */
|