我正在研究REDHAWK控制面板。我已经能够将SCA组件属性绑定到SWT文本小部件并使它们保持同步。但是,我找不到从REDHAWK控制面板设置SCA组件属性的方法。例如,我试图在按下SWT Button小部件后(使用SelectionEvent)在SCA组件中设置简单浮点属性的值。
这是我应该期待的吗?如果是这样,怎么样?我挖掘了gov.redhawk.core代码,但没有任何运气。
谢谢!
答案 0 :(得分:0)
为了更新组件属性,您需要获得对SCA简单属性的锁定引用。这完成如下
ScaModelCommand.excute(property, new ScaModelCommand(){
@Override
execute()
{
property.setValue(newValue)
}
});