Home Previous Up Next Index

armarx::PeriodicTaskIceBase

Overview

struct PeriodicTaskIceBase

Used By

PeriodicTaskList

Data Member Index

name
@brief Name of the PeriodicTask instance.
intervalMs
startTime
@brief Time when this thread was started.
lastCycleStartTime
@brief Time, when the current cycle has started.
lastCycleDuration
@brief Duration of the last cycle.
workloadList
@brief Holds a list of workload-floats of this PeriodicTask.
shutdown
running
threadId

Data Members

string name;

@brief Name of the PeriodicTask instance.

int intervalMs;
long startTime;

@brief Time when this thread was started. In MicroSeconds.

long lastCycleStartTime;

@brief Time, when the current cycle has started. In MicroSeconds.

long lastCycleDuration;

@brief Duration of the last cycle. In MicroSeconds.

::Ice::FloatSeq workloadList;

@brief Holds a list of workload-floats of this PeriodicTask. Stores the percentage of time that was used for one cycle until the next cycle started.
One value per cycle, but only stores the x-last cycles.

bool shutdown;
bool running;
int threadId;

Home Previous Up Next Index