Robot Simulator of the Robotics Group for Self-Organization of Control: ProfileBlock Struct Reference

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages
- Examples

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# ProfileBlock Struct Reference

A simple data structure representing a single timed block of code. More...

`#include <quickprof.h>`

List of all members.

## Public Member Functions
| ProfileBlock ()
## Public Attributes
unsigned long long int | currentBlockStartMicroseconds
| The starting time (in us) of the current block update.
unsigned long long int | currentCycleTotalMicroseconds
| The accumulated time (in us) spent in this block during the current profiling cycle.
double | avgCycleTotalMicroseconds
| The accumulated time (in us) spent in this block during the past profiling cycle.
unsigned long long int | totalMicroseconds
| The total accumulated time (in us) spent in this block.

## Detailed Description

A simple data structure representing a single timed block of code.

## Constructor & Destructor Documentation

ProfileBlock | ( |  | ) | `[inline]`

## Member Data Documentation

double avgCycleTotalMicroseconds

The accumulated time (in us) spent in this block during the past profiling cycle.

unsigned long long int currentBlockStartMicroseconds

The starting time (in us) of the current block update.

unsigned long long int currentCycleTotalMicroseconds

The accumulated time (in us) spent in this block during the current profiling cycle.

unsigned long long int totalMicroseconds

The total accumulated time (in us) spent in this block.

The documentation for this struct was generated from the following file:

- quickprof.h