#ifndef __SERVICEMANAGER_H__ #define __SERVICEMANAGER_H__ #include #include constexpr auto HeartBeat = "HeartBeat"; constexpr auto SetAlarmClock = "setAlarmClock"; constexpr auto CurrentDatetime = "CurrentDatetime"; constexpr auto PlayRandomMusic = "PlayRandomMusic"; constexpr auto NotifyServerChan = MessageManager::Message("NotifyServerChan"); constexpr auto TextToSpeech = MessageManager::Message("TextToSpeech"); constexpr auto StopPlayMusic = MessageManager::Message<>("StopPlayMusic"); using SetAlarmClockService = void(uint8_t, uint8_t); using CurrentDatetimeService = void(); using PlayRandomMusicService = void(); class ServiceManager : public MessageManager { friend class Amass::Singleton; }; #endif // __SERVICEMANAGER_H__