Loading [MathJax]/extensions/tex2jax.js
Loading...
Searching...
No Matches
Go to the documentation of this file. 1#ifndef YARP_DEV_RETURN_VALUE_COMPAT_H
2#define YARP_DEV_RETURN_VALUE_COMPAT_H
5#include <yarp/conf/version.h>
16#if (YARP_VERSION_MAJOR > 3) || \
17 (YARP_VERSION_MAJOR == 3 && YARP_VERSION_MINOR > 11) || \
18 (YARP_VERSION_MAJOR == 3 && YARP_VERSION_MINOR == 11 && YARP_VERSION_PATCH >= 100)
20#define YARP_DEV_RETURN_VALUE_TYPE_CH312 yarp::dev::ReturnValue
21#define YARP_DEV_RETURN_VALUE_OK_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_ok)
22#define YARP_DEV_RETURN_VALUE_ERROR_GENERIC_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_generic)
23#define YARP_DEV_RETURN_VALUE_ERROR_NOT_IMPLEMENTED_BY_DEVICE_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_not_implemented_by_device)
24#define YARP_DEV_RETURN_VALUE_ERROR_NWS_NWC_COMMUNICATION_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_nws_nwc_communication_error)
25#define YARP_DEV_RETURN_VALUE_ERROR_DEPRECATED_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_deprecated)
26#define YARP_DEV_RETURN_VALUE_ERROR_METHOD_FAILED_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_method_failed)
27#define YARP_DEV_RETURN_VALUE_ERROR_NOT_READY_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_error_not_ready)
28#define YARP_DEV_RETURN_VALUE_ERROR_UNITIALIZED_CH312 yarp::dev::ReturnValue(yarp::dev::ReturnValue::return_code::return_value_uninitialized)
32#define YARP_DEV_RETURN_VALUE_TYPE_CH312 bool
33#define YARP_DEV_RETURN_VALUE_OK_CH312 true
34#define YARP_DEV_RETURN_VALUE_ERROR_GENERIC_CH312 false
35#define YARP_DEV_RETURN_VALUE_ERROR_NOT_IMPLEMENTED_BY_DEVICE_CH312 false
36#define YARP_DEV_RETURN_VALUE_ERROR_NWS_NWC_COMMUNICATION_CH312 false
37#define YARP_DEV_RETURN_VALUE_ERROR_DEPRECATED_CH312 false
38#define YARP_DEV_RETURN_VALUE_ERROR_METHOD_FAILED_CH312 false
39#define YARP_DEV_RETURN_VALUE_ERROR_NOT_READY_CH312 false
40#define YARP_DEV_RETURN_VALUE_ERROR_UNITIALIZED_CH312 false