[openrtm-users 00783] RTCの時間取得IFに関して

2 posts / 0 new
Last post
root
Offline
Last seen: 8 hours 41 min ago
Joined: 2009-06-23 14:31
[openrtm-users 00783] RTCの時間取得IFに関して

セグウェイの斉藤です
お世話になっております。

RTCの時間取得IFに関して質問です。

OutPort.hではACE_OS::gettimeofday()が使われているようですが、
RTCで推奨される時間取得のIFはありますでしょうか?

基本的な質問で申し訳ありません
よろしくお願い致します。

Undefined
root
Offline
Last seen: 8 hours 41 min ago
Joined: 2009-06-23 14:31
[openrtm-users 00784] RTCの時間取得IFに関して

セグウェイ 斉藤様

産総研 安藤です

> セグウェイの斉藤です
> お世話になっております。
>
> RTCの時間取得IFに関して質問です。
>
> OutPort.hではACE_OS::gettimeofday()が使われているようですが、
> RTCで推奨される時間取得のIFはありますでしょうか?

特に推奨というのはありませんが、ポータビリティを考慮して、
OpenRTM では ACE_OS::gettimeofday() を使っております。
他に時間取得でいい方法をご存じではないでししょうか?

なお、OpenRTMの1.0では、ACEの代わりにOpenRTM用のライブラリ
としてcoil (Common Operating-system Infrastructure Layer) が導入され、
こちらでもACEと似たような

coil::TimeValue coil::gettimeofday()

といった関数が提供されます。

coil はコンパイル時に、ACEを使用するかしないか選択可能です。
ACEを使用しなければ、OpenRTMに必要な最小限のOSの機能を提供します。
ACEを使用する場合は、ACEの関数やクラスをラップして提供します。

当面ACEを使っていただいていても、今後乗り換えるのは
それほど手間にはならないかと思います。

Log in or register to post comments

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK