繁体   English   中英

将氧与CAPL一起使用(CANoe)

[英]Using doxygen with CAPL (CANoe)

我目前正在与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"

https://github.com/BretislavRychta/CAPL-filter-for-Doxygen的最小描述适用于Linux和类似系统。 对于Windows,需要进行一些小的更改。

INPUT_FILTER = capl_filter.pl

由于可以自动启动perl文件,因此在Linux上可以正常工作。 在Windows上,我们需要:

INPUT_FILTER = "perl <path_to>/capl_filter.pl"

万一''我们需要:

INPUT_FILTER = "perl \\"<path_to>/capl_filter.pl\\""

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM