如何在像rpl-udp这样的简单rpl示例中打印能源

时间:2018-07-04 16:30:05

标签: cooja

我想在mrhof函数中打印一条简单的消息。 在core> net> rpl中,我在makefile中编写mrhof.c。然后在rpl-conf.h中,我将RPL_DAG_MC_NONE更改为RPL_DAG_MC_ENERGY。 在mrhof.c中的calculate_path_metric中,有一条消息要打印。例如我想打印能源。 当我在cooja中运行udp-rpl这样的示例之一时,为什么我无法在mote输出中看到消息?

1 个答案:

答案 0 :(得分:0)

您的邮件似乎使用了PRINTF宏。所有PRINTF(上限)都是printf(小)的宏。

要启用此宏,您应该更改DEBUG常量值。

将此添加到您的代码中:

#define DEBUG DEBUG_PRINT

此代码段将启用您的PRINTF宏。

要禁用调试模式并且不打印由PRINTF宏编写的任何消息,请更改为:

#define DEBUG DEBUG_NONE