// Auto-generated by script on {{ timestamp }} #ifndef DTC_DEFS_H #define DTC_DEFS_H #include typedef uint32_t DTCNum_t; typedef enum { DTC_INACTIVE, DTC_ACTIVE, DTC_PREVIOUS } DTCActive_t; typedef enum { DTC_NONE, DTC_INFO, DTC_WARN, DTC_CRITICAL } DTCSeverity_t; typedef struct { DTCNum_t code; DTCSeverity_t severity; } DTC_t; {% for dtc in dtc_macros -%} {{ dtc }} {% endfor %} const DTC_t dtc_definitions[] = { {% for struct in dtc_structs -%} {{ struct }} {% endfor -%} }; const uint32_t dtc_generation_timestamp = {{ timestamp_unix }}; #endif // DTC_DEFS_H