$search

ros::Time Class Reference

Time representation. May either represent wall clock time or ROS clock time. More...

#include <time.h>

Inheritance diagram for ros::Time:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Time (double t)
 Time (uint32_t _sec, uint32_t _nsec)
 Time ()

Static Public Member Functions

static void init ()
static bool isSimTime ()
static bool isSystemTime ()
static bool isValid ()
 Returns whether or not the current time is valid. Time is valid if it is non-zero.
static Time now ()
 Retrieve the current time. If ROS clock time is in use, this returns the time according to the ROS clock. Otherwise returns the current wall clock time.
static void setNow (const Time &new_now)
static void shutdown ()
static bool sleepUntil (const Time &end)
 Sleep until a specific time has been reached.
static bool useSystemTime ()
static bool waitForValid (const ros::WallDuration &timeout)
 Wait for time to become valid, with timeout.
static bool waitForValid ()
 Wait for time to become valid.

Detailed Description

Time representation. May either represent wall clock time or ROS clock time.

ros::TimeBase provides most of its functionality.

Definition at line 168 of file time.h.


Constructor & Destructor Documentation

ros::Time::Time (  )  [inline]

Definition at line 171 of file time.h.

ros::Time::Time ( uint32_t  _sec,
uint32_t  _nsec 
) [inline]

Definition at line 175 of file time.h.

ros::Time::Time ( double  t  )  [inline, explicit]

Definition at line 179 of file time.h.


Member Function Documentation

void ros::Time::init (  )  [static]

Definition at line 270 of file time.cpp.

bool ros::Time::isSimTime (  )  [static]

Definition at line 232 of file time.cpp.

bool ros::Time::isSystemTime (  )  [static]

Definition at line 237 of file time.cpp.

bool ros::Time::isValid (  )  [static]

Returns whether or not the current time is valid. Time is valid if it is non-zero.

Definition at line 282 of file time.cpp.

Time ros::Time::now (  )  [static]

Retrieve the current time. If ROS clock time is in use, this returns the time according to the ROS clock. Otherwise returns the current wall clock time.

Definition at line 242 of file time.cpp.

void ros::Time::setNow ( const Time new_now  )  [static]

Definition at line 262 of file time.cpp.

void ros::Time::shutdown (  )  [static]

Definition at line 277 of file time.cpp.

bool ros::Time::sleepUntil ( const Time end  )  [static]

Sleep until a specific time has been reached.

Definition at line 327 of file time.cpp.

bool ros::Time::useSystemTime (  )  [static]

Definition at line 227 of file time.cpp.

bool ros::Time::waitForValid ( const ros::WallDuration timeout  )  [static]

Wait for time to become valid, with timeout.

Definition at line 292 of file time.cpp.

bool ros::Time::waitForValid (  )  [static]

Wait for time to become valid.

Definition at line 287 of file time.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


rostime
Author(s): Josh Faust
autogenerated on Sat Mar 2 13:22:41 2013