|
#include <RobotAPI/libraries/armem_gui/MemoryViewer.h>
Public Slots | |
void | commit () |
void | loadFromDisk (QString directory) |
void | makePrediction (const MemoryID &entityID, const aron::type::ObjectPtr &entityType, const armarx::DateTime ×tamp, const std::string &engineID) |
void | queryAndStoreInLTM () |
void | resolveMemoryID (const MemoryID &id) |
void | showActionsMenu (const MemoryID &memoryID, QWidget *parent, const QPoint &pos, QMenu *menu) |
void | startLTMRecording () |
void | stopLTMRecording () |
void | storeOnDisk (QString directory) |
void | updateInstanceTree (const armem::MemoryID &selectedID) |
Signals | |
void | connected () |
void | disconnected () |
void | initialized () |
void | instanceTreeUpdated () |
void | memoryDataChanged () |
void | memoryTreeUpdated () |
Public Member Functions | |
void | loadSettings (QSettings *settings) |
MemoryViewer (QBoxLayout *updateWidgetLayout, QGroupBox *memoryGroupBox, QLayout *memoryGroupBoxParentLayout, QGroupBox *instanceGroupBox, QLayout *instanceGroupBoxParentLayout, QBoxLayout *diskControlWidgetLayout, QLabel *statusLabel) | |
void | readConfigDialog (SimpleConfigDialog *dialog) |
void | saveSettings (QSettings *settings) |
void | setLogTag (const std::string &tag) |
void | writeConfigDialog (SimpleConfigDialog *dialog) |
Public Member Functions inherited from Logging | |
SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
disables the logging for the current line for the given amount of seconds. More... | |
MessageTypeT | getEffectiveLoggingLevel () const |
Logging () | |
void | setLocalMinimumLoggingLevel (MessageTypeT level) |
With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More... | |
void | setTag (const LogTag &tag) |
void | setTag (const std::string &tagName) |
virtual | ~Logging () |
Public Member Functions inherited from LifecycleClient | |
virtual void | onConnect () |
virtual void | onConnect (ManagedIceObject *component) |
virtual void | onDisconnect () |
virtual void | onDisconnect (ManagedIceObject *component) |
virtual void | onInit () |
virtual void | onInit (ManagedIceObject *component) |
virtual | ~LifecycleClient () |
Public Attributes | |
DebugObserverInterfacePrx | debugObserver |
std::string | debugObserverName |
armem::gui::disk::ControlWidget * | diskControl = nullptr |
QLayout * | diskControlLayout = nullptr |
armem::query::data::EntityQueryPtr | entityQuery |
armem::gui::InstanceGroupBox * | instanceGroup = nullptr |
std::atomic_bool | is_connected = false |
std::atomic_bool | is_initialized = false |
std::map< std::string, armem::wm::Memory > | memoryData |
armem::gui::MemoryGroupBox * | memoryGroup = nullptr |
std::map< std::string, armem::client::Reader > | memoryReaders |
std::map< std::string, armem::client::Writer > | memoryWriters |
armem::client::MemoryNameSystem | mns |
std::string | mnsName |
QTimer * | periodicUpdateTimer |
Periodically triggers query result collection and updates the available memories. More... | |
std::map< std::string, std::future< armem::query::data::Result > > | runningQueries |
QLabel * | statusLabel = nullptr |
armem::gui::PeriodicUpdateWidget * | updateWidget = nullptr |
QLayout * | updateWidgetLayout = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from Logging | |
bool | checkLogLevel (MessageTypeT level) const |
const LogSenderPtr & | getLogSender () const |
Retrieve log sender. More... | |
LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
Protected Attributes inherited from Logging | |
MessageTypeT | minimumLoggingLevel |
SpamFilterDataPtr | spamFilter |
LogTag | tag |
Definition at line 40 of file MemoryViewer.h.
MemoryViewer | ( | QBoxLayout * | updateWidgetLayout, |
QGroupBox * | memoryGroupBox, | ||
QLayout * | memoryGroupBoxParentLayout, | ||
QGroupBox * | instanceGroupBox, | ||
QLayout * | instanceGroupBoxParentLayout, | ||
QBoxLayout * | diskControlWidgetLayout, | ||
QLabel * | statusLabel | ||
) |
|
slot |
Definition at line 372 of file MemoryViewer.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
Definition at line 434 of file MemoryViewer.cpp.
void loadSettings | ( | QSettings * | settings | ) |
Definition at line 1024 of file MemoryViewer.cpp.
|
slot |
Definition at line 962 of file MemoryViewer.cpp.
|
signal |
|
signal |
|
slot |
Definition at line 297 of file MemoryViewer.cpp.
void readConfigDialog | ( | SimpleConfigDialog * | dialog | ) |
|
slot |
Definition at line 722 of file MemoryViewer.cpp.
void saveSettings | ( | QSettings * | settings | ) |
Definition at line 1036 of file MemoryViewer.cpp.
void setLogTag | ( | const std::string & | tag | ) |
|
slot |
Definition at line 859 of file MemoryViewer.cpp.
|
slot |
Definition at line 330 of file MemoryViewer.cpp.
|
slot |
Definition at line 351 of file MemoryViewer.cpp.
|
slot |
Definition at line 421 of file MemoryViewer.cpp.
|
slot |
Definition at line 672 of file MemoryViewer.cpp.
void writeConfigDialog | ( | SimpleConfigDialog * | dialog | ) |
DebugObserverInterfacePrx debugObserver |
Definition at line 164 of file MemoryViewer.h.
std::string debugObserverName |
Definition at line 163 of file MemoryViewer.h.
armem::gui::disk::ControlWidget* diskControl = nullptr |
Definition at line 154 of file MemoryViewer.h.
QLayout* diskControlLayout = nullptr |
Definition at line 153 of file MemoryViewer.h.
armem::query::data::EntityQueryPtr entityQuery |
Definition at line 167 of file MemoryViewer.h.
armem::gui::InstanceGroupBox* instanceGroup = nullptr |
Definition at line 158 of file MemoryViewer.h.
std::atomic_bool is_connected = false |
Definition at line 171 of file MemoryViewer.h.
std::atomic_bool is_initialized = false |
Definition at line 170 of file MemoryViewer.h.
std::map<std::string, armem::wm::Memory> memoryData |
Definition at line 142 of file MemoryViewer.h.
armem::gui::MemoryGroupBox* memoryGroup = nullptr |
Definition at line 156 of file MemoryViewer.h.
std::map<std::string, armem::client::Reader> memoryReaders |
Definition at line 139 of file MemoryViewer.h.
std::map<std::string, armem::client::Writer> memoryWriters |
Definition at line 140 of file MemoryViewer.h.
Definition at line 137 of file MemoryViewer.h.
std::string mnsName |
Definition at line 136 of file MemoryViewer.h.
QTimer* periodicUpdateTimer |
Periodically triggers query result collection and updates the available memories.
Definition at line 147 of file MemoryViewer.h.
std::map<std::string, std::future<armem::query::data::Result> > runningQueries |
Definition at line 144 of file MemoryViewer.h.
QLabel* statusLabel = nullptr |
Definition at line 160 of file MemoryViewer.h.
armem::gui::PeriodicUpdateWidget* updateWidget = nullptr |
Definition at line 151 of file MemoryViewer.h.
QLayout* updateWidgetLayout = nullptr |
Definition at line 150 of file MemoryViewer.h.