Public Member Functions | |
DataPrinter (SamplingSystemGUI ssg) | |
long | getFrecuency () |
long | getReportRate () |
String | getComponent () |
String | getProperty () |
void | setComponent (String component) |
void | setProperty (String property) |
void | setFrecuency (long frecuency) |
void | setReportRate (long reportRate) |
IGraphicalUpdater | getWidget () |
abstract ArrayList< DataItem > | getSamples () |
abstract void | postProcessing () |
void | startSample () throws CouldntAccessComponentEx, TypeNotSupportedEx |
void | stopSampling () |
void | finalize () |
void | setComponentAvailable (boolean available, String reason) |
boolean | isComponentAvailable () |
Protected Member Functions | |
abstract void | updateValue (DataItem item) |
Protected Attributes | |
long | frecuency = 100000 |
long | reportRate = 1 |
String | component |
String | property |
SamplingWidget | widget |
Private Attributes | |
Sampler | samp |
boolean | componentAvailable = true |
SamplingSystemGUI | ssg = null |
Static Private Attributes | |
int | initializations = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in cl::utfsm::samplingSystemUI::MemoryPrinter, and cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
Reimplemented in cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
|
|
Do a post processing once stop all samplings threads. The child class must implement it if is necessary do a post processing on samplings data stored.
Implemented in cl::utfsm::samplingSystemUI::MemoryPrinter, and cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
Reimplemented in cl::utfsm::samplingSystemUI::MemoryPrinter, and cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
Reimplemented in cl::utfsm::samplingSystemUI::MemoryPrinter.
|
|
|
|
Reimplemented in cl::utfsm::samplingSystemUI::MemoryPrinter, and cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
|
|
|
|
|
|
Implemented in cl::utfsm::samplingSystemUI::MemoryPrinter, and cl::utfsm::samplingSystemUI::WidgetPrinter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|