Skip to content
Snippets Groups Projects
Commit 40306c48 authored by Fabian Tërnava's avatar Fabian Tërnava
Browse files

added start and stop recording in ice adapter

parent 63af154e
No related branches found
No related tags found
No related merge requests found
......@@ -335,7 +335,6 @@ namespace armarx::armem::server
data::StoreResult MemoryToIceAdapter::store(const armem::data::StoreInput& input)
{
ARMARX_TRACE;
ARMARX_CHECK_NOT_NULL(workingMemory);
ARMARX_CHECK_NOT_NULL(longtermMemory);
data::StoreResult output;
......@@ -359,6 +358,20 @@ namespace armarx::armem::server
return output;
}
void MemoryToIceAdapter::startRecording()
{
ARMARX_TRACE;
ARMARX_CHECK_NOT_NULL(longtermMemory);
longtermMemory->enabled = true;
}
void MemoryToIceAdapter::stopRecording()
{
ARMARX_TRACE;
ARMARX_CHECK_NOT_NULL(longtermMemory);
longtermMemory->enabled = false;
}
// PREDICTION
prediction::data::EngineSupportMap MemoryToIceAdapter::getAvailableEngines()
{
......
......@@ -51,6 +51,8 @@ namespace armarx::armem::server
// LTM STORING
data::StoreResult store(const armem::data::StoreInput& input);
void startRecording();
void stopRecording();
// PREDICTION
prediction::data::EngineSupportMap getAvailableEngines();
......
......@@ -67,6 +67,16 @@ namespace armarx::armem::server::plugins
ARMARX_TRACE;
return iceAdapter().store(input);
}
void ReadWritePluginUser::startRecording(const Ice::Current&)
{
ARMARX_TRACE;
return iceAdapter().startRecording();
}
void ReadWritePluginUser::stopRecording(const Ice::Current&)
{
ARMARX_TRACE;
return iceAdapter().stopRecording();
}
Plugin& ReadWritePluginUser::memoryServerPlugin()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment