Version 1 (modified by 11 years ago) ( diff ) | ,
---|
CSS 3.1.2 -> CSS 3.2.xへのバージョンアップに伴う opi の修正点
CSS 3.1.2で作成したOPIをCSS 3.2.xで動かすための修正点。
loc://の初期値設定
一番大きな変更点としてloc://
がある。CSS 3.2.xからはloc://
には初期値の設定が必須になっていて、これを設定していないと disconnect
になる。
修正方法は、loc://xxxx
となっているところを、数値ならloc://xxxx(0)
、文字列ならloc://xxxx("")
のように修正する。
一つ一つOPI Editorでやっていくのは面倒なので、OPIファイルを開くときにNavigatorのファイル上で右クリックし、サブメニューを表示してOpen with->Text Editor
を選択し、テキストエディターでloc://xxxx
を検索してloc://xxxx(0)
変換した後に、動作がおかしいところを直したほうが早い。
createPV APIの変更
次に問題になるのが、PVUtilのcreatePV API。
CSS 3.1.2ではunofficalながら
from org.csstudio.utility.pv import PVFactory pv = PVFactory.createPV(pvName) pv.start()
と記述することで使用可能だった。
Note:
See TracWiki
for help on using the wiki.