Revision 726
Working on bayboard wireless
sensor_matrix.h | ||
---|---|---|
1 | 1 |
/** |
2 | 2 |
* Copyright (c) 2007 Colony Project |
3 |
*
|
|
3 |
* |
|
4 | 4 |
* Permission is hereby granted, free of charge, to any person |
5 | 5 |
* obtaining a copy of this software and associated documentation |
6 | 6 |
* files (the "Software"), to deal in the Software without |
... | ... | |
9 | 9 |
* copies of the Software, and to permit persons to whom the |
10 | 10 |
* Software is furnished to do so, subject to the following |
11 | 11 |
* conditions: |
12 |
*
|
|
12 |
* |
|
13 | 13 |
* The above copyright notice and this permission notice shall be |
14 | 14 |
* included in all copies or substantial portions of the Software. |
15 |
*
|
|
15 |
* |
|
16 | 16 |
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
17 | 17 |
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES |
18 | 18 |
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
... | ... | |
54 | 54 |
typedef struct |
55 | 55 |
{ |
56 | 56 |
/** |
57 |
* The size of the sensor matrix. |
|
58 |
**/ |
|
59 |
int size; |
|
60 |
/** |
|
61 | 57 |
* The matrix. Each row represents the readings of one |
62 | 58 |
* robot. |
63 | 59 |
**/ |
64 | 60 |
int** matrix; |
61 |
|
|
65 | 62 |
/** |
66 | 63 |
* The element representing a robot is true if that robot |
67 | 64 |
* is in the token ring and false otherwise. |
68 | 65 |
**/ |
69 |
int* joined; |
|
66 |
char* joined; |
|
67 |
|
|
70 | 68 |
/** |
71 | 69 |
* The number of robots in the token ring. |
72 | 70 |
**/ |
73 | 71 |
int numJoined; |
72 |
|
|
73 |
/** |
|
74 |
* The size of the sensor matrix. |
|
75 |
**/ |
|
76 |
int size; |
|
74 | 77 |
} SensorMatrix; |
75 | 78 |
|
76 | 79 |
/**@brief Create a sensor matrix **/ |
Also available in: Unified diff