Revision 52
Updated libwireless to include new token ring functions.
group__tokenring.html | ||
---|---|---|
34 | 34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g23b4e34098b6fc32dc55ccab7fe17b5b">wl_token_request</a> (int robot)</td></tr> |
35 | 35 |
|
36 | 36 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Request a BOM flash from the specified robot. <a href="#g23b4e34098b6fc32dc55ccab7fe17b5b"></a><br></td></tr> |
37 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_get_robots_in_ring</a> (void)</td></tr> |
|
38 |
|
|
39 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of robots in the token ring. <a href="#g0c61bb8892aa5513706e00cd8ce5ca8b"></a><br></td></tr> |
|
40 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_is_robot_in_ring</a> (int robot)</td></tr> |
|
41 |
|
|
42 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether a given robot is in the token ring. <a href="#g14e005f0b9582eca7e3585f247c4cd72"></a><br></td></tr> |
|
43 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_iterator_begin</a> (void)</td></tr> |
|
44 |
|
|
45 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Begin iterating through robots in the token ring. <a href="#g37ab9fb00e9eef273b4d0fcda81a2620"></a><br></td></tr> |
|
46 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_iterator_has_next</a> (void)</td></tr> |
|
47 |
|
|
48 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns whether there are more robots to iterate through. <a href="#gbd7dc40ee796a67e1160b2b2b8e7d02f"></a><br></td></tr> |
|
49 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_iterator_next</a> (void)</td></tr> |
|
50 |
|
|
51 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the ID of the next robot in the token ring. <a href="#gd9196324178877770d8ffc91d40893c3"></a><br></td></tr> |
|
37 | 52 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_get_sensor_reading</a> (int source, int dest)</td></tr> |
38 | 53 |
|
39 | 54 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the latest BOM reading between two robots. <a href="#gb4afd4b8e034d22d415f3c4a42a652fc"></a><br></td></tr> |
... | ... | |
82 | 97 |
</td> |
83 | 98 |
</tr> |
84 | 99 |
</table> |
100 |
<a class="anchor" name="g0c61bb8892aa5513706e00cd8ce5ca8b"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_robots_in_ring" ref="g0c61bb8892aa5513706e00cd8ce5ca8b" args="(void)" --><p> |
|
101 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
102 |
<tr> |
|
103 |
<td class="mdRow"> |
|
104 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
105 |
<tr> |
|
106 |
<td class="md" nowrap valign="top">int wl_token_get_robots_in_ring </td> |
|
107 |
<td class="md" valign="top">( </td> |
|
108 |
<td class="md" nowrap valign="top">void </td> |
|
109 |
<td class="mdname1" valign="top" nowrap> </td> |
|
110 |
<td class="md" valign="top"> ) </td> |
|
111 |
<td class="md" nowrap></td> |
|
112 |
</tr> |
|
113 |
</table> |
|
114 |
</td> |
|
115 |
</tr> |
|
116 |
</table> |
|
117 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
118 |
<tr> |
|
119 |
<td> |
|
120 |
|
|
121 |
</td> |
|
122 |
<td> |
|
123 |
|
|
124 |
<p> |
|
125 |
Return the number of robots in the token ring. |
|
126 |
<p> |
|
127 |
Returns the number of robots in the token ring.<p> |
|
128 |
<dl compact><dt><b>Returns:</b></dt><dd>the number of robots in the token ring </dd></dl> |
|
129 |
</td> |
|
130 |
</tr> |
|
131 |
</table> |
|
85 | 132 |
<a class="anchor" name="gb4afd4b8e034d22d415f3c4a42a652fc"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_sensor_reading" ref="gb4afd4b8e034d22d415f3c4a42a652fc" args="(int source, int dest)" --><p> |
86 | 133 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
87 | 134 |
<tr> |
... | ... | |
129 | 176 |
</td> |
130 | 177 |
</tr> |
131 | 178 |
</table> |
179 |
<a class="anchor" name="g14e005f0b9582eca7e3585f247c4cd72"></a><!-- doxytag: member="wl_token_ring.h::wl_token_is_robot_in_ring" ref="g14e005f0b9582eca7e3585f247c4cd72" args="(int robot)" --><p> |
|
180 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
181 |
<tr> |
|
182 |
<td class="mdRow"> |
|
183 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
184 |
<tr> |
|
185 |
<td class="md" nowrap valign="top">int wl_token_is_robot_in_ring </td> |
|
186 |
<td class="md" valign="top">( </td> |
|
187 |
<td class="md" nowrap valign="top">int </td> |
|
188 |
<td class="mdname1" valign="top" nowrap> <em>robot</em> </td> |
|
189 |
<td class="md" valign="top"> ) </td> |
|
190 |
<td class="md" nowrap></td> |
|
191 |
</tr> |
|
192 |
</table> |
|
193 |
</td> |
|
194 |
</tr> |
|
195 |
</table> |
|
196 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
197 |
<tr> |
|
198 |
<td> |
|
199 |
|
|
200 |
</td> |
|
201 |
<td> |
|
202 |
|
|
203 |
<p> |
|
204 |
Return whether a given robot is in the token ring. |
|
205 |
<p> |
|
206 |
Returns true if the specified robot is in the token ring, false otherwise.<p> |
|
207 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
208 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
209 |
<tr><td valign="top"></td><td valign="top"><em>robot</em> </td><td>the robot to check for whether it is in the token ring </td></tr> |
|
210 |
</table> |
|
211 |
</dl> |
|
212 |
<dl compact><dt><b>Returns:</b></dt><dd>nonzero if the robot is in the token ring, zero otherwise </dd></dl> |
|
213 |
</td> |
|
214 |
</tr> |
|
215 |
</table> |
|
216 |
<a class="anchor" name="g37ab9fb00e9eef273b4d0fcda81a2620"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_begin" ref="g37ab9fb00e9eef273b4d0fcda81a2620" args="(void)" --><p> |
|
217 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
218 |
<tr> |
|
219 |
<td class="mdRow"> |
|
220 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
221 |
<tr> |
|
222 |
<td class="md" nowrap valign="top">void wl_token_iterator_begin </td> |
|
223 |
<td class="md" valign="top">( </td> |
|
224 |
<td class="md" nowrap valign="top">void </td> |
|
225 |
<td class="mdname1" valign="top" nowrap> </td> |
|
226 |
<td class="md" valign="top"> ) </td> |
|
227 |
<td class="md" nowrap></td> |
|
228 |
</tr> |
|
229 |
</table> |
|
230 |
</td> |
|
231 |
</tr> |
|
232 |
</table> |
|
233 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
234 |
<tr> |
|
235 |
<td> |
|
236 |
|
|
237 |
</td> |
|
238 |
<td> |
|
239 |
|
|
240 |
<p> |
|
241 |
Begin iterating through robots in the token ring. |
|
242 |
<p> |
|
243 |
Begins iterating through the robots in the token ring.<p> |
|
244 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_iterator_has_next</a>, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_iterator_next</a> </dd></dl> |
|
245 |
</td> |
|
246 |
</tr> |
|
247 |
</table> |
|
248 |
<a class="anchor" name="gbd7dc40ee796a67e1160b2b2b8e7d02f"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_has_next" ref="gbd7dc40ee796a67e1160b2b2b8e7d02f" args="(void)" --><p> |
|
249 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
250 |
<tr> |
|
251 |
<td class="mdRow"> |
|
252 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
253 |
<tr> |
|
254 |
<td class="md" nowrap valign="top">int wl_token_iterator_has_next </td> |
|
255 |
<td class="md" valign="top">( </td> |
|
256 |
<td class="md" nowrap valign="top">void </td> |
|
257 |
<td class="mdname1" valign="top" nowrap> </td> |
|
258 |
<td class="md" valign="top"> ) </td> |
|
259 |
<td class="md" nowrap></td> |
|
260 |
</tr> |
|
261 |
</table> |
|
262 |
</td> |
|
263 |
</tr> |
|
264 |
</table> |
|
265 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
266 |
<tr> |
|
267 |
<td> |
|
268 |
|
|
269 |
</td> |
|
270 |
<td> |
|
271 |
|
|
272 |
<p> |
|
273 |
Returns whether there are more robots to iterate through. |
|
274 |
<p> |
|
275 |
Returns true if there are more robots in the token ring to iterate through, and false otherwise.<p> |
|
276 |
<dl compact><dt><b>Returns:</b></dt><dd>nonzero if there are more robots to iterate through, zero otherwise</dd></dl> |
|
277 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_iterator_begin</a>, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_iterator_next</a> </dd></dl> |
|
278 |
</td> |
|
279 |
</tr> |
|
280 |
</table> |
|
281 |
<a class="anchor" name="gd9196324178877770d8ffc91d40893c3"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_next" ref="gd9196324178877770d8ffc91d40893c3" args="(void)" --><p> |
|
282 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
283 |
<tr> |
|
284 |
<td class="mdRow"> |
|
285 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
286 |
<tr> |
|
287 |
<td class="md" nowrap valign="top">int wl_token_iterator_next </td> |
|
288 |
<td class="md" valign="top">( </td> |
|
289 |
<td class="md" nowrap valign="top">void </td> |
|
290 |
<td class="mdname1" valign="top" nowrap> </td> |
|
291 |
<td class="md" valign="top"> ) </td> |
|
292 |
<td class="md" nowrap></td> |
|
293 |
</tr> |
|
294 |
</table> |
|
295 |
</td> |
|
296 |
</tr> |
|
297 |
</table> |
|
298 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
299 |
<tr> |
|
300 |
<td> |
|
301 |
|
|
302 |
</td> |
|
303 |
<td> |
|
304 |
|
|
305 |
<p> |
|
306 |
Returns the ID of the next robot in the token ring. |
|
307 |
<p> |
|
308 |
Returns the next robot ID in the token ring.<p> |
|
309 |
<dl compact><dt><b>Returns:</b></dt><dd>the next robot ID in the token ring, or -1 if none exists</dd></dl> |
|
310 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_iterator_begin</a>, <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_iterator_has_next</a> </dd></dl> |
|
311 |
</td> |
|
312 |
</tr> |
|
313 |
</table> |
|
132 | 314 |
<a class="anchor" name="g23b4e34098b6fc32dc55ccab7fe17b5b"></a><!-- doxytag: member="wl_token_ring.h::wl_token_request" ref="g23b4e34098b6fc32dc55ccab7fe17b5b" args="(int robot)" --><p> |
133 | 315 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
134 | 316 |
<tr> |
... | ... | |
338 | 520 |
Removes the packet group from the wireless library. </td> |
339 | 521 |
</tr> |
340 | 522 |
</table> |
341 |
<hr size="1"><address style="align: right;"><small>Generated on Mon Sep 10 22:13:04 2007 for libwireless by
|
|
523 |
<hr size="1"><address style="align: right;"><small>Generated on Fri Sep 21 12:57:06 2007 for libwireless by
|
|
342 | 524 |
<a href="http://www.doxygen.org/index.html"> |
343 | 525 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
344 | 526 |
</body> |
Also available in: Unified diff