YARP
Yet Another Robot Platform
ControlBoardWrapperAxisInfo.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2006-2020 Istituto Italiano di Tecnologia (IIT)
3  * All rights reserved.
4  *
5  * This software may be modified and distributed under the terms of the
6  * BSD-3-Clause license. See the accompanying LICENSE file for details.
7  */
8 
9 #ifndef YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERAXISINFO_H
10 #define YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERAXISINFO_H
11 
12 #include <yarp/dev/IAxisInfo.h>
13 
15 
17  virtual public ControlBoardWrapperCommon,
19 {
20 public:
21  bool getAxisName(int j, std::string& name) override;
22  bool getJointType(int j, yarp::dev::JointTypeEnum& type) override;
23 };
24 
25 #endif // YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERAXISINFO_H
ControlBoardWrapperAxisInfo::getAxisName
bool getAxisName(int j, std::string &name) override
Definition: ControlBoardWrapperAxisInfo.cpp:14
ControlBoardWrapperAxisInfo
Definition: ControlBoardWrapperAxisInfo.h:19
ControlBoardWrapperAxisInfo::getJointType
bool getJointType(int j, yarp::dev::JointTypeEnum &type) override
Definition: ControlBoardWrapperAxisInfo.cpp:36
yarp::dev::IAxisInfo
Interface for getting information about specific axes, if available.
Definition: IAxisInfo.h:43
IAxisInfo.h
define control board standard interfaces
ControlBoardWrapperCommon.h
ControlBoardWrapperCommon
Definition: ControlBoardWrapperCommon.h:19
yarp::dev::JointTypeEnum
JointTypeEnum
Definition: IAxisInfo.h:29