diff --git a/src/MessageParser.cpp b/src/MessageParser.cpp index d382dd3432bc10b1dbe1b097db8afec2a56827ef..6d16b36a60ddcac4edbd677780327a4d72b5b0dd 100644 --- a/src/MessageParser.cpp +++ b/src/MessageParser.cpp @@ -6,15 +6,23 @@ #include "Services/TestService.hpp" #include "Services/RequestVerificationService.hpp" - void MessageParser::execute(Message &message) { switch (message.serviceType) { - case 1: - Services.requestVerification.execute(message); + case 5: + Services.eventReport.execute(message); + break; + case 6: + Services.memoryManagement.rawDataMemorySubservice.execute(message); + break; + case 8: + Services.functionManagement.execute(message); break; case 17: Services.testService.execute(message); break; + case 19: + Services.eventAction.execute(message); + break; default: ErrorHandler::reportInternalError(ErrorHandler::UnknownMessageType); break;