blob: 2013cee2b6c60ff37ab28283c1fd2a3a4d3e77f5 [file] [log] [blame]
Niko Sohmers3860f8a2024-01-12 21:05:19 -08001<html>
2 <head>
3 <script src="field_main_bundle.min.js" defer></script>
4 <link rel="stylesheet" href="styles.css">
5 </head>
6 <body>
7 <div id="field"> </div>
8 <div id="legend"> </div>
9 <div id="readouts">
10 <table>
11 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080012 <th colspan="2" style="text-align: center;">Robot State</th>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080013 </tr>
14 <tr>
15 <td>X</td>
16 <td id="x"> NA </td>
17 </tr>
18 <tr>
19 <td>Y</td>
20 <td id="y"> NA </td>
21 </tr>
22 <tr>
23 <td>Theta</td>
24 <td id="theta"> NA </td>
25 </tr>
26 </table>
27
28 <table>
29 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080030 <th colspan="2" style="text-align: center;">Images</th>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080031 </tr>
32 <tr>
33 <td> Images Accepted </td>
34 <td id="images_accepted"> NA </td>
35 </tr>
36 </table>
37
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080038 <table>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080039 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080040 <th colspan="2" style="text-align: center;">Superstructure</th>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080041 </tr>
42 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080043 <td>Superstructure State</td>
44 <td id="superstructure_state"> NA </td>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080045 </tr>
46 <tr>
James Kuszmaul5d1b75e2024-02-25 14:37:00 -080047 <td>Catapult State</td>
48 <td id="catapult_state"> NA </td>
49 </tr>
50 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080051 <td>Intake Roller State</td>
52 <td id="intake_roller_state"> NA </td>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080053 </tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080054 <tr>
55 <td>Transfer Roller State</td>
56 <td id="transfer_roller_state"> NA </td>
57 </tr>
58 <tr>
59 <td>Extend State</td>
60 <td id="extend_state"> NA </td>
61 </tr>
62 <tr>
63 <td>Extend Roller State</td>
64 <td id="extend_roller_state"> NA </td>
65 </tr>
66 <tr>
67 <th colspan="2">Intake Pivot</th>
68 </tr>
69 <tr>
70 <td>Position</td>
71 <td id="intake_pivot"> NA </td>
72 </tr>
73 <tr>
74 <td>Absolute Position</td>
75 <td id="intake_pivot_abs"> NA </td>
76 </tr>
77 <tr>
78 <th colspan="2">Climber</th>
79 </tr>
80 <tr>
81 <td>Position</td>
82 <td id="climber"> NA </td>
83 </tr>
84 <tr>
85 <td>Absolute Position</td>
86 <td id="climber_abs"> NA </td>
87 </tr>
88 <tr>
89 <td>Pot Position</td>
90 <td id="climber_pot"> NA </td>
91 </tr>
92 <tr>
93 <th colspan="2">Extend</th>
94 </tr>
95 <tr>
96 <td>Position</td>
97 <td id="extend"> NA </td>
98 </tr>
99 <tr>
100 <td>Absolute Position</td>
101 <td id="extend_abs"> NA </td>
102 </tr>
103 <tr>
104 <td>Pot Position</td>
105 <td id="extend_pot"> NA </td>
106 </tr>
107 <tr>
108 <th colspan="2">Turret</th>
109 </tr>
110 <tr>
111 <td>Position</td>
112 <td id="turret"> NA </td>
113 </tr>
114 <tr>
115 <td>Absolute Position</td>
116 <td id="turret_abs"> NA </td>
117 </tr>
118 <tr>
119 <td>Pot Position</td>
120 <td id="turret_pot"> NA </td>
121 </tr>
122 <th colspan="2">Catapult</th>
123 </tr>
124 <tr>
125 <td>Catapult State</td>
126 <td id="catapult_state"> NA </td>
127 </tr>
128 <tr>
129 <td>Position</td>
130 <td id="catapult"> NA </td>
131 </tr>
132 <tr>
133 <td>Absolute Position</td>
134 <td id="catapult_abs"> NA </td>
135 </tr>
136 <tr>
137 <td>Pot Position</td>
138 <td id="catapult_pot"> NA </td>
139 </tr>
140 <tr>
141 <th colspan="2">Altitude</th>
142 </tr>
143 <tr>
144 <td>Position</td>
145 <td id="altitude"> NA </td>
146 </tr>
147 <tr>
148 <td>Absolute Position</td>
149 <td id="altitude_abs"> NA </td>
150 </tr>
151 <tr>
152 <td>Pot Position</td>
153 <td id="altitude_pot"> NA </td>
154 </tr>
155 </table>
156 <table>
157 <tr>
158 <th colspan="2" style="text-align: center;">Aimer</th>
159 </tr>
160 <tr>
161 <td>Turret Position</td>
162 <td id="turret_position"> NA </td>
163 </tr>
164 <tr>
165 <td>Turret Velocity </td>
166 <td id="turret_velocity"> NA </td>
167 </tr>
168 <tr>
169 <td>Target Distance</td>
170 <td id="target_distance"> NA </td>
171 </tr>
172 <tr>
173 <td>Shot Distance</td>
174 <td id="shot_distance"> NA </td>
175 </tr>
James Kuszmaul5d1b75e2024-02-25 14:37:00 -0800176 </table>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800177
178 <h3>Zeroing Faults:</h3>
179 <p id="zeroing_faults"> NA </p>
180 </div>
181 <div id="middle_readouts">
182 <div id="vision_readouts">
183 </div>
184 <div id="message_bridge_status">
185 <div>
186 <div>Node</div>
187 <div>Client</div>
188 <div>Server</div>
189 </div>
190 </div>
191 </div>
192 <table>
193 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -0800194 <th colspan="2" style="text-align: center;"> Drivetrain Encoder Positions </th>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800195 </tr>
196 <tr>
197 <td> Left Encoder Position</td>
198 <td id="left_drivetrain_encoder"> NA </td>
199 </tr>
200 <tr>
201 <td> Right Encoder Position</td>
202 <td id="right_drivetrain_encoder"> NA </td>
203 </tr>
Mirabel Wang66546642024-02-10 16:37:05 -0800204 <tr>
205 <td> Right Front Falcon CAN Position</td>
206 <td id="falcon_right_front"> NA </td>
207 </tr>
208 <tr>
209 <td> Right Back Falcon CAN Position</td>
210 <td id="falcon_right_back"> NA </td>
211 </tr>
212 <tr>
213 <td> Left Front Falcon CAN Position</td>
214 <td id="falcon_left_front"> NA </td>
215 </tr>
216 <tr>
217 <td> Left Back Falcon CAN Position</td>
218 <td id="falcon_left_back"> NA </td>
219 </tr>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800220 </table>
221 </body>
222</html>
223