/**
 * @file diag_manager.h
 * @brief UDS diagnostics per ISO 14229.
 *
 * @arch SWA-008
 * @reqs SWE-018 SWE-019
 *
 * ASIL: QM. STUB.
 */
#ifndef DIAG_MANAGER_H
#define DIAG_MANAGER_H

#include "../epb_types.h"

EpbStatus diag_init(void);
void      diag_handle_request(const uint8_t* data, uint16_t len);
void      diag_set_dtc(uint16_t dtc_id);

#endif
