我想在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输出中看到消息?
答案 0 :(得分:0)
您的邮件似乎使用了PRINTF
宏。所有PRINTF
(上限)都是printf
(小)的宏。
要启用此宏,您应该更改DEBUG
常量值。
将此添加到您的代码中:
#define DEBUG DEBUG_PRINT
此代码段将启用您的PRINTF
宏。
要禁用调试模式并且不打印由PRINTF
宏编写的任何消息,请更改为:
#define DEBUG DEBUG_NONE