RobotUnitData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include <boost/thread/concurrent_queues/sync_queue.hpp>
6
7
#include <
RobotAPI/libraries/armem/core/Time.h
>
8
#include <
RobotAPI/libraries/aron/core/data/variant/container/Dict.h
>
9
10
namespace
armarx::armem::server::robot_state::proprioception
11
{
12
13
struct
RobotUnitData
14
{
15
Time
timestamp
;
16
Time
timestampArrived
;
17
aron::data::DictPtr
proprioception
;
18
aron::data::DictPtr
exteroception
;
19
};
20
21
using
Queue
= boost::sync_queue<RobotUnitData>;
22
}
// namespace armarx::armem::server::robot_state::proprioception
Dict.h
Time.h
armarx::armem::server::robot_state::proprioception
Definition
forward_declarations.h:79
armarx::armem::server::robot_state::proprioception::Queue
boost::sync_queue< RobotUnitData > Queue
Definition
RobotUnitData.h:21
armarx::armem::Time
armarx::core::time::DateTime Time
Definition
forward_declarations.h:13
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition
Dict.h:42
armarx::armem::server::robot_state::proprioception::RobotUnitData
Definition
RobotUnitData.h:14
armarx::armem::server::robot_state::proprioception::RobotUnitData::proprioception
aron::data::DictPtr proprioception
Definition
RobotUnitData.h:17
armarx::armem::server::robot_state::proprioception::RobotUnitData::exteroception
aron::data::DictPtr exteroception
Definition
RobotUnitData.h:18
armarx::armem::server::robot_state::proprioception::RobotUnitData::timestamp
Time timestamp
Definition
RobotUnitData.h:15
armarx::armem::server::robot_state::proprioception::RobotUnitData::timestampArrived
Time timestampArrived
Definition
RobotUnitData.h:16
RobotAPI
libraries
armem_robot_state
server
proprioception
RobotUnitData.h
Generated by
1.13.2