Skip to content
Snippets Groups Projects
Commit c694754e authored by Davide Mor's avatar Davide Mor
Browse files

[RIGv2] Added EventSniffer

parent 4f3f9c62
No related branches found
No related tags found
No related merge requests found
Pipeline #7671 failed
......@@ -29,6 +29,10 @@
#include <diagnostic/CpuMeter/CpuMeter.h>
#include <diagnostic/StackLogger.h>
#include <events/EventBroker.h>
#include <events/EventData.h>
#include <events/utils/EventSniffer.h>
// TODO(davide.mor): Remove TimestampTimer
#include <drivers/timer/TimestampTimer.h>
using namespace Boardcore;
using namespace Common;
......@@ -54,6 +58,15 @@ int main()
Logger &sdLogger = Logger::getInstance();
EventBroker &broker = EventBroker::getInstance();
// Setup event sniffer
EventSniffer sniffer(
broker,
[&](uint8_t event, uint8_t topic)
{
EventData data{TimestampTimer::getTimestamp(), event, topic};
sdLogger.log(data);
});
bool initResult = true;
// Insert modules
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment