diff --git a/src/main.cpp b/src/main.cpp
index 49fcd6e46b9d3040f7e1c2425f202f7e7e1e7d84..dfe9fa685bdb23a929d4bd8975f5f8468d40266f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -173,10 +173,20 @@ int main() {
 	EventReportService::Event eventIDs[] = {EventReportService::HighSeverityUnknownEvent,
 										 EventReportService::MediumSeverityUnknownEvent};
 	EventReportService::Event eventIDs2[] = {EventReportService::HighSeverityUnknownEvent};
-	eventReportService.disableReportGeneration(2, eventIDs);
+	Message eventMessage(5, 6, Message::TC, 1);
+	eventMessage.appendUint16(2);
+	eventMessage.appendEnum16(eventIDs[0]);
+	eventMessage.appendEnum16(eventIDs[1]);
+
+	Message eventMessage2(5, 5, Message::TC, 1);
+	eventMessage2.appendUint16(1);
+	eventMessage2.appendEnum16(eventIDs2[0]);
+
+	Message eventMessage3(5, 7, Message::TC, 1);
+	eventReportService.disableReportGeneration(eventMessage);
 	eventReportService.listOfDisabledEventsReport();
-	eventReportService.enableReportGeneration(1, eventIDs2);
-	eventReportService.requestListOfDisabledEvents();
+	eventReportService.enableReportGeneration(eventMessage2);
+	eventReportService.requestListOfDisabledEvents(eventMessage3);
 
 	return 0;
 }