操作
バグ #1528
完了コンフィギュレーションタブのデータ型でリストアップされる型をプリミティブ型(+string)だけにする。
開始日:
2010/05/25
期日:
進捗率:
100%
予定工数:
説明
現在、コンフィギュレーションタブのデータ型では、RTMのIDLで定義されているデータ型がプルダウンメニューにリストアップされるが、これらのIDLで定義された型は表示せずに、プリミティブ型(bool,char,byte,short,int,long,float,double)+stringだけをリストアップするようにする。
また、いままで同様、型を直接入力できる機能は残しておく。
kurihara さんが14年以上前に更新
- ステータス を 解決 から フィードバック に変更
RTCB上のデータ型の選択項目は変更されている事を確認しました。( r122 )
ただし、生成されるPythonのコードに関しては、コンフィギュレーションパラメータのデータ型をcharとし、デフォルト値をAなどのようにした場合、コンフィギュレーション用のメンバー変数の初期化処理が、下記のように行われてますので、実行時エラーとなります。
""" - Name: char_val - DefaultValue: A """ self._char_val = [A]
以下のようにシングルクォートで囲むようにしてください。
""" - Name: char_val - DefaultValue: A """ self._char_val = ['A']
操作