Skip to content
Snippets Groups Projects
Commit ce270c68 authored by Fabian Reister's avatar Fabian Reister
Browse files

armem_robot: writer interface

parent 0bf528a9
No related branches found
No related tags found
1 merge request!262Feature/virtual robot writer
#pragma once
#include "RobotAPI/libraries/armem/core/forward_declarations.h"
#include <RobotAPI/libraries/armem/core/Time.h>
#include <RobotAPI/libraries/armem_robot/types.h>
namespace armarx::armem::robot
......@@ -23,7 +23,15 @@ namespace armarx::armem::robot
public:
virtual ~WriterInterface() = default;
virtual bool store(const Robot& obj) = 0;
// virtual bool store(const Robot& obj) = 0;
virtual bool storeDescription(const RobotDescription& description,
const armem::Time& timestamp = armem::Time::Invalid()) = 0;
virtual bool storeState(const robot::RobotState& state,
const std::string& robotTypeName,
const std::string& robotName,
const std::string& robotRootNodeName) = 0;
};
} // namespace armarx::armem::robot
\ No newline at end of file
} // namespace armarx::armem::robot
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