nros::ActionServer<A> — typed action server.
More...
#include <cstdint>
#include <cstddef>
#include <string.h>
#include "nros/config.hpp"
#include "nros/result.hpp"
#include "nros/size_bound.hpp"
#include "nros_cpp_ffi.h"
#include "nros/node.hpp"
Go to the source code of this file.
|
| enum class | nros::CancelResponse : int32_t { nros::Reject = 0
, nros::Accept = 1
} |
| |
| enum class | nros::CancelReturnCode : int8_t { nros::Ok = 0
, nros::Rejected = 1
, nros::UnknownGoal = 2
, nros::GoalTerminated = 3
} |
| |
| enum class | nros::GoalResponse : int32_t { nros::Reject = 0
, nros::AcceptAndExecute = 1
, nros::AcceptAndDefer = 2
} |
| | Goal acceptance response returned from the user's goal callback. More...
|
| |
| enum class | nros::GoalStatus : int8_t {
nros::Unknown = 0
, nros::Accepted = 1
, nros::Executing = 2
, nros::Canceling = 3
,
nros::Succeeded = 4
, nros::Canceled = 5
, nros::Aborted = 6
} |
| |
nros::ActionServer<A> — typed action server.
◆ nros_cpp_accepted_callback_t
| typedef void(* nros_cpp_accepted_callback_t) (const uint8_t goal_id[16], void *ctx) |
◆ nros_cpp_cancel_callback_t
| typedef int32_t(* nros_cpp_cancel_callback_t) (const uint8_t goal_id[16], void *ctx) |
◆ nros_cpp_goal_callback_t
| typedef int32_t(* nros_cpp_goal_callback_t) (const uint8_t goal_id[16], const uint8_t *data, size_t len, void *ctx) |
◆ nros_cpp_action_server_set_accepted_callback()
◆ nros_cpp_action_server_set_callbacks()