RTC Builder: チケット
https://www.openrtm.org/redmine/
https://www.openrtm.org/redmine/redmine/favicon.ico
2018-12-17T07:15:11Z
Redmine for OpenRTM-aist
Redmine
機能 #4644 (解決): データポートの型を検索可能にする
https://www.openrtm.org/redmine/issues/4644
2018-12-17T07:15:11Z
ga
sakamoto@globalassist.co.jp
<p>「データポート」タブの「データ型」を検索できるようにする.<br />具体的には,コンボボックス内にテキストを入力できるように修正し,入力されたテキストに応じて,データ型の絞り込みを行うように修正する.<br />複数の検索語を使用したい場合には,スペース区切りで入力を行う.検索時には大文字小文字の区別も行う</p>
機能 #4642 (担当): デフォルパラメータ設定の生成ファイル上での変更
https://www.openrtm.org/redmine/issues/4642
2018-12-14T07:48:43Z
ga
sakamoto@globalassist.co.jp
<p>OpenRTM-aist本体でのデフォルトパラメータの変更に合わせて、生成されるrtc.confのデフォルトパラメータを変更する。<br />(ex. manager.components.naming_policy等)</p>
機能 #4641 (解決): サービスポートのインターフェースをプルダウンリストから選択する
https://www.openrtm.org/redmine/issues/4641
2018-12-14T07:48:15Z
ga
sakamoto@globalassist.co.jp
<p>システムIDLディレクトリおよびユーザディレクトリ内に存在するIDLのインターフェースのリストをプルダウンリストで指定できるようにすること。また、これまでのIDL指定をした場合には、そのIDLに指定されているインターフェースをプルダウンリストに追加すること。指定したインターフェースのIDLをユーザディレクトリにコピーするものとする。</p>
機能 #4640 (解決): ユーザディレクトリを指定するにする
https://www.openrtm.org/redmine/issues/4640
2018-12-14T07:45:38Z
ga
sakamoto@globalassist.co.jp
<p>特定のディレクトリ(ユーザディレクトリ)を指定し、そこによく利用するIDLファイルを配置することにより、データポートのデータ型リストに反映されるようにすること。</p>
バグ #4567 (解決): Java版のRTC生成時にパッケージエクスプローラーからJREシステム・ライブラリー、参照ライブラリが消える
https://www.openrtm.org/redmine/issues/4567
2018-07-05T15:19:40Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>コード生成ボタンを2回押すと、パッケージエクスプローラーからJREシステム・ライブラリー、参照ライブラリが消える問題が発生します。</p>
<ul>
<li>コード生成ボタンを1回押した場合 <br /><img src="https://www.openrtm.org/redmine/attachments/download/2940/builder3.png" alt="" /></li>
</ul>
<ul>
<li>コード生成ボタンを2回以上押した場合 <br /><img src="https://www.openrtm.org/redmine/attachments/download/2941/builder4.png" alt="" /></li>
</ul>
バグ #4566 (解決): RTC生成時にパッケージエクスプローラーにソースコードが表示されない
https://www.openrtm.org/redmine/issues/4566
2018-07-05T15:09:36Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>コード生成ボタンを押してもパッケージエクスプローラーにソースコードが表示されません。</p>
<p><img src="https://www.openrtm.org/redmine/attachments/download/2938/builder.png" alt="" /></p>
<p>2回コード生成ボタンを押すと、何故か表示されるようになります。</p>
<p><img src="https://www.openrtm.org/redmine/attachments/download/2939/builder2.png" alt="" /></p>
バグ #4559 (解決): C++用のCMakeLists.txtのテンプレートに含まれているfind_package(OpenRTM) を削除する
https://www.openrtm.org/redmine/issues/4559
2018-06-14T20:05:41Z
n.kawauchi
n.kawauchi@aist.go.jp
<ul>
<li>C++用のみ、「find_package(OpenRTM)」がトップのCMakeLists.txtに2か所入っている</li>
<li>コメント文と合わせて下記2行を削除する<br /><pre>
# Get necessary dependency information
find_package(OpenRTM)
</pre></li>
</ul>
バグ #4523 (解決): OpenRTPの設定でRtcBuilder->Code Generate->Documentを選択すると「変更を受け入れられません」という画面が出る
https://www.openrtm.org/redmine/issues/4523
2018-04-26T05:53:15Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>OpenRTPでウィンドウ→設定からRtcBuilder→Code Generate→Documentを選択すると、以下のように「変更を受け入れられません」という画面が表示されます。</p>
<p><img src="https://www.openrtm.org/redmine/attachments/download/2893/openrtp.png" alt="" /></p>
バグ #4521 (解決): 英語環境で Basic 画面に文字化けがある
https://www.openrtm.org/redmine/issues/4521
2018-04-23T07:34:55Z
kurose.ryoichi
<ul>
<li>現象<br /> 添付画像の通りに、メニューの一部が正しく表示できない。<br /> おそらく原因は大文字の「・」</li>
</ul>
<ul>
<li>再現環境<br /> - OS: MacOS High Sierra<br /> - dockerイメージ: takahasi/docker-openrtm:ubuntu1604_openrtm120-desktop<br /> - X window: XQuartz</li>
</ul>
<ul>
<li>再現方法</li>
<ol>
<li>docker run -it --rm -e DISPLAY=(IP:ディスプレイ番号) takahasi/docker-openrtm:ubuntu1604_openrtm120-desktop openrtp</li>
<li>パスを聞かれるので適当に指定 (例: /root)</li>
<li>RTC Builder を開き、プロジェクト名を入れる</li>
</ol></li>
</ul>
バグ #4490 (解決): Pythonのコード生成時に本来コメントアウトされるはずの文章がコメントアウトされない
https://www.openrtm.org/redmine/issues/4490
2018-03-22T06:25:20Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>ドキュメント生成->概要説明の内容に改行が含まれている場合に、2行目以降がコメントアウトされない問題が発生します。</p>
<p>例えば、概要説明に以下の文章を入力します。</p>
<pre>
Python版テスト用コンポーネント
入力データに指定した値をかけた値を出力する。
</pre>
<p>この状態でPythonコードを出力すると以下のようになるため実行時にエラーになります。</p>
<pre><code class="python syntaxhl"><span class="CodeRay">
<span class="comment">##</span>
<span class="comment"># @class test_python</span>
<span class="comment"># @brief test component</span>
<span class="comment"># </span>
<span class="comment"># Python版テスト用コンポーネント</span>
入力データに指定した値をかけた値を出力する<span class="error">。</span>
<span class="comment"># </span>
<span class="comment"># </span>
<span class="keyword">class</span> <span class="class">test_python</span>(OpenRTM_aist.DataFlowComponentBase):
</span></code></pre>
バグ #4488 (解決): RTCBuilderでC++言語を指定した場合にRTCを生成できない
https://www.openrtm.org/redmine/issues/4488
2018-03-22T04:20:07Z
n.kawauchi
n.kawauchi@aist.go.jp
<p>r818で生成したOpenRTPでC++コンポーネントを生成する際にエラーになります。<br />プロジェクト名「sample」で、言語指定だけC++とし、他はデフォルトのままコード生成すると、以下のエラーが出ます。</p>
<p>C++の生成に失敗しました。[test/src/ModuleNameTestComp.cpp]</p>
<p>ここで言語をPythonにすると生成されます。</p>
バグ #4476 (解決): Pythonのソースコードのコメント文がインデント1個分ずれる
https://www.openrtm.org/redmine/issues/4476
2018-03-05T02:08:00Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>Pythonのソースコード生成時に、以下のようにコメントがインデント1個分ずれるので修正する。</p>
<pre><code class="python syntaxhl"><span class="CodeRay"> <span class="comment">##</span>
<span class="comment">#</span>
<span class="comment"># The execution action that is invoked periodically</span>
<span class="comment"># former rtc_active_do()</span>
<span class="comment">#</span>
<span class="comment"># @param ec_id target ExecutionContext Id</span>
<span class="comment">#</span>
<span class="comment"># @return RTC::ReturnCode_t</span>
<span class="comment">#</span>
<span class="comment">#</span>
<span class="keyword">def</span> <span class="function">onExecute</span>(<span class="predefined-constant">self</span>, ec_id):
<span class="keyword">return</span> RTC.RTC_OK
</span></code></pre>
バグ #4220 (解決): RTC Builderを用いて自作IDLに定義したサービスポートを持つRTCのコードを生成した際の不具合
https://www.openrtm.org/redmine/issues/4220
2017-10-12T05:04:51Z
takahashi
takahashi.saburo@aist.go.jp
<p>penRTM-MLの皆様</p>
<p>名城大学の大原です.<br />(MLに投稿されているメールは追っているつもりですが,既報でしたら申し訳ございません.)</p>
<p>IDLファイルに自身でインタフェースを定義し,その作成したIDLファイルを用いて,<br />RTC Builderからひな形の出力を行っているのですが,出力されるコードに<br />おかしい部分が確認されたため,質問を含めて投稿しました.</p>
<p>環境はOpenRTM-aist-1.1.2,OpenRTP-1.1.2(全部入りを利用)<br />現象の確認はWindows7(VS2013)とUbuntu14.04/16.04の双方で行っております.</p>
<p>前提として,RTC Builderにおいて,自作したIDLファイルの保存されたフォルダへのパスは通しております.<br />(【例】/home/<UserName>/workspace/IDL)<br />その上で,新規にRTCのひな形を作成.このとき,サービスポートに,自身で作成したIDLファイルに記載した<br />インタフェースを利用するように設定し,コードを生成いたしました.<br />(プロバイダとして生成しています.)</p>
<p>このとき,サービスポート用のコードとして,<MobuleName>SVC_impl.hのようなファイルが生成されますが,<br />この中で,</p>
<p>クラス名が,<Module名>_<Interface名>SVC_implとなっている一方で,<br />コンストラクタが<Interface名>SVC_impl()となっており,このままではコンパイルが通らない状態の<br />コードが生成されます.<br />一方で,デストラクタについては,~<Module名>_<Interface名>SVC_impl()となっております.</p>
<p>前述のように複数の動作環境で試しましたが,同様の状況です.<br />(とりあえず...と思い,共通インタフェースとして提案させていただいているImg.idlというIDLファイルでテストしました.)<br />当然ですが,コンストラクタをクラス名と同じように修正すれば,コンパイルは通ります.<br />不具合かと思い,ご連絡させていただきましたが,当方のミスでしたら申し訳ございません.</p>
<p>また,以前は,素直に<Interface名>SVC_implという名前のクラスだった様な気もするのですが,<br />いつこちらの仕様が変わったのかについてもお教えいただけると幸いです.<br />(WebCameraのRTCを公開していて,同時期に公開したものは上記のようなクラスの命名になっていたので.)</p>
<p>長文で申し訳ございませんが,どうぞよろしくお願いいたします.</p>
バグ #3228 (新規): SVC_implの生成について、再度整理。
https://www.openrtm.org/redmine/issues/3228
2015-06-17T03:22:53Z
isao-hara
isao-hara@aist.go.jp
<p>サービスポートのProviderの実装ひな形生成に対するコーディングが場当たり的で未整理。<br />もう少し、整理する必要がある。また、typedefで直接structを定義するとJavaではうまく変換できない。根本的な対処が必要。また、プリプロセッサがほとんど実装されていないので、そちらを対処する必要がある。</p>
バグ #2941 (新規): IDLファイルの中でRTCモジュールを使用した場合、生成されるコードに余計なモジュール名が付加される
https://www.openrtm.org/redmine/issues/2941
2013-12-24T08:43:26Z
n.kawauchi
n.kawauchi@aist.go.jp
<ul>
<li>具体例・・・以下のIDLを定義した場合、CalibrationServiceSVC_impl.cpp, CalibrationServiceSVC_impl.h ファイルの修正が必要となる<br /><pre>
#ifndef CALIBRATION_SERVICE_IDL
#define CALIBRATION_SERVICE_IDL
#include "InterfaceDataTypes.idl"
module ImageCalibService
{
interface CalibrationService
{
RTC::CameraInfo getCalibParameter();
};
};
#endif /* CALIBRATION_SERVICE_IDL */
</pre></li>
</ul>
<ul>
<li>CalibrationServiceSVC_impl.hの修正箇所<br /><pre>
ImageCalibService::RTC::CameraInfo get_CalibParameter();
↓
RTC::CameraInfo get_CalibParameter();
</pre></li>
</ul>
<ul>
<li>CalibrationServiceSVC_impl.cppの修正箇所<br /><pre>
ImageCalibService::RTC::CameraInfo CalibrationServiceSVC_impl::get_CalibParameter()
↓
RTC::CameraInfo CalibrationServiceSVC_impl::get_CalibParameter()
</pre></li>
</ul>