#include <ticksCtrlInterface.h>
Classes | |
class | ticksInfo_t |
時刻合わせ時のパラメータ More... | |
Public Member Functions | |
unsigned long | getModuleTicks (void) |
モジュールのタイムスタンプを取得 | |
virtual void | adjustOwnTicks (unsigned long setTicks) |
モジュールのタイムスタンプを指定 | |
void | adjustSubTreeTicks (unsigned long setTicks) |
モジュールツリーのタイムスタンプを指定 | |
Protected Member Functions | |
virtual unsigned long | getHostTicks (void)=0 |
ホスト側のタイムスタンプを取得 | |
virtual unsigned long | getModuleTicks (unsigned long rawTicks) |
ターゲット側のタイムスタンプを取得 | |
virtual ticksInfo_t & | getTicksInfo (void)=0 |
時刻合わせ情報の取得 | |
virtual void | beginTimeAdjust (void)=0 |
時刻合わせモードへの遷移 | |
virtual unsigned long | getModuleRawTicks (void)=0 |
モジュールのタイムスタンプ取得 | |
virtual void | endTimeAdjust (void)=0 |
時刻合わせモードの終了 |
Definition at line 19 of file ticksCtrlInterface.h.
virtual unsigned long TicksCtrlInterface::getModuleRawTicks | ( | void | ) | [protected, pure virtual] |
unsigned long TicksCtrlInterface::getModuleTicks | ( | void | ) |
モジュールのタイムスタンプを取得
モジュールのタイムスタンプ | [msec] |
Definition at line 18 of file ticksCtrlInterface.cpp.
References beginTimeAdjust(), endTimeAdjust(), getHostTicks(), and getModuleRawTicks().
Referenced by URGCtrl::capture(), and RunCtrl::getLocalPosition().
void TicksCtrlInterface::adjustOwnTicks | ( | unsigned long | setTicks | ) | [virtual] |
モジュールのタイムスタンプを指定
モジュールのタイムスタンプを指定値に設定する
setTicks | [i] モジュールに指定するタイムスタンプ [msec] |
Reimplemented in mRunCtrl.
Definition at line 30 of file ticksCtrlInterface.cpp.
References beginTimeAdjust(), endTimeAdjust(), getHostTicks(), getModuleRawTicks(), getTicksInfo(), TicksCtrlInterface::ticksInfo_t::moduleDiff, TicksCtrlInterface::ticksInfo_t::setDiff, and TicksCtrlInterface::ticksInfo_t::tryTimes_shift.
Referenced by adjustSubTreeTicks(), URGCtrl::initTicksInfo(), and RunCtrl::initTicksInfo().
void TicksCtrlInterface::adjustSubTreeTicks | ( | unsigned long | setTicks | ) |
モジュールツリーのタイムスタンプを指定
モジュールツリーのタイムスタンプを指定値に設定する
setTicks | [i] モジュールに指定するタイムスタンプ [msec] |
Definition at line 86 of file ticksCtrlInterface.cpp.
References adjustOwnTicks(), and getHostTicks().