# Ignition Gazebo

## API Reference

6.6.0
UpdateInfo Struct Reference

Information passed to systems on the update callback. More...

#include <Types.hh>

## Public Attributes

Simulation time handled during a single update. More...

uint64_t iterations {0}
Total number of elapsed simulation iterations. More...

bool paused {true}
True if simulation is paused, which means the simulation time is not currently running, but systems are still being updated. It is the responsibilty of a system update appropriately based on the status of paused. For example, a physics systems should not update state when paused is true. More...

Total wall clock time elapsed. This increases even if simulation is paused. More...

Total time elapsed in simulation. This will not increase while paused. More...

## Detailed Description

Information passed to systems on the update callback.

Todo:
(louise) Update descriptions once reset is supported.

## ◆ dt

Simulation time handled during a single update.

## ◆ iterations

 uint64_t iterations {0}

Total number of elapsed simulation iterations.

## ◆ paused

 bool paused {true}

True if simulation is paused, which means the simulation time is not currently running, but systems are still being updated. It is the responsibilty of a system update appropriately based on the status of paused. For example, a physics systems should not update state when paused is true.