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
armarx::armem::server::robot_state::proprioception
Definition:
forward_declarations.h:78
Dict.h
armarx::armem::server::robot_state::proprioception::Queue
boost::sync_queue< RobotUnitData > Queue
Definition:
RobotUnitData.h:21
armarx::armem::server::robot_state::proprioception::RobotUnitData::timestamp
Time timestamp
Definition:
RobotUnitData.h:15
armarx::armem::server::robot_state::proprioception::RobotUnitData
Definition:
RobotUnitData.h:13
armarx::armem::server::robot_state::proprioception::RobotUnitData::proprioception
aron::data::DictPtr proprioception
Definition:
RobotUnitData.h:17
armarx::armem::server::robot_state::proprioception::RobotUnitData::timestampArrived
Time timestampArrived
Definition:
RobotUnitData.h:16
armarx::core::time::DateTime
Represents a point in time.
Definition:
DateTime.h:24
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition:
Dict.h:41
Time.h
armarx::armem::server::robot_state::proprioception::RobotUnitData::exteroception
aron::data::DictPtr exteroception
Definition:
RobotUnitData.h:18
RobotAPI
libraries
armem_robot_state
server
proprioception
RobotUnitData.h
Generated on Sat Oct 12 2024 09:14:09 for armarx_documentation by
1.8.17