Как я могу вычислить остаточную энергию узла в Кудже?

Я новичок в использовании симулятора Cooja Contiki. Я хочу вычислить остаточную энергию узла в метрике целевой функции mrhof, и я хочу использовать это уравнение (initial energy / current energy) узла.

вот описание уравнения остаточной энергии

Я хочу использовать этот код

cpu = energest_type_time(ENERGEST_TYPE_CPU);
   lpm = energest_type_time(ENERGEST_TYPE_LPM);
   transmit = energest_type_time(ENERGEST_TYPE_TRANSMIT);
  listen = energest_type_time(ENERGEST_TYPE_LISTEN);

last_cpu = energest_type_time(ENERGEST_TYPE_CPU) - cpu;
last_lpm = energest_type_time(ENERGEST_TYPE_LPM) - lpm;
last_transmit = energest_type_time(ENERGEST_TYPE_TRANSMIT) -  transmit;
last_listen = energest_type_time(ENERGEST_TYPE_LISTEN) - listen;

Как я могу обновить код для вычисления остаточной энергии? нет проблем, если есть другой код. Я использовал Cooja-contiki-2.7 и Ubuntu=16.04

0 ответов

Другие вопросы по тегам