Как я могу вычислить остаточную энергию узла в Кудже?
Я новичок в использовании симулятора 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