nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
nros::ActionClient< A >::GoalAccept Struct Reference

#include <action_client.hpp>

Static Public Member Functions

static int ffi_deserialize (const uint8_t *data, size_t len, GoalAccept *out)
 

Public Attributes

bool accepted
 
uint8_t goal_id [16]
 

Static Public Attributes

static const size_t SERIALIZED_SIZE_MAX = 32
 

Detailed Description

template<typename A>
struct nros::ActionClient< A >::GoalAccept

Goal acceptance response for the Future pattern.

Returned by send_goal_future(). Contains the goal UUID and whether the server accepted the goal.

Member Function Documentation

◆ ffi_deserialize()

template<typename A >
static int nros::ActionClient< A >::GoalAccept::ffi_deserialize ( const uint8_t data,
size_t  len,
GoalAccept out 
)
inlinestatic

Member Data Documentation

◆ accepted

template<typename A >
bool nros::ActionClient< A >::GoalAccept::accepted

◆ goal_id

template<typename A >
uint8_t nros::ActionClient< A >::GoalAccept::goal_id[16]

◆ SERIALIZED_SIZE_MAX

template<typename A >
const size_t nros::ActionClient< A >::GoalAccept::SERIALIZED_SIZE_MAX = 32
static

The documentation for this struct was generated from the following file: