// SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "Configuration.h" #include "Battery.h" #include "BatteryCanReceiver.h" #include class PytesCanReceiver : public BatteryCanReceiver { public: bool init(bool verboseLogging) final; void onMessage(twai_message_t rx_message) final; std::shared_ptr getStats() const final { return _stats; } private: std::shared_ptr _stats = std::make_shared(); };