0

我正在尝试编写一个组件以使用 DigitalTuner 端口与 USRP_UHD 设备接口。USRP_UHD 正在 allocateCapacity 函数中寻找 id == "FRONTEND::tuner_allocation" 的属性。这是结构属性的 id。如何将其指定为我尝试与 USRP_UHD 设备交互的组件中的依赖项?我能够成功地创建一个简单属性的分配依赖,并将操作设置为外部,但无法弄清楚如何为结构属性执行此操作。

是否有在某处控制 USRP_UHD 的组件示例?

更新:我相信我想通了。当它应该是一个usesdevice依赖项时,我试图做一个分配依赖项。有人可以证实这一点吗?

4

1 回答 1

1

是的,你是对的。要使用 DigitalTuner 端口与 USRP_UHD 连接,您需要一个包含输出前端接口 DigitalTuner 端口的组件或服务。

要将 USRP 的输入数字调谐器端口自动连接到您的服务或组件输出数字调谐器端口,您必须创建一个 usesdevice 依赖项,该依赖项类似于之前的堆栈溢出答案中显示的 XML:REDHAWK UHD device usage

如果有任何问题或棘手的部分,请扩展您的问题或自我回答,以便其他人可以从您的经验中受益。

于 2013-06-21T20:02:19.003 回答