36 lines
1.3 KiB
C
36 lines
1.3 KiB
C
/*
|
|
* can_db_symbols.h
|
|
*
|
|
* Created on: Sep 16, 2025
|
|
* Author: herli
|
|
*/
|
|
|
|
#ifndef SRC_CAN_LIBS_CAN_DB_SYMBOLS_H_
|
|
#define SRC_CAN_LIBS_CAN_DB_SYMBOLS_H_
|
|
|
|
#include "can_schema.h"
|
|
/* Exported message definitions (no hardcoded IDs anywhere else) */
|
|
extern const CanMessageDef MSG_ID_EMPF1; // TX injection/status (was 0x114)
|
|
extern const CanMessageDef MSG_ID_EMPF2; // TX reply to address-requests (ID = 516)
|
|
extern const CanMessageDef MSG_ID_EMPF3; // TX boot template
|
|
|
|
extern const CanMessageDef MSG_ID_EMPF3_MOD; // TX boot template
|
|
extern const CanMessageDef MSG_ID_EMPF4; // TX boot template
|
|
|
|
extern const CanMessageDef MSG_ID_SEND1; // RX ecu command(was 0x10E)
|
|
extern const CanMessageDef MSG_ID_SEND2; // RX address requests handler (was 0x502)
|
|
extern const CanMessageDef MSG_ID_SEND3; // RX dfi coding(was 0x700)
|
|
extern const CanMessageDef MSG_ID_SEND4; // RX dfi coding(was 0x300)
|
|
|
|
extern const CanMessageDef MSG_ID_SEND_CUSTOM; // RX dfi coding(was 0x720)
|
|
|
|
extern const CanMessageDef MSG_STARTUP_TRIGGER_RX; // RX trigger (was 0x700)
|
|
|
|
extern const CanAddressEntry CAN_ANSWERS[];
|
|
extern const size_t CAN_ANSWERS_COUNT;
|
|
|
|
/* Optional: get full registry for iteration */
|
|
const CanMessageDef* const* can_db_all_ptr(size_t *count);
|
|
|
|
#endif /* SRC_CAN_LIBS_CAN_DB_SYMBOLS_H_ */
|