【问题标题】:how to print ENERGY in a simple rpl example like rpl-udp如何在像 rpl-udp 这样的简单 rpl 示例中打印 ENERGY
【发布时间】:2018-07-04 16:30:04
【问题描述】:

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

【问题讨论】:

    标签: cooja


    【解决方案1】:

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

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

    将此添加到您的代码中:

    #define DEBUG DEBUG_PRINT
    

    此 sn-p 将启用您的 PRINTF 宏。

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

    #define DEBUG DEBUG_NONE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-05
      • 2015-04-16
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多