libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTrackerSystemHistory

#include <moFilterManager.h>

Diagrama de herencias de moTrackerSystemHistory
moAbstract

Métodos públicos

 moTrackerSystemHistory ()
 
virtual ~moTrackerSystemHistory ()
 
void StartRecording (long maxtime=60000, long granularity=30)
 Empieza a grabar. Más...
 
bool IsRecording ()
 
void Record (moTrackerInstanceRecord &p_InstanceRecord, long p_Tick=-1)
 
void PauseRecording ()
 Util cuando no hay señales interesantes... Más...
 
void ContinueRecording ()
 
void StopRecording ()
 
void Reset ()
 
long CountRecords ()
 
bool SaveToFile (moText filename)
 
bool SaveToXML (moText filename)
 
moTrackerInstanceRecordGet (int index)
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos públicos

long m_MaxTime
 
long m_Granularity
 
long m_nRecorded
 
double m_RecordFactor
 
moTimer m_Timer
 
moTrackerInstanceRecords m_History
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 

Otros miembros heredados

- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

Definición en la línea 471 del archivo moFilterManager.h.

Documentación del constructor y destructor

moTrackerSystemHistory::moTrackerSystemHistory ( )

Definición en la línea 100 del archivo moFilterManager.cpp.

moTrackerSystemHistory::~moTrackerSystemHistory ( )
virtual

Definición en la línea 106 del archivo moFilterManager.cpp.

Documentación de las funciones miembro

void moTrackerSystemHistory::ContinueRecording ( )

Definición en la línea 141 del archivo moFilterManager.cpp.

long moTrackerSystemHistory::CountRecords ( )

Definición en la línea 146 del archivo moFilterManager.cpp.

moTrackerInstanceRecord & moTrackerSystemHistory::Get ( int  index)

Definición en la línea 224 del archivo moFilterManager.cpp.

bool moTrackerSystemHistory::IsRecording ( )
inline

Definición en la línea 489 del archivo moFilterManager.h.

void moTrackerSystemHistory::PauseRecording ( )

Util cuando no hay señales interesantes...

Definición en la línea 193 del archivo moFilterManager.cpp.

void moTrackerSystemHistory::Record ( moTrackerInstanceRecord p_InstanceRecord,
long  p_Tick = -1 
)

Definición en la línea 152 del archivo moFilterManager.cpp.

void moTrackerSystemHistory::Reset ( )

Definición en la línea 205 del archivo moFilterManager.cpp.

bool moTrackerSystemHistory::SaveToFile ( moText  filename)

Definición en la línea 212 del archivo moFilterManager.cpp.

bool moTrackerSystemHistory::SaveToXML ( moText  filename)

Definición en la línea 218 del archivo moFilterManager.cpp.

void moTrackerSystemHistory::StartRecording ( long  maxtime = 60000,
long  granularity = 30 
)

Empieza a grabar.

Prepara el arreglo para los registros, arranca el temporizador y habilita así poder grabar. El objeto padre tiene que llamar regularmente a Record cuando tenga datos y esta clase se ocupará de registrar en funcion de la granularidad... En un futuro se podría generar algun tipo de interpolacion, extrapolación para mejorar los valores de estos datos.

Parámetros
maxtimetiempo máximo que durará la grabación en milisegundos
granularityintervalo entre cada grabación en milisegundos

tiempo máximo de duracion de la grabacion

granularidad de la grabacion ( 30 ms [tiempo ] )

Definición en la línea 111 del archivo moFilterManager.cpp.

void moTrackerSystemHistory::StopRecording ( )

Definición en la línea 199 del archivo moFilterManager.cpp.

Documentación de los datos miembro

long moTrackerSystemHistory::m_Granularity

Definición en la línea 504 del archivo moFilterManager.h.

moTrackerInstanceRecords moTrackerSystemHistory::m_History

Definición en la línea 509 del archivo moFilterManager.h.

long moTrackerSystemHistory::m_MaxTime

Definición en la línea 503 del archivo moFilterManager.h.

long moTrackerSystemHistory::m_nRecorded

Definición en la línea 505 del archivo moFilterManager.h.

double moTrackerSystemHistory::m_RecordFactor

Definición en la línea 506 del archivo moFilterManager.h.

moTimer moTrackerSystemHistory::m_Timer

Definición en la línea 508 del archivo moFilterManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: