我目前正在使用 CAPL (CANoe) 并且想知道是否有办法使用 doxygen 来记录我的 CAPL 代码。我之前在一个使用 C++ 的项目中使用过 doxygen,对此我非常满意。
我发现了一些听起来很有希望的东西(https://github.com/BretislavRychta/CAPL-filter-for-Doxygen),但不幸的是我无法让它工作。
如果有人能告诉我如何让它工作,或者给我一个替代解决方案来记录我的 CAPL 代码(使用 doxygen 或其他东西),我会很高兴:)
这是 CAPL 代码的示例:
on start
{
write("Started!");
set_id();
version_proposal();
}
void set_id()
{
msg_test.id = node_number;
msg_test.dlc = msg_dlc;
msg_test.can = 1;
}
我编辑了 Doxyfile,建议进行更改,但我也遇到了INPUT_FILTER...
. 我以以下方式尝试了它,我认为这是正确的,以及其他一些变体,但它不起作用。
INPUT_FILTER = "perl C:\Users\gerdes\Desktop\Doxygen Test\capl_filer.pl"