ice_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <RobotAPI/interface/armem/memory.h>
4 
5 #include "memory_definitions.h"
6 
8 {
9 
10  void toIce(data::EntityInstance& ice, const EntityInstance& data);
12 
13 
14  void toIce(data::EntitySnapshot& ice, const EntitySnapshot& snapshot);
15  void fromIce(const data::EntitySnapshot& ice, EntitySnapshot& snapshot);
16 
17  void toIce(data::Entity& ice, const Entity& entity);
18  void fromIce(const data::Entity& ice, Entity& entity);
19 
20 
21  void toIce(data::ProviderSegment& ice, const ProviderSegment& providerSegment);
22  void fromIce(const data::ProviderSegment& ice, ProviderSegment& providerSegment);
23 
24  void toIce(data::CoreSegment& ice, const CoreSegment& coreSegment);
25  void fromIce(const data::CoreSegment& ice, CoreSegment& coreSegment);
26 
27  void toIce(data::Memory& ice, const Memory& memory);
28  void fromIce(const data::Memory& ice, Memory& memory);
29 } // namespace armarx::armem::server::wm
armarx::armem::server::wm::EntityInstance
armem::wm::EntityInstance EntityInstance
Definition: forward_declarations.h:65
armarx::armem::server::wm::fromIce
void fromIce(const data::EntityInstance &ice, EntityInstance &data)
Definition: ice_conversions.cpp:15
armarx::armem::server::wm
Definition: forward_declarations.h:63
memory_definitions.h
armarx::armem::server::wm::toIce
void toIce(data::EntityInstance &ice, const EntityInstance &data)
Definition: ice_conversions.cpp:9
data
uint8_t data[1]
Definition: EtherCATFrame.h:68
armarx::armem::server::wm::EntitySnapshot
armem::wm::EntitySnapshot EntitySnapshot
Definition: forward_declarations.h:66