Revision 241
Updated libdragonfly documentation.
group__xbee.html | ||
---|---|---|
1 | 1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
3 | 3 |
<title>libwireless: XBee</title> |
4 | 4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
5 | 5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
6 | 6 |
</head><body> |
7 |
<!-- Generated by Doxygen 1.4.6 -->
|
|
7 |
<!-- Generated by Doxygen 1.5.3 -->
|
|
8 | 8 |
<div class="tabs"> |
9 | 9 |
<ul> |
10 | 10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
11 | 11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
12 | 12 |
<li><a href="annotated.html"><span>Data Structures</span></a></li> |
13 | 13 |
<li><a href="files.html"><span>Files</span></a></li> |
14 |
</ul></div> |
|
14 |
</ul> |
|
15 |
</div> |
|
15 | 16 |
<h1>XBee</h1>Interface with the XBee module. |
16 | 17 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
17 | 18 |
<tr><td></td></tr> |
... | ... | |
76 | 77 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee_get_address</a> (void)</td></tr> |
77 | 78 |
|
78 | 79 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the XBee's 16-bit address. <a href="#g7c53e8a8492494a61ca306875d633309"></a><br></td></tr> |
80 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e9e3c2abf0ff683ca8e591c3851cf0a"></a><!-- doxytag: member="xbee::xbee_set_com_port" ref="g1e9e3c2abf0ff683ca8e591c3851cf0a" args="(char *port)" --> |
|
81 |
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee_set_com_port</a> (char *port)</td></tr> |
|
82 |
|
|
83 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the com port on a computer, undefined on the robot. <br></td></tr> |
|
79 | 84 |
</table> |
80 | 85 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
81 | 86 |
Interface with the XBee module. |
82 | 87 |
<p> |
83 | 88 |
Interface with the XBee module. <hr><h2>Function Documentation</h2> |
84 |
<a class="anchor" name="g7c53e8a8492494a61ca306875d633309"></a><!-- doxytag: member="xbee.h::xbee_get_address" ref="g7c53e8a8492494a61ca306875d633309" args="(void)" --><p> |
|
85 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
86 |
<tr> |
|
87 |
<td class="mdRow"> |
|
88 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
89 |
<a class="anchor" name="g7c53e8a8492494a61ca306875d633309"></a><!-- doxytag: member="xbee.h::xbee_get_address" ref="g7c53e8a8492494a61ca306875d633309" args="(void)" --> |
|
90 |
<div class="memitem"> |
|
91 |
<div class="memproto"> |
|
92 |
<table class="memname"> |
|
89 | 93 |
<tr> |
90 |
<td class="md" nowrap valign="top">unsigned int xbee_get_address </td>
|
|
91 |
<td class="md" valign="top">( </td>
|
|
92 |
<td class="md" nowrap valign="top">void </td>
|
|
93 |
<td class="mdname1" valign="top" nowrap> </td>
|
|
94 |
<td class="md" valign="top"> ) </td>
|
|
95 |
<td class="md" nowrap></td>
|
|
94 |
<td class="memname">unsigned int xbee_get_address </td>
|
|
95 |
<td>(</td>
|
|
96 |
<td class="paramtype">void </td>
|
|
97 |
<td class="paramname"> </td>
|
|
98 |
<td> ) </td> |
|
99 |
<td width="100%"></td>
|
|
96 | 100 |
</tr> |
97 | 101 |
</table> |
98 |
</td> |
|
99 |
</tr> |
|
100 |
</table> |
|
101 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
102 |
<tr> |
|
103 |
<td> |
|
104 |
|
|
105 |
</td> |
|
106 |
<td> |
|
102 |
</div> |
|
103 |
<div class="memdoc"> |
|
107 | 104 |
|
108 | 105 |
<p> |
109 | 106 |
Get the XBee's 16-bit address. |
110 | 107 |
<p> |
111 | 108 |
Get the 16-bit address of the XBee. This is used to specify who to send messages to and who messages are from.<p> |
112 |
<dl compact><dt><b>Returns:</b></dt><dd>the 16-bit address of the XBee. </dd></dl> |
|
113 |
</td> |
|
114 |
</tr> |
|
115 |
</table> |
|
116 |
<a class="anchor" name="g133706db81f69ba0a3c169b7a3f42d2a"></a><!-- doxytag: member="xbee.h::xbee_get_channel" ref="g133706db81f69ba0a3c169b7a3f42d2a" args="(void)" --><p> |
|
117 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
118 |
<tr> |
|
119 |
<td class="mdRow"> |
|
120 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
109 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the 16-bit address of the XBee. </dd></dl> |
|
110 |
|
|
111 |
</div> |
|
112 |
</div><p> |
|
113 |
<a class="anchor" name="g133706db81f69ba0a3c169b7a3f42d2a"></a><!-- doxytag: member="xbee.h::xbee_get_channel" ref="g133706db81f69ba0a3c169b7a3f42d2a" args="(void)" --> |
|
114 |
<div class="memitem"> |
|
115 |
<div class="memproto"> |
|
116 |
<table class="memname"> |
|
121 | 117 |
<tr> |
122 |
<td class="md" nowrap valign="top">int xbee_get_channel </td>
|
|
123 |
<td class="md" valign="top">( </td>
|
|
124 |
<td class="md" nowrap valign="top">void </td>
|
|
125 |
<td class="mdname1" valign="top" nowrap> </td>
|
|
126 |
<td class="md" valign="top"> ) </td>
|
|
127 |
<td class="md" nowrap></td>
|
|
118 |
<td class="memname">int xbee_get_channel </td>
|
|
119 |
<td>(</td>
|
|
120 |
<td class="paramtype">void </td>
|
|
121 |
<td class="paramname"> </td>
|
|
122 |
<td> ) </td> |
|
123 |
<td width="100%"></td>
|
|
128 | 124 |
</tr> |
129 | 125 |
</table> |
130 |
</td> |
|
131 |
</tr> |
|
132 |
</table> |
|
133 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
134 |
<tr> |
|
135 |
<td> |
|
136 |
|
|
137 |
</td> |
|
138 |
<td> |
|
126 |
</div> |
|
127 |
<div class="memdoc"> |
|
139 | 128 |
|
140 | 129 |
<p> |
141 | 130 |
Get the channel the XBee is currently using. |
142 | 131 |
<p> |
143 | 132 |
Returns the channel which the XBee is currently using.<p> |
144 |
<dl compact><dt><b>Returns:</b></dt><dd>the channel the XBee is using</dd></dl> |
|
145 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee_set_channel</a> </dd></dl> |
|
146 |
</td> |
|
147 |
</tr> |
|
148 |
</table> |
|
149 |
<a class="anchor" name="g00fbdd9d849171588df736f8b608589d"></a><!-- doxytag: member="xbee.h::xbee_get_packet" ref="g00fbdd9d849171588df736f8b608589d" args="(unsigned char *packet)" --><p> |
|
150 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
151 |
<tr> |
|
152 |
<td class="mdRow"> |
|
153 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
133 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the channel the XBee is using</dd></dl> |
|
134 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623" title="Set the channel the XBee is currently using.">xbee_set_channel</a> </dd></dl> |
|
135 |
|
|
136 |
</div> |
|
137 |
</div><p> |
|
138 |
<a class="anchor" name="g00fbdd9d849171588df736f8b608589d"></a><!-- doxytag: member="xbee.h::xbee_get_packet" ref="g00fbdd9d849171588df736f8b608589d" args="(unsigned char *packet)" --> |
|
139 |
<div class="memitem"> |
|
140 |
<div class="memproto"> |
|
141 |
<table class="memname"> |
|
154 | 142 |
<tr> |
155 |
<td class="md" nowrap valign="top">int xbee_get_packet </td>
|
|
156 |
<td class="md" valign="top">( </td>
|
|
157 |
<td class="md" nowrap valign="top">unsigned char * </td>
|
|
158 |
<td class="mdname1" valign="top" nowrap> <em>dest</em> </td>
|
|
159 |
<td class="md" valign="top"> ) </td>
|
|
160 |
<td class="md" nowrap></td>
|
|
143 |
<td class="memname">int xbee_get_packet </td>
|
|
144 |
<td>(</td>
|
|
145 |
<td class="paramtype">unsigned char * </td>
|
|
146 |
<td class="paramname"> <em>dest</em> </td>
|
|
147 |
<td> ) </td> |
|
148 |
<td width="100%"></td>
|
|
161 | 149 |
</tr> |
162 | 150 |
</table> |
163 |
</td> |
|
164 |
</tr> |
|
165 |
</table> |
|
166 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
167 |
<tr> |
|
168 |
<td> |
|
169 |
|
|
170 |
</td> |
|
171 |
<td> |
|
151 |
</div> |
|
152 |
<div class="memdoc"> |
|
172 | 153 |
|
173 | 154 |
<p> |
174 | 155 |
Get a packet from the XBee. |
... | ... | |
197 | 178 |
<tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>set to the packet data </td></tr> |
198 | 179 |
</table> |
199 | 180 |
</dl> |
200 |
<dl compact><dt><b>Returns:</b></dt><dd>the length of the packet, or -1 if no packet is available </dd></dl> |
|
201 |
</td> |
|
202 |
</tr> |
|
203 |
</table> |
|
204 |
<a class="anchor" name="g7755cd8db87703c9e9943153660b8052"></a><!-- doxytag: member="xbee.h::xbee_get_pan_id" ref="g7755cd8db87703c9e9943153660b8052" args="(void)" --><p> |
|
205 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
206 |
<tr> |
|
207 |
<td class="mdRow"> |
|
208 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
181 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the length of the packet, or -1 if no packet is available </dd></dl> |
|
182 |
|
|
183 |
</div> |
|
184 |
</div><p> |
|
185 |
<a class="anchor" name="g7755cd8db87703c9e9943153660b8052"></a><!-- doxytag: member="xbee.h::xbee_get_pan_id" ref="g7755cd8db87703c9e9943153660b8052" args="(void)" --> |
|
186 |
<div class="memitem"> |
|
187 |
<div class="memproto"> |
|
188 |
<table class="memname"> |
|
209 | 189 |
<tr> |
210 |
<td class="md" nowrap valign="top">unsigned int xbee_get_pan_id </td>
|
|
211 |
<td class="md" valign="top">( </td>
|
|
212 |
<td class="md" nowrap valign="top">void </td>
|
|
213 |
<td class="mdname1" valign="top" nowrap> </td>
|
|
214 |
<td class="md" valign="top"> ) </td>
|
|
215 |
<td class="md" nowrap></td>
|
|
190 |
<td class="memname">unsigned int xbee_get_pan_id </td>
|
|
191 |
<td>(</td>
|
|
192 |
<td class="paramtype">void </td>
|
|
193 |
<td class="paramname"> </td>
|
|
194 |
<td> ) </td> |
|
195 |
<td width="100%"></td>
|
|
216 | 196 |
</tr> |
217 | 197 |
</table> |
218 |
</td> |
|
219 |
</tr> |
|
220 |
</table> |
|
221 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
222 |
<tr> |
|
223 |
<td> |
|
224 |
|
|
225 |
</td> |
|
226 |
<td> |
|
198 |
</div> |
|
199 |
<div class="memdoc"> |
|
227 | 200 |
|
228 | 201 |
<p> |
229 | 202 |
Get the XBee's PAN ID. |
230 | 203 |
<p> |
231 | 204 |
Get the PAN ID for the XBee.<p> |
232 |
<dl compact><dt><b>Returns:</b></dt><dd>the personal area network id, or XBEE_PAN_DEFAULT if it has not yet been set. </dd></dl> |
|
233 |
</td> |
|
234 |
</tr> |
|
235 |
</table> |
|
236 |
<a class="anchor" name="g334a723b79eccec83b17e25cde2e10f1"></a><!-- doxytag: member="xbee.h::xbee_lib_init" ref="g334a723b79eccec83b17e25cde2e10f1" args="(void)" --><p> |
|
237 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
238 |
<tr> |
|
239 |
<td class="mdRow"> |
|
240 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
205 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the personal area network id, or XBEE_PAN_DEFAULT if it has not yet been set. </dd></dl> |
|
206 |
|
|
207 |
</div> |
|
208 |
</div><p> |
|
209 |
<a class="anchor" name="g334a723b79eccec83b17e25cde2e10f1"></a><!-- doxytag: member="xbee.h::xbee_lib_init" ref="g334a723b79eccec83b17e25cde2e10f1" args="(void)" --> |
|
210 |
<div class="memitem"> |
|
211 |
<div class="memproto"> |
|
212 |
<table class="memname"> |
|
241 | 213 |
<tr> |
242 |
<td class="md" nowrap valign="top">void xbee_lib_init </td>
|
|
243 |
<td class="md" valign="top">( </td>
|
|
244 |
<td class="md" nowrap valign="top">void </td>
|
|
245 |
<td class="mdname1" valign="top" nowrap> </td>
|
|
246 |
<td class="md" valign="top"> ) </td>
|
|
247 |
<td class="md" nowrap></td>
|
|
214 |
<td class="memname">void xbee_lib_init </td>
|
|
215 |
<td>(</td>
|
|
216 |
<td class="paramtype">void </td>
|
|
217 |
<td class="paramname"> </td>
|
|
218 |
<td> ) </td> |
|
219 |
<td width="100%"></td>
|
|
248 | 220 |
</tr> |
249 | 221 |
</table> |
250 |
</td> |
|
251 |
</tr> |
|
252 |
</table> |
|
253 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
254 |
<tr> |
|
255 |
<td> |
|
256 |
|
|
257 |
</td> |
|
258 |
<td> |
|
222 |
</div> |
|
223 |
<div class="memdoc"> |
|
259 | 224 |
|
260 | 225 |
<p> |
261 | 226 |
Initialize the XBee library. |
262 | 227 |
<p> |
263 |
Initializes the XBee library so that other functions may be used.<p> |
|
264 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
265 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
266 |
<tr><td valign="top"></td><td valign="top"><em>pan_id</em> </td><td>the PAN to join initially. Use XBEE_PAN_DEFAULT to leave the PAN as it is initially. </td></tr> |
|
267 |
</table> |
|
268 |
</dl> |
|
269 |
</td> |
|
270 |
</tr> |
|
271 |
</table> |
|
272 |
<a class="anchor" name="g3a3b8ce040002ab2b1a0923950b2f3c4"></a><!-- doxytag: member="xbee.h::xbee_send_packet" ref="g3a3b8ce040002ab2b1a0923950b2f3c4" args="(char *packet, int len, int dest, char options, char frame)" --><p> |
|
273 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
274 |
<tr> |
|
275 |
<td class="mdRow"> |
|
276 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
228 |
Initializes the XBee library so that other functions may be used. |
|
229 |
</div> |
|
230 |
</div><p> |
|
231 |
<a class="anchor" name="g3a3b8ce040002ab2b1a0923950b2f3c4"></a><!-- doxytag: member="xbee.h::xbee_send_packet" ref="g3a3b8ce040002ab2b1a0923950b2f3c4" args="(char *packet, int len, int dest, char options, char frame)" --> |
|
232 |
<div class="memitem"> |
|
233 |
<div class="memproto"> |
|
234 |
<table class="memname"> |
|
277 | 235 |
<tr> |
278 |
<td class="md" nowrap valign="top">void xbee_send_packet </td>
|
|
279 |
<td class="md" valign="top">( </td>
|
|
280 |
<td class="md" nowrap valign="top">char * </td>
|
|
281 |
<td class="mdname" nowrap> <em>packet</em>, </td>
|
|
236 |
<td class="memname">void xbee_send_packet </td>
|
|
237 |
<td>(</td>
|
|
238 |
<td class="paramtype">char * </td>
|
|
239 |
<td class="paramname"> <em>packet</em>, </td>
|
|
282 | 240 |
</tr> |
283 | 241 |
<tr> |
284 |
<td class="md" nowrap align="right"></td>
|
|
285 |
<td class="md"></td>
|
|
286 |
<td class="md" nowrap>int </td>
|
|
287 |
<td class="mdname" nowrap> <em>len</em>, </td>
|
|
242 |
<td class="paramkey"></td>
|
|
243 |
<td></td> |
|
244 |
<td class="paramtype">int </td>
|
|
245 |
<td class="paramname"> <em>len</em>, </td>
|
|
288 | 246 |
</tr> |
289 | 247 |
<tr> |
290 |
<td class="md" nowrap align="right"></td>
|
|
291 |
<td class="md"></td>
|
|
292 |
<td class="md" nowrap>int </td>
|
|
293 |
<td class="mdname" nowrap> <em>dest</em>, </td>
|
|
248 |
<td class="paramkey"></td>
|
|
249 |
<td></td> |
|
250 |
<td class="paramtype">int </td>
|
|
251 |
<td class="paramname"> <em>dest</em>, </td>
|
|
294 | 252 |
</tr> |
295 | 253 |
<tr> |
296 |
<td class="md" nowrap align="right"></td>
|
|
297 |
<td class="md"></td>
|
|
298 |
<td class="md" nowrap>char </td>
|
|
299 |
<td class="mdname" nowrap> <em>options</em>, </td>
|
|
254 |
<td class="paramkey"></td>
|
|
255 |
<td></td> |
|
256 |
<td class="paramtype">char </td>
|
|
257 |
<td class="paramname"> <em>options</em>, </td>
|
|
300 | 258 |
</tr> |
301 | 259 |
<tr> |
302 |
<td class="md" nowrap align="right"></td>
|
|
303 |
<td class="md"></td>
|
|
304 |
<td class="md" nowrap>char </td>
|
|
305 |
<td class="mdname" nowrap> <em>frame</em></td>
|
|
260 |
<td class="paramkey"></td>
|
|
261 |
<td></td> |
|
262 |
<td class="paramtype">char </td>
|
|
263 |
<td class="paramname"> <em>frame</em></td><td> </td>
|
|
306 | 264 |
</tr> |
307 | 265 |
<tr> |
308 |
<td class="md"></td>
|
|
309 |
<td class="md">) </td>
|
|
310 |
<td class="md" colspan="2"></td>
|
|
266 |
<td></td> |
|
267 |
<td>)</td>
|
|
268 |
<td></td><td></td><td width="100%"></td>
|
|
311 | 269 |
</tr> |
312 | 270 |
</table> |
313 |
</td> |
|
314 |
</tr> |
|
315 |
</table> |
|
316 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
317 |
<tr> |
|
318 |
<td> |
|
319 |
|
|
320 |
</td> |
|
321 |
<td> |
|
271 |
</div> |
|
272 |
<div class="memdoc"> |
|
322 | 273 |
|
323 | 274 |
<p> |
324 | 275 |
Send a packet to the XBee. |
... | ... | |
333 | 284 |
<tr><td valign="top"></td><td valign="top"><em>frame</em> </td><td>the frame number to associate this packet with. This will be used to identify the response when the XBee alerts us as to whether or not our message was received. </td></tr> |
334 | 285 |
</table> |
335 | 286 |
</dl> |
336 |
</td> |
|
337 |
</tr> |
|
338 |
</table> |
|
339 |
<a class="anchor" name="g33f2b13a8f46ee08f14bce90160a5623"></a><!-- doxytag: member="xbee.h::xbee_set_channel" ref="g33f2b13a8f46ee08f14bce90160a5623" args="(int channel)" --><p> |
|
340 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
341 |
<tr> |
|
342 |
<td class="mdRow"> |
|
343 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
287 |
|
|
288 |
</div> |
|
289 |
</div><p> |
|
290 |
<a class="anchor" name="g33f2b13a8f46ee08f14bce90160a5623"></a><!-- doxytag: member="xbee.h::xbee_set_channel" ref="g33f2b13a8f46ee08f14bce90160a5623" args="(int channel)" --> |
|
291 |
<div class="memitem"> |
|
292 |
<div class="memproto"> |
|
293 |
<table class="memname"> |
|
344 | 294 |
<tr> |
345 |
<td class="md" nowrap valign="top">void xbee_set_channel </td>
|
|
346 |
<td class="md" valign="top">( </td>
|
|
347 |
<td class="md" nowrap valign="top">int </td>
|
|
348 |
<td class="mdname1" valign="top" nowrap> <em>channel</em> </td>
|
|
349 |
<td class="md" valign="top"> ) </td>
|
|
350 |
<td class="md" nowrap></td>
|
|
295 |
<td class="memname">void xbee_set_channel </td>
|
|
296 |
<td>(</td>
|
|
297 |
<td class="paramtype">int </td>
|
|
298 |
<td class="paramname"> <em>channel</em> </td>
|
|
299 |
<td> ) </td> |
|
300 |
<td width="100%"></td>
|
|
351 | 301 |
</tr> |
352 | 302 |
</table> |
353 |
</td> |
|
354 |
</tr> |
|
355 |
</table> |
|
356 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
357 |
<tr> |
|
358 |
<td> |
|
359 |
|
|
360 |
</td> |
|
361 |
<td> |
|
303 |
</div> |
|
304 |
<div class="memdoc"> |
|
362 | 305 |
|
363 | 306 |
<p> |
364 | 307 |
Set the channel the XBee is currently using. |
... | ... | |
369 | 312 |
<tr><td valign="top"></td><td valign="top"><em>channel</em> </td><td>the channel the XBee will not use, between 0x0B and 0x1A</td></tr> |
370 | 313 |
</table> |
371 | 314 |
</dl> |
372 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee_get_channel</a> </dd></dl> |
|
373 |
</td> |
|
374 |
</tr> |
|
375 |
</table> |
|
376 |
<a class="anchor" name="g832f07915e1ffa8afefcd378deead1cd"></a><!-- doxytag: member="xbee.h::xbee_set_pan_id" ref="g832f07915e1ffa8afefcd378deead1cd" args="(int id)" --><p> |
|
377 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
378 |
<tr> |
|
379 |
<td class="mdRow"> |
|
380 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
315 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a" title="Get the channel the XBee is currently using.">xbee_get_channel</a> </dd></dl> |
|
316 |
|
|
317 |
</div> |
|
318 |
</div><p> |
|
319 |
<a class="anchor" name="g832f07915e1ffa8afefcd378deead1cd"></a><!-- doxytag: member="xbee.h::xbee_set_pan_id" ref="g832f07915e1ffa8afefcd378deead1cd" args="(int id)" --> |
|
320 |
<div class="memitem"> |
|
321 |
<div class="memproto"> |
|
322 |
<table class="memname"> |
|
381 | 323 |
<tr> |
382 |
<td class="md" nowrap valign="top">void xbee_set_pan_id </td>
|
|
383 |
<td class="md" valign="top">( </td>
|
|
384 |
<td class="md" nowrap valign="top">int </td>
|
|
385 |
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
|
386 |
<td class="md" valign="top"> ) </td>
|
|
387 |
<td class="md" nowrap></td>
|
|
324 |
<td class="memname">void xbee_set_pan_id </td>
|
|
325 |
<td>(</td>
|
|
326 |
<td class="paramtype">int </td>
|
|
327 |
<td class="paramname"> <em>id</em> </td>
|
|
328 |
<td> ) </td> |
|
329 |
<td width="100%"></td>
|
|
388 | 330 |
</tr> |
389 | 331 |
</table> |
390 |
</td> |
|
391 |
</tr> |
|
392 |
</table> |
|
393 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
394 |
<tr> |
|
395 |
<td> |
|
396 |
|
|
397 |
</td> |
|
398 |
<td> |
|
332 |
</div> |
|
333 |
<div class="memdoc"> |
|
399 | 334 |
|
400 | 335 |
<p> |
401 | 336 |
Set the PAN ID for the XBee. |
... | ... | |
406 | 341 |
<tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>the new personal area network (PAN) id </td></tr> |
407 | 342 |
</table> |
408 | 343 |
</dl> |
409 |
</td> |
|
410 |
</tr> |
|
411 |
</table> |
|
412 |
<a class="anchor" name="g9334ac71dca1ddd697b1a35a361ade6a"></a><!-- doxytag: member="xbee.h::xbee_terminate" ref="g9334ac71dca1ddd697b1a35a361ade6a" args="(void)" --><p> |
|
413 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
414 |
<tr> |
|
415 |
<td class="mdRow"> |
|
416 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
344 |
|
|
345 |
</div> |
|
346 |
</div><p> |
|
347 |
<a class="anchor" name="g9334ac71dca1ddd697b1a35a361ade6a"></a><!-- doxytag: member="xbee.h::xbee_terminate" ref="g9334ac71dca1ddd697b1a35a361ade6a" args="(void)" --> |
|
348 |
<div class="memitem"> |
|
349 |
<div class="memproto"> |
|
350 |
<table class="memname"> |
|
417 | 351 |
<tr> |
418 |
<td class="md" nowrap valign="top">void xbee_terminate </td>
|
|
419 |
<td class="md" valign="top">( </td>
|
|
420 |
<td class="md" nowrap valign="top">void </td>
|
|
421 |
<td class="mdname1" valign="top" nowrap> </td>
|
|
422 |
<td class="md" valign="top"> ) </td>
|
|
423 |
<td class="md" nowrap></td>
|
|
352 |
<td class="memname">void xbee_terminate </td>
|
|
353 |
<td>(</td>
|
|
354 |
<td class="paramtype">void </td>
|
|
355 |
<td class="paramname"> </td>
|
|
356 |
<td> ) </td> |
|
357 |
<td width="100%"></td>
|
|
424 | 358 |
</tr> |
425 | 359 |
</table> |
426 |
</td> |
|
427 |
</tr> |
|
428 |
</table> |
|
429 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
430 |
<tr> |
|
431 |
<td> |
|
432 |
|
|
433 |
</td> |
|
434 |
<td> |
|
360 |
</div> |
|
361 |
<div class="memdoc"> |
|
435 | 362 |
|
436 | 363 |
<p> |
437 | 364 |
Uninitialize the XBee library. |
438 | 365 |
<p> |
439 |
Call when finished using the XBee library. This releases all sued resources. </td>
|
|
440 |
</tr>
|
|
441 |
</table>
|
|
442 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Oct 31 17:54:43 2007 for libwireless by
|
|
366 |
Call when finished using the XBee library. This releases all sued resources. |
|
367 |
</div>
|
|
368 |
</div><p>
|
|
369 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 22:16:25 2007 for libwireless by
|
|
443 | 370 |
<a href="http://www.doxygen.org/index.html"> |
444 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
|
371 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
|
|
445 | 372 |
</body> |
446 | 373 |
</html> |
Also available in: Unified diff