YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
Types.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6#ifndef YARP_ROBOTINTERFACE_EXPERIMENTAL_TYPES_H
7#define YARP_ROBOTINTERFACE_EXPERIMENTAL_TYPES_H
8
9#include <yarp/conf/system.h>
10#if !defined(YARP_INCLUDING_DEPRECATED_HEADER_YARP_ROBOTINTERFACE_EXPERIMENTAL_TYPES_H_ON_PURPOSE)
11YARP_COMPILER_WARNING("<yarp/dev/experimental/Types.h> file is deprecated in favour of <yarp/dev/Types.h>")
12#endif
13
14#ifndef YARP_NO_DEPRECATED // Since YARP 3.5.0
15
17
18namespace yarp {
19namespace robotinterface {
20namespace experimental {
21
22YARP_DEPRECATED_TYPEDEF_MSG("Use yarp::robotinterface::ParamList") yarp::robotinterface::ParamList ParamList;
23YARP_DEPRECATED_TYPEDEF_MSG("Use yarp::robotinterface::ActionList") yarp::robotinterface::ActionList ActionList;
24YARP_DEPRECATED_TYPEDEF_MSG("Use yarp::robotinterface::DeviceList") yarp::robotinterface::DeviceList DeviceList;
25YARP_DEPRECATED_TYPEDEF_MSG("Use yarp::robotinterface::ThreadList") yarp::robotinterface::ThreadList ThreadList;
26
27// YARP_DEPRECATED_MSG("Use yarp::robotinterface::hasParam")
28using robotinterface::hasParam;
29// YARP_DEPRECATED_MSG("Use yarp::robotinterface::findParam")
30using robotinterface::findParam;
31// YARP_DEPRECATED_MSG("Use yarp::robotinterface::hasGroup")
32using robotinterface::hasGroup;
33// YARP_DEPRECATED_MSG("Use yarp::robotinterface::findGroup")
34using robotinterface::findGroup;
35// YARP_DEPRECATED_MSG("Use yarp::robotinterface::mergeDuplicateGroups")
36using robotinterface::mergeDuplicateGroups;
37
38// YARP_DEPRECATED_MSG("Use yarp::robotinterface::ActionPhase")
40using robotinterface::ActionPhaseUnknown;
41using robotinterface::ActionPhaseStartup;
42using robotinterface::ActionPhaseRun;
43using robotinterface::ActionPhaseInterrupt1;
44using robotinterface::ActionPhaseInterrupt2;
45using robotinterface::ActionPhaseInterrupt3;
46using robotinterface::ActionPhaseShutdown;
47using robotinterface::ActionPhaseReserved;
48
49// YARP_DEPRECATED_MSG("Use yarp::robotinterface::StringToActionPhase")
50using robotinterface::StringToActionPhase;
51// YARP_DEPRECATED_MSG("Use yarp::robotinterface::ActionPhaseToString")
52using robotinterface::ActionPhaseToString;
53
54
55YARP_DEPRECATED_TYPEDEF_MSG("Use yarp::robotinterface::ActionType") yarp::robotinterface::ActionType ActionType;
56using robotinterface::ActionTypeUnknown;
57using robotinterface::ActionTypeConfigure;
58using robotinterface::ActionTypeCalibrate;
59using robotinterface::ActionTypeAttach;
60using robotinterface::ActionTypeAbort;
61using robotinterface::ActionTypeDetach;
62using robotinterface::ActionTypePark;
63using robotinterface::ActionTypeCustom;
64
65// YARP_DEPRECATED_MSG("Use yarp::robotinterface::StringToActionType")
66using robotinterface::StringToActionType;
67// YARP_DEPRECATED_MSG("Use yarp::robotinterface::ActionTypeToString")
68using robotinterface::ActionTypeToString;
69
70} // namespace experimental
71} // namespace robotinterface
72} // namespace yarp
73
74#endif // YARP_NO_DEPRECATED
75
76#endif // YARP_ROBOTINTERFACE_EXPERIMENTAL_TYPES_H
yarp::robotinterface::ActionList ActionList
Definition Types.h:23
yarp::robotinterface::ParamList ParamList
Definition Types.h:22
yarp::robotinterface::ThreadList ThreadList
Definition Types.h:25
yarp::robotinterface::DeviceList DeviceList
Definition Types.h:24
The main, catch-all namespace for YARP.
Definition dirs.h:16
#define YARP_COMPILER_WARNING(x)
Generate a warning at build time on supported compilers.
Definition system.h:111
#define YARP_DEPRECATED_TYPEDEF_MSG(x)
Definition api.h:99