Project

General

Profile

Revision 52

Updated libwireless to include new token ring functions.

View differences:

group__tokenring.html
34 34
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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">(&nbsp;</td>
108
          <td class="md" nowrap valign="top">void&nbsp;</td>
109
          <td class="mdname1" valign="top" nowrap>          </td>
110
          <td class="md" valign="top">&nbsp;)&nbsp;</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
      &nbsp;
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">(&nbsp;</td>
187
          <td class="md" nowrap valign="top">int&nbsp;</td>
188
          <td class="mdname1" valign="top" nowrap> <em>robot</em>          </td>
189
          <td class="md" valign="top">&nbsp;)&nbsp;</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
      &nbsp;
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>&nbsp;</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">(&nbsp;</td>
224
          <td class="md" nowrap valign="top">void&nbsp;</td>
225
          <td class="mdname1" valign="top" nowrap>          </td>
226
          <td class="md" valign="top">&nbsp;)&nbsp;</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
      &nbsp;
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">(&nbsp;</td>
256
          <td class="md" nowrap valign="top">void&nbsp;</td>
257
          <td class="mdname1" valign="top" nowrap>          </td>
258
          <td class="md" valign="top">&nbsp;)&nbsp;</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
      &nbsp;
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">(&nbsp;</td>
289
          <td class="md" nowrap valign="top">void&nbsp;</td>
290
          <td class="mdname1" valign="top" nowrap>          </td>
291
          <td class="md" valign="top">&nbsp;)&nbsp;</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
      &nbsp;
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&nbsp;
523
<hr size="1"><address style="align: right;"><small>Generated on Fri Sep 21 12:57:06 2007 for libwireless by&nbsp;
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