YARP
Yet Another Robot Platform
Loading...
Searching...
No Matches
Odometry2DServerImpl.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-License-Identifier: LGPL-2.1-or-later
4
*/
5
6
#ifndef YARP_DEV_ODOM2DSERVERIMPL_H
7
#define YARP_DEV_ODOM2DSERVERIMPL_H
8
9
#include "
IOdometry2DMsgs.h
"
10
#include <
yarp/dev/IOdometry2D.h
>
11
#include <
yarp/os/Stamp.h
>
12
#include <
yarp/dev/ReturnValue.h
>
13
14
class
IOdometry2DRPCd
:
public
IOdometry2DMsgs
15
{
16
private
:
17
yarp::dev::Nav2D::IOdometry2D
* m_iOdom =
nullptr
;
18
std::mutex m_mutex;
19
20
public
:
21
IOdometry2DRPCd
(
yarp::dev::Nav2D::IOdometry2D
* _odom) { m_iOdom = _odom; }
22
23
yarp::dev::ReturnValue
reset_odometry_RPC
()
override
;
24
25
std::mutex*
getMutex
() {
return
&m_mutex;}
26
};
27
28
#endif
// YARP_DEV_ODOM2DSERVERIMPL_H
IOdometry2DMsgs.h
IOdometry2D.h
ReturnValue.h
Stamp.h
IOdometry2DMsgs
Definition
IOdometry2DMsgs.h:21
IOdometry2DRPCd
Definition
Odometry2DServerImpl.h:15
IOdometry2DRPCd::reset_odometry_RPC
yarp::dev::ReturnValue reset_odometry_RPC() override
Definition
Odometry2DServerImpl.cpp:29
IOdometry2DRPCd::getMutex
std::mutex * getMutex()
Definition
Odometry2DServerImpl.h:25
IOdometry2DRPCd::IOdometry2DRPCd
IOdometry2DRPCd(yarp::dev::Nav2D::IOdometry2D *_odom)
Definition
Odometry2DServerImpl.h:21
yarp::dev::Nav2D::IOdometry2D
IOdometry2D interface.
Definition
IOdometry2D.h:23
yarp::dev::ReturnValue
Definition
ReturnValue.h:33
YARP
3.11.100+20250603.4+gitaa77f8b5c
src
devices
networkWrappers
odometry2D_nws_yarp
Odometry2DServerImpl.h
Generated on Wed Jun 4 2025 02:40:08 for YARP by
1.9.8