diff --git a/ESP32_CAN_Logger.ino b/ESP32_CAN_Logger.ino index 2013f47..5c76891 100644 --- a/ESP32_CAN_Logger.ino +++ b/ESP32_CAN_Logger.ino @@ -103,9 +103,13 @@ const char* canSpeedNames[] = {"125K", "250K", "500K", "1M"}; CAN_SPEED canSpeedValues[] = {CAN_125KBPS, CAN_250KBPS, CAN_500KBPS, CAN_1000KBPS}; // 실시간 모니터링용 -#define RECENT_MSG_COUNT 50 -CANMessage recentMessages[RECENT_MSG_COUNT]; -uint8_t recentMsgIndex = 0; +#define RECENT_MSG_COUNT 100 +struct RecentCANData { + CANMessage msg; + uint32_t count; // 실제 수신 횟수 +} recentData[RECENT_MSG_COUNT]; + +int recentDataIndex = 0; uint32_t totalMsgCount = 0; uint32_t msgPerSecond = 0; uint32_t lastMsgCountTime = 0;