Files
bobbycar-boardcomputer-firm…/main/displays/menus/candebugmenu.h
2023-08-13 20:13:05 +02:00

32 lines
479 B
C++

#pragma once
// local includes
#include "displays/bobbymenudisplay.h"
#ifdef FEATURE_CAN
// system includes
#include <expected>
// esp-idf includes
#include <driver/twai.h>
class CanDebugMenu : public BobbyMenuDisplay
{
using Base = BobbyMenuDisplay;
public:
CanDebugMenu();
std::string text() const override;
void update() override;
void back() override;
private:
std::expected<twai_status_info_t, esp_err_t> m_last_can_status_info;
};
#endif