Revision 688
Deleted deprecated charge_station_isp branch. All work is done in
autonomous_recharging branch now.
branches/charge_station_isp/docs/projects/colonet/colonet_server.txt | ||
---|---|---|
1 |
server: |
|
2 |
-use select to handle the multiple connections to eliminate race conditions/simplify things |
|
3 |
|
|
4 |
server->client |
|
5 |
-formal language between server and client |
|
6 |
-formal language of responses to requests from client |
|
7 |
-client must be able to give commands to robot and request information |
|
8 |
-use header file of robot behaviors as numeric commands |
|
9 |
|
|
10 |
server->db ? |
|
11 |
-use mysql (its free) |
|
12 |
-find library to do mysql in C |
|
13 |
-store client requests? |
|
14 |
|
|
15 |
server->robot |
|
16 |
-send commands/requests to robot |
|
17 |
-use header file of defined robot behaviors |
|
18 |
|
|
19 |
logging: |
|
20 |
-log client requests/commands |
|
21 |
-log commands sent to robot |
|
22 |
-log responses |
|
23 |
|
|
24 |
|
|
25 |
|
branches/charge_station_isp/docs/libdragonfly/globals_0x75.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li class="current"><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_u">- u -</a></h3><ul> |
|
62 |
<li>USB |
|
63 |
: <a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">dragonfly_lib.h</a> |
|
64 |
<li>USB_BAUD |
|
65 |
: <a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">serial.h</a> |
|
66 |
<li>usb_getc() |
|
67 |
: <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.h</a> |
|
68 |
, <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.c</a> |
|
69 |
<li>usb_getc_nb() |
|
70 |
: <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.c</a> |
|
71 |
, <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.h</a> |
|
72 |
<li>usb_init() |
|
73 |
: <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.h</a> |
|
74 |
, <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.c</a> |
|
75 |
<li>usb_putc() |
|
76 |
: <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.c</a> |
|
77 |
, <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.h</a> |
|
78 |
<li>usb_puti() |
|
79 |
: <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.c</a> |
|
80 |
, <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.h</a> |
|
81 |
<li>usb_puts() |
|
82 |
: <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.h</a> |
|
83 |
, <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.c</a> |
|
84 |
</ul> |
|
85 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
86 |
<a href="http://www.doxygen.org/index.html"> |
|
87 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
88 |
</body> |
|
89 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_0x67.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li class="current"><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> |
|
62 |
<li>G4 |
|
63 |
: <a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">buzzer.h</a> |
|
64 |
<li>G4s |
|
65 |
: <a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">buzzer.h</a> |
|
66 |
<li>get_max_bom() |
|
67 |
: <a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">bom.c</a> |
|
68 |
<li>GREEN |
|
69 |
: <a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">lights.h</a> |
|
70 |
</ul> |
|
71 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
72 |
<a href="http://www.doxygen.org/index.html"> |
|
73 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
74 |
</body> |
|
75 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_defs_0x75.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals_defs.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li class="current"><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
|
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_u">- u -</a></h3><ul> |
|
62 |
<li>USB |
|
63 |
: <a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">dragonfly_lib.h</a> |
|
64 |
<li>USB_BAUD |
|
65 |
: <a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">serial.h</a> |
|
66 |
</ul> |
|
67 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
68 |
<a href="http://www.doxygen.org/index.html"> |
|
69 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
70 |
</body> |
|
71 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_defs_0x67.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals_defs.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li class="current"><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
|
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> |
|
62 |
<li>G4 |
|
63 |
: <a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">buzzer.h</a> |
|
64 |
<li>G4s |
|
65 |
: <a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">buzzer.h</a> |
|
66 |
<li>GREEN |
|
67 |
: <a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">lights.h</a> |
|
68 |
</ul> |
|
69 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
70 |
<a href="http://www.doxygen.org/index.html"> |
|
71 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
72 |
</body> |
|
73 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_0x79.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li class="current"><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li class="current"><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_y">- y -</a></h3><ul> |
|
62 |
<li>YELLOW |
|
63 |
: <a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">lights.h</a> |
|
64 |
</ul> |
|
65 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
66 |
<a href="http://www.doxygen.org/index.html"> |
|
67 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
68 |
</body> |
|
69 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_defs_0x79.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals_defs.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li class="current"><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
|
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_y">- y -</a></h3><ul> |
|
62 |
<li>YELLOW |
|
63 |
: <a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">lights.h</a> |
|
64 |
</ul> |
|
65 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
66 |
<a href="http://www.doxygen.org/index.html"> |
|
67 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
68 |
</body> |
|
69 |
</html> |
branches/charge_station_isp/docs/libdragonfly/bug.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Bug List</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1><a class="anchor" name="bug">Bug List</a></h1><a class="anchor" name="_bug000001"></a> <dl> |
|
17 |
<dt>File <a class="el" href="i2c_8c.html">i2c.c</a> </dt> |
|
18 |
<dd>Not tested. </dd> |
|
19 |
</dl> |
|
20 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
21 |
<a href="http://www.doxygen.org/index.html"> |
|
22 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
23 |
</body> |
|
24 |
</html> |
branches/charge_station_isp/docs/libdragonfly/serial_8h.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: serial.h File Reference</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>serial.h File Reference</h1>Contains declarations for serial input and output. <a href="#_details">More...</a> |
|
17 |
<p> |
|
18 |
|
|
19 |
<p> |
|
20 |
<a href="serial_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
|
21 |
<tr><td></td></tr> |
|
22 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
23 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g378065b4d75b008228ee41cc335474a7"></a><!-- doxytag: member="serial.h::USB_BAUD" ref="g378065b4d75b008228ee41cc335474a7" args="" --> |
|
24 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">USB_BAUD</a> 115200</td></tr> |
|
25 |
|
|
26 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">the USB baud rate <br></td></tr> |
|
27 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7125fc8f3df24a2db8e074983206b054"></a><!-- doxytag: member="serial.h::XBEE_BAUD" ref="g7125fc8f3df24a2db8e074983206b054" args="" --> |
|
28 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">XBEE_BAUD</a> 9600</td></tr> |
|
29 |
|
|
30 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">the XBee baud rate <br></td></tr> |
|
31 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
32 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">usb_init</a> (void)</td></tr> |
|
33 |
|
|
34 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the USB. <a href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d"></a><br></td></tr> |
|
35 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">usb_putc</a> (char c)</td></tr> |
|
36 |
|
|
37 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Print a character to USB. <a href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946"></a><br></td></tr> |
|
38 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">usb_getc</a> (void)</td></tr> |
|
39 |
|
|
40 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a character from USB. <a href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae"></a><br></td></tr> |
|
41 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">usb_getc_nb</a> (char *c)</td></tr> |
|
42 |
|
|
43 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a character from USB without blocking. <a href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c"></a><br></td></tr> |
|
44 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">usb_puts</a> (char *s)</td></tr> |
|
45 |
|
|
46 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Print a string to USB. <a href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0"></a><br></td></tr> |
|
47 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">usb_puti</a> (int value)</td></tr> |
|
48 |
|
|
49 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Print an integer to USB. <a href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d"></a><br></td></tr> |
|
50 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">xbee_init</a> (void)</td></tr> |
|
51 |
|
|
52 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the XBee. <a href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107"></a><br></td></tr> |
|
53 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">xbee_putc</a> (char c)</td></tr> |
|
54 |
|
|
55 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Print a character to the XBee. <a href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989"></a><br></td></tr> |
|
56 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">xbee_getc</a> (void)</td></tr> |
|
57 |
|
|
58 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a character from the XBee. <a href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88"></a><br></td></tr> |
|
59 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">xbee_getc_nb</a> (char *c)</td></tr> |
|
60 |
|
|
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a character from the XBee without blocking. <a href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2"></a><br></td></tr> |
|
62 |
</table> |
|
63 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
64 |
Contains declarations for serial input and output. |
|
65 |
<p> |
|
66 |
Copyright (c) 2007 Colony Project<p> |
|
67 |
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p> |
|
68 |
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p> |
|
69 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p> |
|
70 |
Contains definitions for serial input and output.<p> |
|
71 |
<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Based on Tom Lauwer's Firefly Library </dd></dl> |
|
72 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
73 |
<a href="http://www.doxygen.org/index.html"> |
|
74 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
75 |
</body> |
|
76 |
</html> |
branches/charge_station_isp/docs/libdragonfly/reset_8h-source.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: reset.h Source File</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>reset.h</h1><a href="reset_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 |
|
17 |
<a name="l00035"></a>00035 <span class="preprocessor">#ifndef _RESET_H_</span> |
|
18 |
<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define _RESET_H_</span> |
|
19 |
<a name="l00037"></a>00037 <span class="preprocessor"></span> |
|
20 |
<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="group__reset.html#g3aea9deb2a0bfea9ff05a898f4822e31" title="Reset the robot.">reset</a>(<span class="keywordtype">void</span>); |
|
21 |
<a name="l00045"></a>00045 <span class="comment">//end group</span> |
|
22 |
<a name="l00047"></a>00047 |
|
23 |
<a name="l00048"></a>00048 <span class="preprocessor">#endif</span> |
|
24 |
<a name="l00049"></a>00049 <span class="preprocessor"></span> |
|
25 |
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
26 |
<a href="http://www.doxygen.org/index.html"> |
|
27 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
28 |
</body> |
|
29 |
</html> |
branches/charge_station_isp/docs/libdragonfly/rangefinder_8h-source.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: rangefinder.h Source File</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>rangefinder.h</h1><a href="rangefinder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 |
|
17 |
<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _RANGEFINDER_H_</span> |
|
18 |
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _RANGEFINDER_H_</span> |
|
19 |
<a name="l00039"></a>00039 <span class="preprocessor"></span> |
|
20 |
<a name="l00046"></a><a class="code" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">00046</a> <span class="preprocessor">#define IR1 6</span> |
|
21 |
<a name="l00047"></a>00047 <span class="preprocessor"></span> |
|
22 |
<a name="l00048"></a><a class="code" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">00048</a> <span class="preprocessor">#define IR2 5</span> |
|
23 |
<a name="l00049"></a>00049 <span class="preprocessor"></span> |
|
24 |
<a name="l00050"></a><a class="code" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">00050</a> <span class="preprocessor">#define IR3 4</span> |
|
25 |
<a name="l00051"></a>00051 <span class="preprocessor"></span> |
|
26 |
<a name="l00052"></a><a class="code" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">00052</a> <span class="preprocessor">#define IR4 3</span> |
|
27 |
<a name="l00053"></a>00053 <span class="preprocessor"></span> |
|
28 |
<a name="l00054"></a><a class="code" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">00054</a> <span class="preprocessor">#define IR5 2</span> |
|
29 |
<a name="l00055"></a>00055 <span class="preprocessor"></span> |
|
30 |
<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59" title="Initialize the rangefinders.">range_init</a>(<span class="keywordtype">void</span>); |
|
31 |
<a name="l00059"></a>00059 <span class="keywordtype">int</span> <a class="code" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2" title="Read the distance from a rangefinder.">range_read_distance</a>(<span class="keywordtype">int</span> range_id); |
|
32 |
<a name="l00060"></a>00060 <span class="comment">//end addtogroup</span> |
|
33 |
<a name="l00062"></a>00062 |
|
34 |
<a name="l00063"></a>00063 <span class="preprocessor">#endif</span> |
|
35 |
<a name="l00064"></a>00064 <span class="preprocessor"></span> |
|
36 |
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
37 |
<a href="http://www.doxygen.org/index.html"> |
|
38 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
39 |
</body> |
|
40 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li class="current"><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li class="current"><a href="globals.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index__">- _ -</a></h3><ul> |
|
62 |
<li>_PIN_A0 |
|
63 |
: <a class="el" href="dio_8h.html#51f04ff9f4fb24a6be30c56ce6f40693">dio.h</a> |
|
64 |
<li>_PIN_A1 |
|
65 |
: <a class="el" href="dio_8h.html#4eb14fd2e59584018694829c303f917d">dio.h</a> |
|
66 |
<li>_PIN_A2 |
|
67 |
: <a class="el" href="dio_8h.html#8addc957193d67ec0456ca4b91e6348a">dio.h</a> |
|
68 |
<li>_PIN_A3 |
|
69 |
: <a class="el" href="dio_8h.html#d542d3d032328a77644041b683263b60">dio.h</a> |
|
70 |
<li>_PIN_A4 |
|
71 |
: <a class="el" href="dio_8h.html#939eb745c1abd8ad357cbc7949071391">dio.h</a> |
|
72 |
<li>_PIN_A5 |
|
73 |
: <a class="el" href="dio_8h.html#92c23c5ef5f0909f7252d46dee64f556">dio.h</a> |
|
74 |
<li>_PIN_A6 |
|
75 |
: <a class="el" href="dio_8h.html#6b3bddc004c965e7425d85bf26b749dc">dio.h</a> |
|
76 |
<li>_PIN_A7 |
|
77 |
: <a class="el" href="dio_8h.html#c446f59a98dfb4a0668306f57bd1ecca">dio.h</a> |
|
78 |
<li>_PIN_ALE |
|
79 |
: <a class="el" href="dio_8h.html#b01e62102c2ea92ef5e6ddd4c8b10e7d">dio.h</a> |
|
80 |
<li>_PIN_B0 |
|
81 |
: <a class="el" href="dio_8h.html#b4f305294f28e717999cef139b7caab0">dio.h</a> |
|
82 |
<li>_PIN_B1 |
|
83 |
: <a class="el" href="dio_8h.html#bfe495b8eb044c08d0847c7d4043ea4f">dio.h</a> |
|
84 |
<li>_PIN_B2 |
|
85 |
: <a class="el" href="dio_8h.html#fbe373570755ea8d3180703632224896">dio.h</a> |
|
86 |
<li>_PIN_B3 |
|
87 |
: <a class="el" href="dio_8h.html#a760d7cb45c90094702c296999558f65">dio.h</a> |
|
88 |
<li>_PIN_B4 |
|
89 |
: <a class="el" href="dio_8h.html#76ae9cc1b2c74f451ab638371285f18d">dio.h</a> |
|
90 |
<li>_PIN_B5 |
|
91 |
: <a class="el" href="dio_8h.html#0fae583ff609c0543c9d8c1dab7e378d">dio.h</a> |
|
92 |
<li>_PIN_B6 |
|
93 |
: <a class="el" href="dio_8h.html#4c2e6bdc02d9672de3795f3bbb3670b9">dio.h</a> |
|
94 |
<li>_PIN_B7 |
|
95 |
: <a class="el" href="dio_8h.html#8415309f27a757e7c551906194c28e80">dio.h</a> |
|
96 |
<li>_PIN_C0 |
|
97 |
: <a class="el" href="dio_8h.html#8b117e9361a991638bd82eea83ff001a">dio.h</a> |
|
98 |
<li>_PIN_C1 |
|
99 |
: <a class="el" href="dio_8h.html#0c45f79d733ffbbbd7de2056893d6eb1">dio.h</a> |
|
100 |
<li>_PIN_C2 |
|
101 |
: <a class="el" href="dio_8h.html#c01a3878ceb5a63e961bf3a305e74a06">dio.h</a> |
|
102 |
<li>_PIN_C3 |
|
103 |
: <a class="el" href="dio_8h.html#bd8e9c9599a4c5f2c1571298b29d44bf">dio.h</a> |
|
104 |
<li>_PIN_C4 |
|
105 |
: <a class="el" href="dio_8h.html#888ab2bc04575f1902e75398fb2843b4">dio.h</a> |
|
106 |
<li>_PIN_C5 |
|
107 |
: <a class="el" href="dio_8h.html#e2c922d0d623cce421470e501b5cd01d">dio.h</a> |
|
108 |
<li>_PIN_C6 |
|
109 |
: <a class="el" href="dio_8h.html#de6c0b894acec113cc6e83ddf1c6f4ad">dio.h</a> |
|
110 |
<li>_PIN_C7 |
|
111 |
: <a class="el" href="dio_8h.html#94fc1c3551e878d00670be18dd98b01e">dio.h</a> |
|
112 |
<li>_PIN_D0 |
|
113 |
: <a class="el" href="dio_8h.html#4b95d04e9712921644d2c9daca838ae1">dio.h</a> |
|
114 |
<li>_PIN_D1 |
|
115 |
: <a class="el" href="dio_8h.html#e284f5774e84fe78764b3475a1ab7df3">dio.h</a> |
|
116 |
<li>_PIN_D2 |
|
117 |
: <a class="el" href="dio_8h.html#bb9448fbe6bc6dcd64e35d7ffa00ca6d">dio.h</a> |
|
118 |
<li>_PIN_D3 |
|
119 |
: <a class="el" href="dio_8h.html#e0acf61952e589ddc79359cc418eec17">dio.h</a> |
|
120 |
<li>_PIN_D4 |
|
121 |
: <a class="el" href="dio_8h.html#2b237cd474a817c15832fd87146e6daa">dio.h</a> |
|
122 |
<li>_PIN_D5 |
|
123 |
: <a class="el" href="dio_8h.html#70a748f97c4d4e751f2edd0fcbac4a7c">dio.h</a> |
|
124 |
<li>_PIN_D6 |
|
125 |
: <a class="el" href="dio_8h.html#8a2da262330ccf12ac69a1822d3c091c">dio.h</a> |
|
126 |
<li>_PIN_D7 |
|
127 |
: <a class="el" href="dio_8h.html#fc098c404f6e3003aef2ec0e0bc35acd">dio.h</a> |
|
128 |
<li>_PIN_E0 |
|
129 |
: <a class="el" href="dio_8h.html#badf190bc1c23be12590868584135c22">dio.h</a> |
|
130 |
<li>_PIN_E1 |
|
131 |
: <a class="el" href="dio_8h.html#e88599fd3bd196eacb91052ea05e18f3">dio.h</a> |
|
132 |
<li>_PIN_E2 |
|
133 |
: <a class="el" href="dio_8h.html#62122fe3a2b5d08d964a2178e4015e79">dio.h</a> |
|
134 |
<li>_PIN_E3 |
|
135 |
: <a class="el" href="dio_8h.html#e93d87d0523dfbb446a5909254f0ef2c">dio.h</a> |
|
136 |
<li>_PIN_E4 |
|
137 |
: <a class="el" href="dio_8h.html#6859b74122e7d105fe3dd380b6763aca">dio.h</a> |
|
138 |
<li>_PIN_E5 |
|
139 |
: <a class="el" href="dio_8h.html#19a858b324d285b261caa831df84d32f">dio.h</a> |
|
140 |
<li>_PIN_E6 |
|
141 |
: <a class="el" href="dio_8h.html#04723017fa82410249e3e6393bca65af">dio.h</a> |
|
142 |
<li>_PIN_E7 |
|
143 |
: <a class="el" href="dio_8h.html#5eb34c0e8ea6af1b8bbd3cbd8a92a600">dio.h</a> |
|
144 |
<li>_PIN_F0 |
|
145 |
: <a class="el" href="dio_8h.html#da61cdc73ca993fd5f450183862fcef1">dio.h</a> |
|
146 |
<li>_PIN_F1 |
|
147 |
: <a class="el" href="dio_8h.html#c0d7ed715f7b6982b94a0f791d62915b">dio.h</a> |
|
148 |
<li>_PIN_F2 |
|
149 |
: <a class="el" href="dio_8h.html#91e39e9f2da5ec9515e7d961a058e069">dio.h</a> |
|
150 |
<li>_PIN_F3 |
|
151 |
: <a class="el" href="dio_8h.html#847601cd0a3a8830bc38a9eef0b0d6a5">dio.h</a> |
|
152 |
<li>_PIN_F4 |
|
153 |
: <a class="el" href="dio_8h.html#81722f76eb8b39d3f3f5678526e918c6">dio.h</a> |
|
154 |
<li>_PIN_F5 |
|
155 |
: <a class="el" href="dio_8h.html#6655e7450006cec34ac55a0e7d63f0cd">dio.h</a> |
|
156 |
<li>_PIN_F6 |
|
157 |
: <a class="el" href="dio_8h.html#6b042b1d986784315b7d1780af4e6325">dio.h</a> |
|
158 |
<li>_PIN_F7 |
|
159 |
: <a class="el" href="dio_8h.html#cd2cf9c19a99cb3b883d44ddb8841aa6">dio.h</a> |
|
160 |
<li>_PIN_G0 |
|
161 |
: <a class="el" href="dio_8h.html#67a762a16abd40507f84d45a1cc8fc60">dio.h</a> |
|
162 |
<li>_PIN_G1 |
|
163 |
: <a class="el" href="dio_8h.html#cd22478361f403160ac78b6673bc1cc8">dio.h</a> |
|
164 |
<li>_PIN_G2 |
|
165 |
: <a class="el" href="dio_8h.html#d15640b2580aa575af9b4b3afb66d69e">dio.h</a> |
|
166 |
<li>_PIN_G3 |
|
167 |
: <a class="el" href="dio_8h.html#b68ee88c80780acce271541468b57b01">dio.h</a> |
|
168 |
<li>_PIN_G4 |
|
169 |
: <a class="el" href="dio_8h.html#8098eb56320b9f65520da4f3034168d8">dio.h</a> |
|
170 |
<li>_PIN_RD |
|
171 |
: <a class="el" href="dio_8h.html#35b975ca202c33953772138fbe9987a1">dio.h</a> |
|
172 |
<li>_PIN_TOSC1 |
|
173 |
: <a class="el" href="dio_8h.html#4658177abc8db29571f67e68f50d5591">dio.h</a> |
|
174 |
<li>_PIN_TOSC2 |
|
175 |
: <a class="el" href="dio_8h.html#1a989f2be615fdbb5d539c803ae85052">dio.h</a> |
|
176 |
<li>_PIN_WR |
|
177 |
: <a class="el" href="dio_8h.html#1457bcf9a22d249b4907d0bdc6661e6f">dio.h</a> |
|
178 |
<li>_PORT_A |
|
179 |
: <a class="el" href="dio_8h.html#c03b8868a83d44a9b97de1cc0d7fe8e8">dio.h</a> |
|
180 |
<li>_PORT_B |
|
181 |
: <a class="el" href="dio_8h.html#da0ad7242f65b61351de29531659aaf3">dio.h</a> |
|
182 |
<li>_PORT_C |
|
183 |
: <a class="el" href="dio_8h.html#2f5cd37fd5831a67953d155ec3624187">dio.h</a> |
|
184 |
<li>_PORT_D |
|
185 |
: <a class="el" href="dio_8h.html#881c4ea9fdae76401a4005981f40887e">dio.h</a> |
|
186 |
<li>_PORT_E |
|
187 |
: <a class="el" href="dio_8h.html#48bd3d9b9db9d872bbdf4579864a6cba">dio.h</a> |
|
188 |
<li>_PORT_F |
|
189 |
: <a class="el" href="dio_8h.html#7f0278fc6e55e8e8a6f63c944e9779bd">dio.h</a> |
|
190 |
<li>_PORT_G |
|
191 |
: <a class="el" href="dio_8h.html#7c0f589b48ebb00d7a998ac3daaac11a">dio.h</a> |
|
192 |
</ul> |
|
193 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
194 |
<a href="http://www.doxygen.org/index.html"> |
|
195 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
196 |
</body> |
|
197 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_0x6f.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li class="current"><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_o">- o -</a></h3><ul> |
|
62 |
<li>ORANGE |
|
63 |
: <a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">lights.h</a> |
|
64 |
<li>ORB |
|
65 |
: <a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">dragonfly_lib.h</a> |
|
66 |
<li>ORB_OFF |
|
67 |
: <a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">lights.h</a> |
|
68 |
</ul> |
|
69 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
70 |
<a href="http://www.doxygen.org/index.html"> |
|
71 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
72 |
</body> |
|
73 |
</html> |
branches/charge_station_isp/docs/libdragonfly/globals_defs_0x6f.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<div class="tabs"> |
|
17 |
<ul> |
|
18 |
<li><a href="files.html"><span>File List</span></a></li> |
|
19 |
<li class="current"><a href="globals.html"><span>Globals</span></a></li> |
|
20 |
</ul> |
|
21 |
</div> |
|
22 |
<div class="tabs"> |
|
23 |
<ul> |
|
24 |
<li><a href="globals.html"><span>All</span></a></li> |
|
25 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
26 |
<li><a href="globals_type.html"><span>Typedefs</span></a></li> |
|
27 |
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> |
|
28 |
</ul> |
|
29 |
</div> |
|
30 |
<div class="tabs"> |
|
31 |
<ul> |
|
32 |
<li><a href="globals_defs.html#index__"><span>_</span></a></li> |
|
33 |
<li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> |
|
34 |
<li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> |
|
35 |
<li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> |
|
36 |
<li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> |
|
37 |
<li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> |
|
38 |
<li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> |
|
39 |
<li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> |
|
40 |
<li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> |
|
41 |
<li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> |
|
42 |
<li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li> |
|
43 |
<li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> |
|
44 |
<li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> |
|
45 |
<li class="current"><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> |
|
46 |
<li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> |
|
47 |
<li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li> |
|
48 |
<li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> |
|
49 |
<li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> |
|
50 |
<li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> |
|
51 |
<li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> |
|
52 |
<li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> |
|
53 |
<li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li> |
|
54 |
<li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li> |
|
55 |
</ul> |
|
56 |
</div> |
|
57 |
|
|
58 |
<p> |
|
59 |
|
|
60 |
<p> |
|
61 |
<h3><a class="anchor" name="index_o">- o -</a></h3><ul> |
|
62 |
<li>ORANGE |
|
63 |
: <a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">lights.h</a> |
|
64 |
<li>ORB |
|
65 |
: <a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">dragonfly_lib.h</a> |
|
66 |
<li>ORB_OFF |
|
67 |
: <a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">lights.h</a> |
|
68 |
</ul> |
|
69 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
70 |
<a href="http://www.doxygen.org/index.html"> |
|
71 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
72 |
</body> |
|
73 |
</html> |
branches/charge_station_isp/docs/libdragonfly/lights_8h-source.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: lights.h Source File</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>lights.h</h1><a href="lights_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 |
|
17 |
<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _LIGHTS_H_</span> |
|
18 |
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _LIGHTS_H_</span> |
|
19 |
<a name="l00039"></a>00039 <span class="preprocessor"></span> |
|
20 |
<a name="l00040"></a>00040 |
|
21 |
<a name="l00046"></a>00046 <span class="comment">//ORB Colors</span> |
|
22 |
<a name="l00048"></a><a class="code" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">00048</a> <span class="comment"></span><span class="preprocessor">#define RED 0xE0</span> |
|
23 |
<a name="l00049"></a>00049 <span class="preprocessor"></span> |
|
24 |
<a name="l00050"></a><a class="code" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">00050</a> <span class="preprocessor">#define ORANGE 0xE4</span> |
|
25 |
<a name="l00051"></a>00051 <span class="preprocessor"></span> |
|
26 |
<a name="l00052"></a><a class="code" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">00052</a> <span class="preprocessor">#define YELLOW 0xE8</span> |
|
27 |
<a name="l00053"></a>00053 <span class="preprocessor"></span> |
|
28 |
<a name="l00054"></a><a class="code" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">00054</a> <span class="preprocessor">#define LIME 0x68</span> |
|
29 |
<a name="l00055"></a>00055 <span class="preprocessor"></span> |
|
30 |
<a name="l00056"></a><a class="code" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">00056</a> <span class="preprocessor">#define GREEN 0x1C</span> |
|
31 |
<a name="l00057"></a>00057 <span class="preprocessor"></span> |
|
32 |
<a name="l00058"></a><a class="code" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">00058</a> <span class="preprocessor">#define CYAN 0x1F</span> |
|
33 |
<a name="l00059"></a>00059 <span class="preprocessor"></span> |
|
34 |
<a name="l00060"></a><a class="code" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">00060</a> <span class="preprocessor">#define BLUE 0x03</span> |
|
35 |
<a name="l00061"></a>00061 <span class="preprocessor"></span> |
|
36 |
<a name="l00062"></a><a class="code" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">00062</a> <span class="preprocessor">#define PINK 0xA6 </span> |
|
37 |
<a name="l00063"></a>00063 <span class="preprocessor"></span> |
|
38 |
<a name="l00064"></a><a class="code" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">00064</a> <span class="preprocessor">#define PURPLE 0x41</span> |
|
39 |
<a name="l00065"></a>00065 <span class="preprocessor"></span> |
|
40 |
<a name="l00066"></a><a class="code" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">00066</a> <span class="preprocessor">#define MAGENTA 0xE3</span> |
|
41 |
<a name="l00067"></a>00067 <span class="preprocessor"></span> |
|
42 |
<a name="l00068"></a><a class="code" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">00068</a> <span class="preprocessor">#define WHITE 0xFE</span> |
|
43 |
<a name="l00069"></a>00069 <span class="preprocessor"></span> |
|
44 |
<a name="l00070"></a><a class="code" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">00070</a> <span class="preprocessor">#define ORB_OFF 0xFE //ORB_OFF->WHITE</span> |
|
45 |
<a name="l00071"></a>00071 <span class="preprocessor"></span> |
|
46 |
<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a>(<span class="keywordtype">void</span>); |
|
47 |
<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#ga75385bd1398949615ee1fe78a535cff" title="Set both orbs to a specified color.">orb_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led, |
|
48 |
<a name="l00076"></a>00076 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led); |
|
49 |
<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g2df1397345a557295b12e50451f8592e" title="Set orb1 to a specified color.">orb1_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led, |
|
50 |
<a name="l00079"></a>00079 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led); |
|
51 |
<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#gb19679987f51d6ed35461d581ca8972b" title="Set orb2 to a specified color.">orb2_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led, |
|
52 |
<a name="l00082"></a>00082 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led); |
|
53 |
<a name="l00083"></a>00083 |
|
54 |
<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g123d2880d20bf6d0bb387024c8f6da81" title="Set both orbs to a specified color.">orb_set_color</a>(<span class="keywordtype">int</span> col); |
|
55 |
<a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g131d9bf3e32cf5530f4cc671ea496609" title="Set orb1 to a specified color.">orb1_set_color</a>(<span class="keywordtype">int</span> col); |
|
56 |
<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g3125d9c661a33b3fdeb4eca75ca00cab" title="Set orb2 to a specified color.">orb2_set_color</a>(<span class="keywordtype">int</span> col); |
|
57 |
<a name="l00090"></a>00090 |
|
58 |
<a name="l00092"></a>00092 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g1ea1b363a0592f80798f6a1e260a70e9" title="Disable the orbs.">orb_disable</a>(<span class="keywordtype">void</span>); |
|
59 |
<a name="l00094"></a>00094 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g5911e3fa322de2e760a92a44d5a6a547" title="Enable the orbs.">orb_enable</a>(<span class="keywordtype">void</span>); |
|
60 |
<a name="l00095"></a>00095 <span class="comment">//end addtogroup</span> |
|
61 |
<a name="l00097"></a>00097 |
|
62 |
<a name="l00098"></a>00098 <span class="preprocessor">#endif</span> |
|
63 |
<a name="l00099"></a>00099 <span class="preprocessor"></span> |
|
64 |
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
65 |
<a href="http://www.doxygen.org/index.html"> |
|
66 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
67 |
</body> |
|
68 |
</html> |
branches/charge_station_isp/docs/libdragonfly/group__i2c.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: I2C</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>I2C</h1>Provides Inter-Interconnected-Communications (I2C). |
|
17 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
18 |
<tr><td></td></tr> |
|
19 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
20 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf685692265ff486494774a12f58cb12"></a><!-- doxytag: member="i2c::I2C_BIT_RATE_DIVIDER" ref="gaf685692265ff486494774a12f58cb12" args="" --> |
|
21 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaf685692265ff486494774a12f58cb12">I2C_BIT_RATE_DIVIDER</a> 0x0C</td></tr> |
|
22 |
|
|
23 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set bit rate 12 = 100kbit/s (max speed setting is 10 for an 8 MHz clock). It is a divider, so the lower the number the faster the speed. <br></td></tr> |
|
24 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
25 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf590d5cb743d0202ca44be4b3e4865d"></a><!-- doxytag: member="i2c::RING_BUFFER_NEW" ref="gbf590d5cb743d0202ca44be4b3e4865d" args="(i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)" --> |
|
26 |
</td><td class="memItemRight" valign="bottom"><b>RING_BUFFER_NEW</b> (i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)</td></tr> |
|
27 |
|
|
28 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c_init</a> (char addr, <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> master_recv, <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> slave_recv, <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> slave_send)</td></tr> |
|
29 |
|
|
30 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes the i2c module. <a href="#g28bd4994859c49763a282579c4c772a1"></a><br></td></tr> |
|
31 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c_send</a> (char dest, char *data, size_t bytes)</td></tr> |
|
32 |
|
|
33 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends a byte array over I2C as a master. <a href="#g15f534819e0f3405c4e05769af1f1e19"></a><br></td></tr> |
|
34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c_request</a> (char dest)</td></tr> |
|
35 |
|
|
36 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Send a master request to the destination. <a href="#gf5d4ed96f03670ca300298019b7f2f72"></a><br></td></tr> |
|
37 |
</table> |
|
38 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
39 |
Provides Inter-Interconnected-Communications (I2C). |
|
40 |
<p> |
|
41 |
Initiates I2C functions on an ATMega128 which has a fully hardware Two Wire Interface (TWI) module. Any Atmel chip with this hardware should be able to use the software.<p> |
|
42 |
This code will operate in a multi-master enviornment and can be either a slave or a master at any time (as long as they are not one or the other at the moment. You can queue up multiple transmission modes in the buffer up to the buffer size. The buffer is implemented as a ring buffer.<p> |
|
43 |
It is implemented using callback functions. Whenever you want to send a packet you can call the built in send function (as a master) and it will send an array of bytes. Master recieve and slave send/receive are all handled by the call back functions. It is up to the end user to create functions that will handle the receiving of packets. Their functions will be called with every byte recieved so you must either buffer the inputs or handle each one separately.<p> |
|
44 |
On errors we will simply flush the entire buffer.<p> |
|
45 |
For information on how I2C operates, read the wikipedia article <a href="http://en.wikipedia.org/wiki/I2c">http://en.wikipedia.org/wiki/I2c</a> for a good explanation of how it works. <hr><h2>Function Documentation</h2> |
|
46 |
<a class="anchor" name="g28bd4994859c49763a282579c4c772a1"></a><!-- doxytag: member="i2c.c::i2c_init" ref="g28bd4994859c49763a282579c4c772a1" args="(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send)" --> |
|
47 |
<div class="memitem"> |
|
48 |
<div class="memproto"> |
|
49 |
<table class="memname"> |
|
50 |
<tr> |
|
51 |
<td class="memname">int i2c_init </td> |
|
52 |
<td>(</td> |
|
53 |
<td class="paramtype">char </td> |
|
54 |
<td class="paramname"> <em>addr</em>, </td> |
|
55 |
</tr> |
|
56 |
<tr> |
|
57 |
<td class="paramkey"></td> |
|
58 |
<td></td> |
|
59 |
<td class="paramtype"><a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> </td> |
|
60 |
<td class="paramname"> <em>master_recv</em>, </td> |
|
61 |
</tr> |
|
62 |
<tr> |
|
63 |
<td class="paramkey"></td> |
|
64 |
<td></td> |
|
65 |
<td class="paramtype"><a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> </td> |
|
66 |
<td class="paramname"> <em>slave_recv</em>, </td> |
|
67 |
</tr> |
|
68 |
<tr> |
|
69 |
<td class="paramkey"></td> |
|
70 |
<td></td> |
|
71 |
<td class="paramtype"><a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> </td> |
|
72 |
<td class="paramname"> <em>slave_send</em></td><td> </td> |
|
73 |
</tr> |
|
74 |
<tr> |
|
75 |
<td></td> |
|
76 |
<td>)</td> |
|
77 |
<td></td><td></td><td width="100%"></td> |
|
78 |
</tr> |
|
79 |
</table> |
|
80 |
</div> |
|
81 |
<div class="memdoc"> |
|
82 |
|
|
83 |
<p> |
|
84 |
Initializes the i2c module. |
|
85 |
<p> |
|
86 |
Initializes the I2C module to start listening on the i2c lines. If the callback functions are not set to null they will be called when that transmission mode is called. The address is your address that you will listen to when you are not the master.<p> |
|
87 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
88 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
89 |
<tr><td valign="top"></td><td valign="top"><em>addr</em> </td><td>Your address on the I2C bus. </td></tr> |
|
90 |
<tr><td valign="top"></td><td valign="top"><em>master_recv</em> </td><td>The address of the function to call when you receive a byte when you are a master. </td></tr> |
|
91 |
<tr><td valign="top"></td><td valign="top"><em>slave_recv</em> </td><td>The address of the function to call when you are a slave you receive data from the master </td></tr> |
|
92 |
<tr><td valign="top"></td><td valign="top"><em>slave_send</em> </td><td>The address of the function to call when you are a slave and the master requests data from you.</td></tr> |
|
93 |
</table> |
|
94 |
</dl> |
|
95 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl> |
|
96 |
|
|
97 |
</div> |
|
98 |
</div><p> |
|
99 |
<a class="anchor" name="gf5d4ed96f03670ca300298019b7f2f72"></a><!-- doxytag: member="i2c.c::i2c_request" ref="gf5d4ed96f03670ca300298019b7f2f72" args="(char dest)" --> |
|
100 |
<div class="memitem"> |
|
101 |
<div class="memproto"> |
|
102 |
<table class="memname"> |
|
103 |
<tr> |
|
104 |
<td class="memname">int i2c_request </td> |
|
105 |
<td>(</td> |
|
106 |
<td class="paramtype">char </td> |
|
107 |
<td class="paramname"> <em>dest</em> </td> |
|
108 |
<td> ) </td> |
|
109 |
<td width="100%"></td> |
|
110 |
</tr> |
|
111 |
</table> |
|
112 |
</div> |
|
113 |
<div class="memdoc"> |
|
114 |
|
|
115 |
<p> |
|
116 |
Send a master request to the destination. |
|
117 |
<p> |
|
118 |
Sends a request of data from the target address and calls the callback function to handle data as it comes in. This function will not work if the slave has not informationt to send or has nothing implemented to send it.<p> |
|
119 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
120 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
121 |
<tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>The destination that we want to receive information from.</td></tr> |
|
122 |
</table> |
|
123 |
</dl> |
|
124 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl> |
|
125 |
|
|
126 |
</div> |
|
127 |
</div><p> |
|
128 |
<a class="anchor" name="g15f534819e0f3405c4e05769af1f1e19"></a><!-- doxytag: member="i2c.c::i2c_send" ref="g15f534819e0f3405c4e05769af1f1e19" args="(char dest, char *data, size_t bytes)" --> |
|
129 |
<div class="memitem"> |
|
130 |
<div class="memproto"> |
|
131 |
<table class="memname"> |
|
132 |
<tr> |
|
133 |
<td class="memname">int i2c_send </td> |
|
134 |
<td>(</td> |
|
135 |
<td class="paramtype">char </td> |
|
136 |
<td class="paramname"> <em>dest</em>, </td> |
|
137 |
</tr> |
|
138 |
<tr> |
|
139 |
<td class="paramkey"></td> |
|
140 |
<td></td> |
|
141 |
<td class="paramtype">char * </td> |
|
142 |
<td class="paramname"> <em>data</em>, </td> |
|
143 |
</tr> |
|
144 |
<tr> |
|
145 |
<td class="paramkey"></td> |
|
146 |
<td></td> |
|
147 |
<td class="paramtype">size_t </td> |
|
148 |
<td class="paramname"> <em>bytes</em></td><td> </td> |
|
149 |
</tr> |
|
150 |
<tr> |
|
151 |
<td></td> |
|
152 |
<td>)</td> |
|
153 |
<td></td><td></td><td width="100%"></td> |
|
154 |
</tr> |
|
155 |
</table> |
|
156 |
</div> |
|
157 |
<div class="memdoc"> |
|
158 |
|
|
159 |
<p> |
|
160 |
Sends a byte array over I2C as a master. |
|
161 |
<p> |
|
162 |
Will perform a send over I2C to the destination from data for the ammount of bytes that bytes is.<p> |
|
163 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
164 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
165 |
<tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>Destination address of the data on the I2C bus. </td></tr> |
|
166 |
<tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>The pointer to the byte array of data </td></tr> |
|
167 |
<tr><td valign="top"></td><td valign="top"><em>bytes</em> </td><td>The amount of bytes long that the byte array is. This is how many bytes from the array that the function will send.</td></tr> |
|
168 |
</table> |
|
169 |
</dl> |
|
170 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>zero for success, nonzero for failure </dd></dl> |
|
171 |
|
|
172 |
</div> |
|
173 |
</div><p> |
|
174 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
175 |
<a href="http://www.doxygen.org/index.html"> |
|
176 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
177 |
</body> |
|
178 |
</html> |
branches/charge_station_isp/docs/libdragonfly/motor_8h-source.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: motor.h Source File</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>motor.h</h1><a href="motor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 |
|
17 |
<a name="l00038"></a>00038 <span class="preprocessor">#ifndef _MOTOR_H</span> |
|
18 |
<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define _MOTOR_H</span> |
|
19 |
<a name="l00040"></a>00040 <span class="preprocessor"></span> |
|
20 |
<a name="l00041"></a>00041 <span class="preprocessor">#include <avr/io.h></span> |
|
21 |
<a name="l00048"></a><a class="code" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">00048</a> <span class="preprocessor">#define FORWARD 1</span> |
|
22 |
<a name="l00049"></a>00049 <span class="preprocessor"></span> |
|
23 |
<a name="l00050"></a><a class="code" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">00050</a> <span class="preprocessor">#define BACKWARD 0</span> |
|
24 |
<a name="l00051"></a>00051 <span class="preprocessor"></span> |
|
25 |
<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a>(<span class="keywordtype">void</span>); |
|
26 |
<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee" title="Set speed and direction of motor1.">motor1_set</a>(<span class="keywordtype">int</span> direction, <span class="keywordtype">int</span> speed); |
|
27 |
<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0" title="Set speed and direction of motor2.">motor2_set</a>(<span class="keywordtype">int</span> direction, <span class="keywordtype">int</span> speed); |
|
28 |
<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd" title="Turn the motors off.">motors_off</a>(<span class="keywordtype">void</span>); |
|
29 |
<a name="l00060"></a>00060 <span class="comment">// end addtogroup</span> |
|
30 |
<a name="l00062"></a>00062 |
|
31 |
<a name="l00063"></a>00063 <span class="preprocessor">#endif</span> |
|
32 |
<a name="l00064"></a>00064 <span class="preprocessor"></span> |
|
33 |
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
34 |
<a href="http://www.doxygen.org/index.html"> |
|
35 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
36 |
</body> |
|
37 |
</html> |
branches/charge_station_isp/docs/libdragonfly/time_8h.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
|
3 |
<title>libdragonfly: time.h File Reference</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.5.3 --> |
|
8 |
<div class="tabs"> |
|
9 |
<ul> |
|
10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li class="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
16 |
<h1>time.h File Reference</h1>Contains time-related functions and definitions. <a href="#_details">More...</a> |
|
17 |
<p> |
|
18 |
|
|
19 |
<p> |
|
20 |
<a href="time_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
|
21 |
<tr><td></td></tr> |
|
22 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
23 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd271145628da4e0e85e3e2486d117713"></a><!-- doxytag: member="time.h::SIXTEENTH_SECOND" ref="gd271145628da4e0e85e3e2486d117713" args="" --> |
|
24 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gd271145628da4e0e85e3e2486d117713">SIXTEENTH_SECOND</a> 1</td></tr> |
|
25 |
|
|
26 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A sixteenth of a second. <br></td></tr> |
|
27 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7bdae984203001070e9abeb3190f844a"></a><!-- doxytag: member="time.h::EIGTH_SECOND" ref="g7bdae984203001070e9abeb3190f844a" args="" --> |
|
28 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g7bdae984203001070e9abeb3190f844a">EIGTH_SECOND</a> 2</td></tr> |
|
29 |
|
|
30 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">An eighth of a second. <br></td></tr> |
|
31 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2a348d9afca1f1182bc2bb2aa6a3d1"></a><!-- doxytag: member="time.h::QUARTER_SECOND" ref="g0b2a348d9afca1f1182bc2bb2aa6a3d1" args="" --> |
|
32 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">QUARTER_SECOND</a> 4</td></tr> |
|
33 |
|
|
34 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A quarter of a second. <br></td></tr> |
|
35 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf95f27544f39827250d6bef6fa5fe18e"></a><!-- doxytag: member="time.h::HALF_SECOND" ref="gf95f27544f39827250d6bef6fa5fe18e" args="" --> |
|
36 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">HALF_SECOND</a> 8</td></tr> |
|
37 |
|
|
38 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Half of a second. <br></td></tr> |
|
39 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g94212be2394d2d37d9dfd33d07d82dba"></a><!-- doxytag: member="time.h::SECOND" ref="g94212be2394d2d37d9dfd33d07d82dba" args="" --> |
|
40 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">SECOND</a> 16</td></tr> |
|
41 |
|
|
42 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">One second. <br></td></tr> |
|
43 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c2dc0c899e1571596205f29fcc35cd6"></a><!-- doxytag: member="time.h::TWO_SECOND" ref="g4c2dc0c899e1571596205f29fcc35cd6" args="" --> |
|
44 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">TWO_SECOND</a> 32</td></tr> |
|
45 |
|
|
46 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Two seconds. <br></td></tr> |
|
47 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g335312d1eed285bbc48a7f383ad78d97"></a><!-- doxytag: member="time.h::FOUR_SECOND" ref="g335312d1eed285bbc48a7f383ad78d97" args="" --> |
|
48 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">FOUR_SECOND</a> 64</td></tr> |
|
49 |
|
|
50 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Four seconds. <br></td></tr> |
|
51 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
52 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">delay_ms</a> (int ms)</td></tr> |
|
53 |
|
|
54 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Delay execution for the specified time. <a href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d"></a><br></td></tr> |
|
55 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">rtc_init</a> (int prescale_opt, void(*rtc_func)(void))</td></tr> |
|
56 |
|
|
57 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Enable the realtime clock. <a href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553"></a><br></td></tr> |
|
58 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">rtc_reset</a> (void)</td></tr> |
|
59 |
|
|
60 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the counter of the realtime clock. <a href="group__time.html#g83ae542199d1c0e964aff89537d686a3"></a><br></td></tr> |
|
61 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">rtc_get</a> (void)</td></tr> |
|
62 |
|
|
63 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the value of the realtime clock. <a href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d"></a><br></td></tr> |
|
64 |
</table> |
|
65 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
66 |
Contains time-related functions and definitions. |
|
67 |
<p> |
|
68 |
Copyright (c) 2007 Colony Project<p> |
|
69 |
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p> |
|
70 |
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p> |
|
71 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p> |
|
72 |
Contains functions and definitions for dealing with time, namely delay_ms and the realtime clock.<p> |
|
73 |
<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl> |
|
74 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by |
|
75 |
<a href="http://www.doxygen.org/index.html"> |
|
76 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
|
77 |
</body> |
|
78 |
</html> |
branches/charge_station_isp/docs/libdragonfly/group__rangefinder.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
Also available in: Unified diff