首页 > 解决方案 > 无法使用 RemoteGetParamReq 从远程节点获取参数

问题描述

我正在开发一种基于能量的路由协议,其中我试图RemoteGetParamReq从一个节点使用,以获取其邻居节点的剩余能量,但请求正在返回FAILURE响应。

我已经通过定义将能量(init_energy)暴露为 的参数,并且我还定义了在我的调制解调器类中关联 的方法。PHYenumgetParameterList()enum

如何使用获取远程节点的能量参数RemoteGetParamReq

这是我正在尝试的代码

remote << new RemoteGetParamReq(to: 2, remoteAgentID:  phy).get(MyEnergyParameters.init_energy)

这是定义的枚举;

import org.arl.unet.Parameter

@com.google.gson.annotations.JsonAdapter(org.arl.unet.JsonTypeAdapter.class)
public enum MyEnergyParameters implements Parameter{
    init_energy
}

标签: unetstack

解决方案


推荐阅读