YARP
Yet Another Robot Platform
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"
11#include <yarp/os/Stamp.h>
12
14{
15 private:
16 yarp::dev::Nav2D::IOdometry2D* m_iOdom = nullptr;
17 std::mutex m_mutex;
18
19 public:
20 void setInterface(yarp::dev::Nav2D::IOdometry2D* _odom) { m_iOdom = _odom; }
21
22 bool reset_odometry_RPC() override;
23
24 std::mutex* getMutex() {return &m_mutex;}
25};
26
27#endif // YARP_DEV_ODOM2DSERVERIMPL_H
bool reset_odometry_RPC() override
std::mutex * getMutex()
void setInterface(yarp::dev::Nav2D::IOdometry2D *_odom)
IOdometry2D interface.
Definition: IOdometry2D.h:22