ros2_medkit_serialization: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace dynmsg
Namespace dynmsg::c
Namespace dynmsg::cpp
Namespace ros2_medkit_serialization
Namespace std
Classes and Structs
Struct RosMessage_C
Struct RosMessage_Cpp
Class JsonConversionError
Class JsonSerializer
Class MissingFieldError
Class SerializationError
Class ServiceActionTypes
Class TypeCache
Class TypeMismatchError
Class TypeNotFoundError
Class YamlConversionError
Functions
Function dynmsg::c::get_type_info(const InterfaceTypeName&)
Function dynmsg::c::get_type_info(const FullInterfaceTypeName&)
Function dynmsg::c::message_to_yaml
Function dynmsg::c::ros_message_destroy
Function dynmsg::c::ros_message_destroy_with_allocator
Function dynmsg::c::ros_message_init
Function dynmsg::c::ros_message_with_typeinfo_init
Function dynmsg::c::yaml_and_typeinfo_to_rosmsg
Function dynmsg::c::yaml_to_rosmsg
Function dynmsg::cpp::get_type_info(const InterfaceTypeName&)
Function dynmsg::cpp::get_type_info(const FullInterfaceTypeName&)
Function dynmsg::cpp::message_to_yaml
Function dynmsg::cpp::ros_message_destroy_with_allocator
Function dynmsg::cpp::ros_message_with_typeinfo_init
Function dynmsg::cpp::yaml_and_typeinfo_to_rosmsg(const TypeInfo_Cpp *, const std::string&, rcutils_allocator_t *)
Function dynmsg::cpp::yaml_and_typeinfo_to_rosmsg(const TypeInfo_Cpp *, const std::string&, void *)
Function dynmsg::cpp::yaml_to_rosmsg
Function dynmsg::get_vector_size
Function dynmsg::yaml_to_string
Function ros2_medkit_serialization::destroy_ros_message
Function string_to_u16string
Function u16string_to_string
Defines
Define DYNMSG_DEBUG
Define DYNMSG_RET_ERROR
Define DYNMSG_RET_OK
Define DYNMSG_VALUE_ONLY
Define DYNMSG_YAML_CPP_BAD_INT8_HANDLING
Typedefs
Typedef dynmsg_ret_t
Typedef FullInterfaceTypeName
Typedef get_message_ts_func
Typedef InterfaceTypeName
Typedef MemberInfo
Typedef MemberInfo_C
Typedef MemberInfo_Cpp
Typedef RosMessage
Typedef RosMessage_C
Typedef RosMessage_Cpp
Typedef TypeInfo
Typedef TypeInfo_C
Typedef TypeInfo_Cpp
Typedef TypeSupport
Directories
Directory include
Directory ros2_medkit_serialization
Directory vendored
Directory dynmsg
Files
File config.hpp
File json_serializer.hpp
File message_cleanup.hpp
File message_reading.hpp
File msg_parser.hpp
File serialization_error.hpp
File service_action_types.hpp
File string_utils.hpp
File type_cache.hpp
File types.h
File typesupport.hpp
File vector_utils.hpp
File yaml_utils.hpp
Standard Documents
README
ros2_medkit_serialization
Overview
Features
Dependencies
Usage
API Reference
Building
Testing
Design Documentation
License
PACKAGE
CHANGELOG
Changelog for package ros2_medkit_serialization
0.4.0 (2026-03-20)
0.3.0 (2026-02-27)
0.2.0 (2026-02-07)
ROS Package Dependencies
rclcpp
rcutils
rosidl_runtime_c
rosidl_typesupport_introspection_c
rosidl_typesupport_introspection_cpp
rosidl_runtime_cpp
rcpputils
yaml_cpp_vendor
Index
ros2_medkit_serialization: Humble
Index
Index
D
|
F
|
G
|
I
|
M
|
R
|
S
|
T
|
U
D
dynmsg::c::get_type_info (C++ function)
,
[1]
dynmsg::c::message_to_yaml (C++ function)
dynmsg::c::ros_message_destroy (C++ function)
dynmsg::c::ros_message_destroy_with_allocator (C++ function)
dynmsg::c::ros_message_init (C++ function)
dynmsg::c::ros_message_with_typeinfo_init (C++ function)
dynmsg::c::yaml_and_typeinfo_to_rosmsg (C++ function)
dynmsg::c::yaml_to_rosmsg (C++ function)
dynmsg::cpp::get_type_info (C++ function)
,
[1]
dynmsg::cpp::message_to_yaml (C++ function)
dynmsg::cpp::ros_message_destroy_with_allocator (C++ function)
dynmsg::cpp::ros_message_with_typeinfo_init (C++ function)
dynmsg::cpp::yaml_and_typeinfo_to_rosmsg (C++ function)
,
[1]
dynmsg::cpp::yaml_to_rosmsg (C++ function)
dynmsg::get_vector_size (C++ function)
dynmsg::yaml_to_string (C++ function)
DYNMSG_DEBUG (C macro)
DYNMSG_RET_ERROR (C macro)
DYNMSG_RET_OK (C macro)
dynmsg_ret_t (C++ type)
DYNMSG_VALUE_ONLY (C macro)
DYNMSG_YAML_CPP_BAD_INT8_HANDLING (C macro)
F
FullInterfaceTypeName (C++ type)
G
get_message_ts_func (C++ type)
I
InterfaceTypeName (C++ type)
M
MemberInfo (C++ type)
MemberInfo_C (C++ type)
MemberInfo_Cpp (C++ type)
R
ros2_medkit_serialization::destroy_ros_message (C++ function)
ros2_medkit_serialization::JsonConversionError (C++ class)
ros2_medkit_serialization::JsonConversionError::JsonConversionError (C++ function)
ros2_medkit_serialization::JsonSerializer (C++ class)
ros2_medkit_serialization::JsonSerializer::deserialize (C++ function)
ros2_medkit_serialization::JsonSerializer::from_json (C++ function)
,
[1]
ros2_medkit_serialization::JsonSerializer::from_json_to_message (C++ function)
ros2_medkit_serialization::JsonSerializer::get_defaults (C++ function)
,
[1]
ros2_medkit_serialization::JsonSerializer::get_schema (C++ function)
,
[1]
ros2_medkit_serialization::JsonSerializer::json_to_yaml (C++ function)
ros2_medkit_serialization::JsonSerializer::JsonSerializer (C++ function)
,
[1]
,
[2]
ros2_medkit_serialization::JsonSerializer::operator= (C++ function)
,
[1]
ros2_medkit_serialization::JsonSerializer::serialize (C++ function)
ros2_medkit_serialization::JsonSerializer::to_json (C++ function)
,
[1]
ros2_medkit_serialization::JsonSerializer::yaml_to_json (C++ function)
ros2_medkit_serialization::JsonSerializer::~JsonSerializer (C++ function)
ros2_medkit_serialization::MissingFieldError (C++ class)
ros2_medkit_serialization::MissingFieldError::field_name (C++ function)
ros2_medkit_serialization::MissingFieldError::MissingFieldError (C++ function)
ros2_medkit_serialization::SerializationError (C++ class)
ros2_medkit_serialization::SerializationError::SerializationError (C++ function)
ros2_medkit_serialization::ServiceActionTypes (C++ class)
ros2_medkit_serialization::ServiceActionTypes::get_action_feedback_message_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_feedback_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_get_result_request_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_get_result_response_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_get_result_service_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_goal_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_result_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_send_goal_request_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_send_goal_response_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_action_send_goal_service_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_service_request_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::get_service_response_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::is_action_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::is_message_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::is_service_type (C++ function)
ros2_medkit_serialization::ServiceActionTypes::parse_interface_type (C++ function)
ros2_medkit_serialization::TypeCache (C++ class)
ros2_medkit_serialization::TypeCache::clear (C++ function)
ros2_medkit_serialization::TypeCache::get_message_type_info (C++ function)
,
[1]
,
[2]
ros2_medkit_serialization::TypeCache::instance (C++ function)
ros2_medkit_serialization::TypeCache::is_cached (C++ function)
ros2_medkit_serialization::TypeCache::operator= (C++ function)
ros2_medkit_serialization::TypeCache::parse_type_string (C++ function)
ros2_medkit_serialization::TypeCache::size (C++ function)
ros2_medkit_serialization::TypeCache::TypeCache (C++ function)
ros2_medkit_serialization::TypeMismatchError (C++ class)
ros2_medkit_serialization::TypeMismatchError::actual_type (C++ function)
ros2_medkit_serialization::TypeMismatchError::expected_type (C++ function)
ros2_medkit_serialization::TypeMismatchError::field_name (C++ function)
ros2_medkit_serialization::TypeMismatchError::TypeMismatchError (C++ function)
ros2_medkit_serialization::TypeNotFoundError (C++ class)
ros2_medkit_serialization::TypeNotFoundError::type_name (C++ function)
ros2_medkit_serialization::TypeNotFoundError::TypeNotFoundError (C++ function)
ros2_medkit_serialization::YamlConversionError (C++ class)
ros2_medkit_serialization::YamlConversionError::YamlConversionError (C++ function)
RosMessage (C++ type)
RosMessage_C (C++ struct)
(C++ type)
RosMessage_C::data (C++ member)
RosMessage_C::type_info (C++ member)
RosMessage_Cpp (C++ struct)
(C++ type)
RosMessage_Cpp::data (C++ member)
RosMessage_Cpp::type_info (C++ member)
S
string_to_u16string (C++ function)
T
TypeInfo (C++ type)
TypeInfo_C (C++ type)
TypeInfo_Cpp (C++ type)
TypeSupport (C++ type)
U
u16string_to_string (C++ function)