-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathannotated.html
More file actions
171 lines (169 loc) · 35.6 KB
/
Copy pathannotated.html
File metadata and controls
171 lines (169 loc) · 35.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Terra: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Terra
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr.html" target="_self">cmr</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr_1_1fabric.html" target="_self">fabric</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ActionConfig.html" target="_self">ActionConfig</a></td><td class="desc">Configuration for a LifecycleActionServer </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ActionDefaultReturnConstruct.html" target="_self">ActionDefaultReturnConstruct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ActionDefaultReturnConstruct_3_01rclcpp__action_1_1CancelResponse_01_4.html" target="_self">ActionDefaultReturnConstruct< rclcpp_action::CancelResponse ></a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ActionDefaultReturnConstruct_3_01rclcpp__action_1_1GoalResponse_01_4.html" target="_self">ActionDefaultReturnConstruct< rclcpp_action::GoalResponse ></a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1ActionServerPolicy.html" target="_self">ActionServerPolicy</a></td><td class="desc">A class that provides an action server to <a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" title="Creates a managed server that can be activated and deactivated.">LifecycleServer</a> </td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1DependencyHandler.html" target="_self">DependencyHandler</a></td><td class="desc">Responsible for managing the dependencies </td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1FabricConfigPath.html" target="_self">FabricConfigPath</a></td><td class="desc">A struct that provides semantic typing when an argument is a path </td></tr>
<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1FabricNode.html" target="_self">FabricNode</a></td><td class="desc">The <a class="el" href="classcmr_1_1fabric_1_1FabricNode.html" title="The FabricNode is the base class for All CMR nodes.">FabricNode</a> is the base class for All CMR nodes </td></tr>
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1FabricNodeConfig.html" target="_self">FabricNodeConfig</a></td><td class="desc">Configuration parameters for a <a class="el" href="classcmr_1_1fabric_1_1FabricNode.html" title="The FabricNode is the base class for All CMR nodes.">FabricNode</a> </td></tr>
<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1FaultHandler.html" target="_self">FaultHandler</a></td><td class="desc">Service interface to allow nodes to restart themselves if an error occurs </td></tr>
<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1GenericLifecycle.html" target="_self">GenericLifecycle</a></td><td class="desc">Interface for any <a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" title="Creates a managed server that can be activated and deactivated.">LifecycleServer</a> </td></tr>
<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1IsServerType.html" target="_self">IsServerType</a></td><td class="desc">A type trait that checks if a type is a server provider which defines a <code>server_t,</code>config_t<code>, and</code>make_return_t<code>type along with a</code>make_server()` function </td></tr>
<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1IsServerType_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1server__t_00_04a70412db28fc004e13722120f742910.html" target="_self">IsServerType< T, std::void_t< typename T::server_t, typename T::config_t, decltype(T::template make_return_t< int >::val)> ></a></td><td class="desc">A type trait that checks if a type is a server provider </td></tr>
<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1LifecycleClient.html" target="_self">LifecycleClient</a></td><td class="desc">Lifecycle Client is just like a <code>rclcpp::Client</code> but it can be activated and deactivated </td></tr>
<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" target="_self">LifecycleServer</a></td><td class="desc">Creates a managed server that can be activated and deactivated </td></tr>
<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ServerDefaultArgumentConstructor.html" target="_self">ServerDefaultArgumentConstructor</a></td><td class="desc">Constructs the default return value for server callbacks </td></tr>
<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ServerDefaultArgumentConstructor_3_01void_01_4.html" target="_self">ServerDefaultArgumentConstructor< void ></a></td><td class="desc">Overload for <code>void</code> returning callbacks </td></tr>
<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1ServiceConfig.html" target="_self">ServiceConfig</a></td><td class="desc">Groups together configuration parameters for a service </td></tr>
<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1ServiceServerPolicy.html" target="_self">ServiceServerPolicy</a></td><td class="desc">A class that provides a service to <a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" title="Creates a managed server that can be activated and deactivated.">LifecycleServer</a> </td></tr>
<tr id="row_0_0_19_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_19_" class="arrow" onclick="toggleFolder('0_0_19_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1fabric_1_1SubscriptionServerPolicy.html" target="_self">SubscriptionServerPolicy</a></td><td class="desc">A class that provides a subscription to <a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" title="Creates a managed server that can be activated and deactivated.">LifecycleServer</a> </td></tr>
<tr id="row_0_0_19_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1SubscriptionServerPolicy_1_1Config.html" target="_self">Config</a></td><td class="desc">Configuration parameters for a topic subscription </td></tr>
<tr id="row_0_0_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_20_" class="arrow" onclick="toggleFolder('0_0_20_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1WallTimerServerPolicy.html" target="_self">WallTimerServerPolicy</a></td><td class="desc">A class that provides a timer to <a class="el" href="classcmr_1_1fabric_1_1LifecycleServer.html" title="Creates a managed server that can be activated and deactivated.">LifecycleServer</a> </td></tr>
<tr id="row_0_0_20_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcmr_1_1fabric_1_1WallTimerServerPolicy_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1Clock.html" target="_self">Clock</a></td><td class="desc">A clock interface </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1ProducerConsumerMockClock.html" target="_self">ProducerConsumerMockClock</a></td><td class="desc">A clock that can be mocked for testing </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1RealClock.html" target="_self">RealClock</a></td><td class="desc">A non-mocked clock </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr_1_1SubprocessNode.html" target="_self">SubprocessNode</a></td><td class="desc">A <code><a class="el" href="classcmr_1_1SubprocessNode.html" title="A SubprocessNode is a Fabric-managed way of running a particular command in its own process.">SubprocessNode</a></code> is a Fabric-managed way of running a particular command in its own process </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__controller__remote.html" target="_self">cmr_controller_remote</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__controller__remote_1_1connect.html" target="_self">connect</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__controller__remote_1_1connect_1_1CmdVelPublisher.html" target="_self">CmdVelPublisher</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu.html" target="_self">cmr_imu</a></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1device__model.html" target="_self">device_model</a></td><td class="desc"></td></tr>
<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1device__model_1_1DeviceModel.html" target="_self">DeviceModel</a></td><td class="desc"></td></tr>
<tr id="row_2_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1device__model_1_1SerialConfig.html" target="_self">SerialConfig</a></td><td class="desc"></td></tr>
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1i__data__processor.html" target="_self">i_data_processor</a></td><td class="desc"></td></tr>
<tr id="row_2_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1i__data__processor_1_1IDataProcessor.html" target="_self">IDataProcessor</a></td><td class="desc">数据处理器接口类 :param metaclass: :return: </td></tr>
<tr id="row_2_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_2_" class="arrow" onclick="toggleFolder('2_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1i__protocol__resolver.html" target="_self">i_protocol_resolver</a></td><td class="desc"></td></tr>
<tr id="row_2_2_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1i__protocol__resolver_1_1IProtocolResolver.html" target="_self">IProtocolResolver</a></td><td class="desc"></td></tr>
<tr id="row_2_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_3_" class="arrow" onclick="toggleFolder('2_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1imu.html" target="_self">imu</a></td><td class="desc"></td></tr>
<tr id="row_2_3_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1imu_1_1IMUPublisher.html" target="_self">IMUPublisher</a></td><td class="desc"></td></tr>
<tr id="row_2_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_4_" class="arrow" onclick="toggleFolder('2_4_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1jy901s__dataProcessor.html" target="_self">jy901s_dataProcessor</a></td><td class="desc"></td></tr>
<tr id="row_2_4_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1jy901s__dataProcessor_1_1JY901SDataProcessor.html" target="_self">JY901SDataProcessor</a></td><td class="desc"></td></tr>
<tr id="row_2_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_5_" class="arrow" onclick="toggleFolder('2_5_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__imu_1_1protocol__485__resolver.html" target="_self">protocol_485_resolver</a></td><td class="desc"></td></tr>
<tr id="row_2_5_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__imu_1_1protocol__485__resolver_1_1Protocol485Resolver.html" target="_self">Protocol485Resolver</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__param__gui.html" target="_self">cmr_param_gui</a></td><td class="desc"></td></tr>
<tr id="row_3_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__param__gui_1_1gui.html" target="_self">gui</a></td><td class="desc"></td></tr>
<tr id="row_3_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__param__gui_1_1gui_1_1DisplayWindow.html" target="_self">DisplayWindow</a></td><td class="desc"></td></tr>
<tr id="row_3_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__param__gui_1_1gui_1_1InfoSubscriber.html" target="_self">InfoSubscriber</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__rovernet.html" target="_self">cmr_rovernet</a></td><td class="desc"></td></tr>
<tr id="row_4_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_0_" class="arrow" onclick="toggleFolder('4_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__rovernet_1_1armnet.html" target="_self">armnet</a></td><td class="desc"></td></tr>
<tr id="row_4_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__rovernet_1_1armnet_1_1JSInputSubscriber.html" target="_self">JSInputSubscriber</a></td><td class="desc">This node subscribes to the /js_input topic output by the armcontroller node </td></tr>
<tr id="row_4_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_1_" class="arrow" onclick="toggleFolder('4_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__rovernet_1_1ccb__read.html" target="_self">ccb_read</a></td><td class="desc"></td></tr>
<tr id="row_4_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__rovernet_1_1ccb__read_1_1CCBReadPublisher.html" target="_self">CCBReadPublisher</a></td><td class="desc">This node subscribes to the /drives_controller/cmd_vel topic output by the drivescontroller node </td></tr>
<tr id="row_4_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_2_" class="arrow" onclick="toggleFolder('4_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__rovernet_1_1debug.html" target="_self">debug</a></td><td class="desc"></td></tr>
<tr id="row_4_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__rovernet_1_1debug_1_1DebugSubscriber.html" target="_self">DebugSubscriber</a></td><td class="desc"></td></tr>
<tr id="row_4_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_3_" class="arrow" onclick="toggleFolder('4_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecmr__rovernet_1_1drivesnet.html" target="_self">drivesnet</a></td><td class="desc"></td></tr>
<tr id="row_4_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcmr__rovernet_1_1drivesnet_1_1CmdVelSubscriber.html" target="_self">CmdVelSubscriber</a></td><td class="desc">This node subscribes to the /drives_controller/cmd_vel topic output by the drivescontroller node </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemonad.html" target="_self">monad</a></td><td class="desc">Namespace of helper functions for monads </td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmonad_1_1IsMonadLike.html" target="_self">IsMonadLike</a></td><td class="desc">SFINAE helpers for determining if a class is "monad like" I say something is "monad like" if it has a <code>has_value()</code>, <code>value()</code>, default constructor, and constructor that takes the value the monad wraps </td></tr>
<tr id="row_5_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmonad_1_1IsMonadLike_3_01T_00_01std_1_1void__t_3_01std_1_1enable__if__t_3_01std_1_1is__sam2d58459cebc9cc1c6629a7899913a3d8.html" target="_self">IsMonadLike< T, std::void_t< std::enable_if_t< std::is_same_v< decltype(std::declval< T >().has_value()), bool > >, decltype(std::declval< T >().value()), decltype(T(std::declval< T >().value()))> ></a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemoveit__servo.html" target="_self">moveit_servo</a></td><td class="desc"></td></tr>
<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1CollisionCheck.html" target="_self">CollisionCheck</a></td><td class="desc"></td></tr>
<tr id="row_6_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1JoyToServoPub.html" target="_self">JoyToServoPub</a></td><td class="desc"></td></tr>
<tr id="row_6_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1ParameterDescriptorBuilder.html" target="_self">ParameterDescriptorBuilder</a></td><td class="desc"></td></tr>
<tr id="row_6_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmoveit__servo_1_1PIDConfig.html" target="_self">PIDConfig</a></td><td class="desc"></td></tr>
<tr id="row_6_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1PoseTracking.html" target="_self">PoseTracking</a></td><td class="desc">Class <a class="el" href="classmoveit__servo_1_1PoseTracking.html" title="Class PoseTracking - subscribe to a target pose.">PoseTracking</a> - subscribe to a target pose </td></tr>
<tr id="row_6_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1Servo.html" target="_self">Servo</a></td><td class="desc">Class <a class="el" href="classmoveit__servo_1_1Servo.html" title="Class Servo - Jacobian based robot control with collision avoidance.">Servo</a> - Jacobian based robot control with collision avoidance </td></tr>
<tr id="row_6_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1ServoCalcs.html" target="_self">ServoCalcs</a></td><td class="desc"></td></tr>
<tr id="row_6_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmoveit__servo_1_1ServoNode.html" target="_self">ServoNode</a></td><td class="desc"></td></tr>
<tr id="row_6_8_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_6_8_" class="arrow" onclick="toggleFolder('6_8_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmoveit__servo_1_1ServoParameters.html" target="_self">ServoParameters</a></td><td class="desc"></td></tr>
<tr id="row_6_8_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmoveit__servo_1_1ServoParameters_1_1CallbackHandler.html" target="_self">CallbackHandler</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacerclcpp__action.html" target="_self">rclcpp_action</a></td><td class="desc"></td></tr>
<tr id="row_7_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrclcpp__action_1_1Server.html" target="_self">Server</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceusb__camera__publisher.html" target="_self">usb_camera_publisher</a></td><td class="desc"></td></tr>
<tr id="row_8_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_8_0_" class="arrow" onclick="toggleFolder('8_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceusb__camera__publisher_1_1publisher.html" target="_self">publisher</a></td><td class="desc"></td></tr>
<tr id="row_8_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classusb__camera__publisher_1_1publisher_1_1X264MultiCameraPublisher.html" target="_self">X264MultiCameraPublisher</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCmrAssertionException.html" target="_self">CmrAssertionException</a></td><td class="desc">An exception that is thrown by the default assert handler </td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCmrException.html" target="_self">CmrException</a></td><td class="desc">Base class for all custom exceptions for our code </td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCmrRAII.html" target="_self">CmrRAII</a></td><td class="desc">A RAII helper class that simply provides a way to call a function when it is destroyed </td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCmrTestException.html" target="_self">CmrTestException</a></td><td class="desc">An exception that is thrown to test error catching in tests </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDeferredCreationPolicy.html" target="_self">DeferredCreationPolicy</a></td><td class="desc">Defers starting the thread until <code>start</code> is called </td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDetatchDestructionPolicy.html" target="_self">DetatchDestructionPolicy</a></td><td class="desc">Detached the thread upon destruction </td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFabricTestNode.html" target="_self">FabricTestNode</a></td><td class="desc">This node provides a simple test of dependency management and fault handling </td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInstantCreationPolicy.html" target="_self">InstantCreationPolicy</a></td><td class="desc">Starts the thread in the constructor </td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJoinDestructionPolicy.html" target="_self">JoinDestructionPolicy</a></td><td class="desc">Joins the thread upon destruction </td></tr>
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLifecycleManager.html" target="_self">LifecycleManager</a></td><td class="desc">A node which provides a service interface for <code>lifecycle_helpers</code> </td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNodeConfig.html" target="_self">NodeConfig</a></td><td class="desc">Configuration parameters for a node </td></tr>
<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStatusMonitor.html" target="_self">StatusMonitor</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadWrapper.html" target="_self">ThreadWrapper</a></td><td class="desc">The <a class="el" href="classThreadWrapper.html" title="The ThreadWrapper provides RAII and other features for std::thread.">ThreadWrapper</a> provides RAII and other features for std::thread </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Feb 24 2026 21:00:37 for Terra by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>