/*=========================================================================== Combined Charging System (CCS): SECC EventLogging.h initiated by Vern, Joseph (since 2019/07/19) =============================================================================*/ #if FIRMWARE_VERSION_COMPILE_SETTING_RELEASE_MODE == ENABLE //Saving System Log #define SAVE_SYS_LOG_MSG_EVENTLOG_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_EVENTLOG_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_BRIEF_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_DETAIL_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG_SHOW DISABLE //ENABLE, DISABLE #else //debug mode //Saving System Log #define SAVE_SYS_LOG_MSG_EVENTLOG_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_EVENTLOG_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_BRIEF_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_DETAIL_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG_SHOW ENABLE //ENABLE, DISABLE #endif //System Log #if SAVE_SYS_LOG_MSG_EVENTLOG_SWITCH == ENABLE #define SAVE_SYS_LOG_MSG_EVENTLOG StoreLogMsg #else #define SAVE_SYS_LOG_MSG_EVENTLOG(...) #endif //Debug Message #if DEBUG_PRINTF_EVENTLOG_SHOW == ENABLE //Brief Messages #if DEBUG_PRINTF_EVENTLOG_BRIEF_SHOW == ENABLE #define DEBUG_PRINTF_EVENTLOG_BRIEF printf #else #define DEBUG_PRINTF_EVENTLOG_BRIEF(...) #endif //Detail Messages #if DEBUG_PRINTF_EVENTLOG_DETAIL_SHOW == ENABLE #define DEBUG_PRINTF_EVENTLOG_DETAIL printf #else #define DEBUG_PRINTF_EVENTLOG_DETAIL(...) #endif //System Log Messages #if DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG_SHOW == ENABLE #define DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG printf #else #define DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG(...) #endif #else #define DEBUG_PRINTF_EVENTLOG_BRIEF(...) #define DEBUG_PRINTF_EVENTLOG_DETAIL(...) #define DEBUG_PRINTF_EVENTLOG_SYSTEM_LOG(...) #endif