从REDHAWK控制面板设置组件属性

时间:2013-08-23 17:16:06

标签: redhawksdr

我正在研究REDHAWK控制面板。我已经能够将SCA组件属性绑定到SWT文本小部件并使它们保持同步。但是,我找不到从REDHAWK控制面板设置SCA组件属性的方法。例如,我试图在按下SWT Button小部件后(使用SelectionEvent)在SCA组件中设置简单浮点属性的值。

这是我应该期待的吗?如果是这样,怎么样?我挖掘了gov.redhawk.core代码,但没有任何运气。

谢谢!

1 个答案:

答案 0 :(得分:0)

为了更新组件属性,您需要获得对SCA简单属性的锁定引用。这完成如下

ScaModelCommand.excute(property, new ScaModelCommand(){
      @Override
      execute()
      {   
              property.setValue(newValue)
      }
});