| 114 | |
| 115 | |
| 116 | |
| 117 | ============ C++ ============== |
| 118 | |
| 119 | ==== Trilateration Classes ==== |
| 120 | |
| 121 | Important source files: |
| 122 | |
| 123 | circles.cpp: includes the main method which utilizes other classes/methods to find the access point using trilateration |
| 124 | |
| 125 | alldata.cpp: a class that contains an array structure and other variables to hold the bulk of the data gathered before and after each trial run. |
| 126 | |
| 127 | gnuplot_i.cpp: inlcudes the implemenation of the fine details of the plotting with GNUPLOT |
| 128 | |
| 129 | plotting.cpp: provides methods that use gnuplot_i.cpp to simplify plotting. |
| 130 | |
| 131 | iwhelper.cpp: includes methods that return signal strength and link quality |
| 132 | |
| 133 | lstools.cpp: includes methods that use the least squares algorithm to approximate a guess of the location of the AP using data from alldata.cpp |
| 134 | |
| 135 | movementtool.cpp: a class contains functions required to move the robot |
| 136 | |
| 137 | ============================== |
| 138 | |
| 139 | |
| 140 | |
| 141 | |