2013-08-23 3 views
0

REDHAWK 제어판에서 작업하고 있습니다. SWT Text 위젯에 SCA Component 속성을 바인딩하고 동기화 할 수있었습니다. 그러나 REDHAWK 제어판에서 SCA Component 속성을 설정하는 방법을 찾을 수 없습니다. 예를 들어, SelectionEvent를 사용하여 SWT Button 위젯을 누른 후 SCA 구성 요소에 간단한 float 속성 값을 설정하려고합니다.REDHAWK 제어판의 구성 요소 속성 설정

내가 할 수 있어야한다고 생각하는 것입니까? 그렇다면 어떻게? 나는 gov.redhawk.core 코드를 파고 들었지만 아무런 운이 없었습니다.

감사합니다.

답변

0

구성 요소 특성을 갱신하려면 SCA 단순 특성에 대한 잠긴 참조를 가져와야합니다. 이것은 다음과 같이 수행됩니다.

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