include/gz/sim/Types.hh
Go to the documentation of this file.
std::chrono::steady_clock::duration dt
Simulation time handled during a single update.
Definition: include/gz/sim/Types.hh:49
This library is part of the Gazebo project.
The EntityComponentManager constructs, deletes, and returns components and entities....
Definition: gz/sim/EntityComponentManager.hh:66
std::chrono::steady_clock::duration realTime
Total wall clock time elapsed while simulation is running. This will not increase while paused.
Definition: include/gz/sim/Types.hh:46
@ PeriodicChange
Component value has changed, and is changing periodically. This indicates to systems that it is ok to...
std::chrono::steady_clock::duration simTime
Total time elapsed in simulation. This will not increase while paused.
Definition: include/gz/sim/Types.hh:42
uint64_t iterations
Total number of elapsed simulation iterations.
Definition: include/gz/sim/Types.hh:53
static const ComponentTypeId kComponentTypeIdInvalid
Id that indicates an invalid component type.
Definition: include/gz/sim/Types.hh:107
Information passed to systems on the update callback.
Definition: include/gz/sim/Types.hh:38
ComponentState
Possible states for a component.
Definition: include/gz/sim/Types.hh:65
@ OneTimeChange
Component value has suffered a one-time change. This indicates to systems that this change must be pr...
int ComponentId
A unique identifier for a component instance. The uniqueness of a ComponentId is scoped to the compon...
Definition: include/gz/sim/Types.hh:85
static const ComponentId kComponentIdInvalid
Id that indicates an invalid component.
Definition: include/gz/sim/Types.hh:104
bool paused
True if simulation is paused, which means the simulation time is not currently running,...
Definition: include/gz/sim/Types.hh:61
uint64_t ComponentTypeId
A unique identifier for a component type. A component type must be derived from components::BaseCompo...
Definition: include/gz/sim/Types.hh:90