2013-08-23 74 views
0

我正在使用REDHAWK控制面板。我已經能夠將SCA Component屬性綁定到SWT Text小部件並保持它們同步。但是,我無法從REDHAWK控制面板找到設置SCA組件屬性的方法。例如,我試圖在按下SWT Button小部件(使用SelectionEvent)後在SCA Component中設置一個簡單浮動屬性的值。從REDHAWK控制面板設置組件屬性

這是我應該期望能夠做到的事情嗎?如果是這樣,怎麼樣?我通過gov.redhawk.core代碼挖掘,但沒有任何運氣。

謝謝!

回答

0

爲了更新組件屬性,您將需要獲取對SCA簡單屬性的鎖定引用。這是按如下方式完成的:

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