unetstack - 无法使用 RemoteGetParamReq 从远程节点获取参数
问题描述
我正在开发一种基于能量的路由协议,其中我试图RemoteGetParamReq
从一个节点使用,以获取其邻居节点的剩余能量,但请求正在返回FAILURE
响应。
我已经通过定义将能量(init_energy
)暴露为 的参数,并且我还定义了在我的调制解调器类中关联 的方法。PHY
enum
getParameterList()
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
}
解决方案
推荐阅读
- python - 清理地址数据 - 替换“St.” 带有“街道”和“圣”。与'圣'...如何区分?
- php - 在 PHP 中收集多个复选框的值(2 以相同的形式提交?)
- c++ - 转换为相同基础类型时的特征行为
- mysql - 父子链查询
- spring - ThymLeaf:调用端点后无法显示视图
- vba - 使用多个条件的 DCount
- actions-on-google - 提示输入所需参数时清除用户存储
- python - 在 tf.data.Datasets.from_generator 中将多个参数传递给生成器
- c# - 在 LINQ 中将循环缩短为一个 QUERY
- php - 在特定条件下停止执行 cron 作业