![]() |
Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
|
#include <cstdlib>#include <cstddef>#include <cstring>#include <chrono>#include <thread>#include <sstream>#include <functional>#include <mutex>#include <boost/crc.hpp>#include <atomic>#include <array>#include "util/Conversions.hpp"#include "util/Packets.hpp"#include "com/ICommunication.h"#include "com/UART.hpp"

Go to the source code of this file.
Classes | |
| class | ECUHandler |
Macros | |
| #define | xlog(X, Y) |
Typedefs | |
| using | CRCType = boost::crc_32_type |
| typedef std::function< void(const EcuPacket *const, const std::array< std::chrono::duration< double, std::milli >, 10 > &)> | PublishMeasurementsCallback |
| Callback function that processes an ECU packet. More... | |
| #define xlog | ( | X, | |
| Y | |||
| ) |
Definition at line 3 of file ECUHandler.hpp.
| using CRCType = boost::crc_32_type |
Definition at line 29 of file ECUHandler.hpp.
| typedef std::function<void(const EcuPacket* const, const std::array<std::chrono::duration<double, std::milli>, 10>&)> PublishMeasurementsCallback |
Callback function that processes an ECU packet.
Definition at line 34 of file ECUHandler.hpp.