大家好,在此先感谢您的关注。
我想在某个节点中获取其特定首选父级的IP地址。我正在使用Contiki-3.x RPL实现,该实现与Contiki-NG。中的RPL-Classic
相同。在旧的实现中,从Contiki-2.6开始,rpl_parent_t结构有一个名为addr的字段,因此我可以使用以下示例:
PRINT6ADDR(&instance_table[i].dag_table[j].preferred_parent->addr);
但是,目前,rpl_parent_t结构不再具有addr。我发现很难理解如何修改此代码示例。
有人对我有提示吗?
感谢您的关注。亲切的问候。
使用功能rpl_parent_get_ipaddr
:
uip_ipaddr_t *ipaddr = rpl_parent_get_ipaddr(dag->preferred_parent);