blob: 8bdcf7153a72436eabc46a531c22473f4d4b4b8d [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>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080047 <td>Intake Roller State</td>
48 <td id="intake_roller_state"> NA </td>
Niko Sohmers3860f8a2024-01-12 21:05:19 -080049 </tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080050 <tr>
51 <td>Transfer Roller State</td>
52 <td id="transfer_roller_state"> NA </td>
53 </tr>
54 <tr>
55 <td>Extend State</td>
56 <td id="extend_state"> NA </td>
57 </tr>
58 <tr>
59 <td>Extend Roller State</td>
60 <td id="extend_roller_state"> NA </td>
61 </tr>
62 <tr>
63 <th colspan="2">Intake Pivot</th>
64 </tr>
65 <tr>
66 <td>Position</td>
67 <td id="intake_pivot"> NA </td>
68 </tr>
69 <tr>
70 <td>Absolute Position</td>
71 <td id="intake_pivot_abs"> NA </td>
72 </tr>
73 <tr>
74 <th colspan="2">Climber</th>
75 </tr>
76 <tr>
77 <td>Position</td>
78 <td id="climber"> NA </td>
79 </tr>
80 <tr>
81 <td>Absolute Position</td>
82 <td id="climber_abs"> NA </td>
83 </tr>
84 <tr>
85 <td>Pot Position</td>
86 <td id="climber_pot"> NA </td>
87 </tr>
88 <tr>
89 <th colspan="2">Extend</th>
90 </tr>
91 <tr>
92 <td>Position</td>
93 <td id="extend"> NA </td>
94 </tr>
95 <tr>
96 <td>Absolute Position</td>
97 <td id="extend_abs"> NA </td>
98 </tr>
99 <tr>
100 <td>Pot Position</td>
101 <td id="extend_pot"> NA </td>
102 </tr>
103 <tr>
104 <th colspan="2">Turret</th>
105 </tr>
106 <tr>
107 <td>Position</td>
108 <td id="turret"> NA </td>
109 </tr>
110 <tr>
111 <td>Absolute Position</td>
112 <td id="turret_abs"> NA </td>
113 </tr>
114 <tr>
115 <td>Pot Position</td>
116 <td id="turret_pot"> NA </td>
117 </tr>
118 <th colspan="2">Catapult</th>
119 </tr>
120 <tr>
121 <td>Catapult State</td>
122 <td id="catapult_state"> NA </td>
123 </tr>
124 <tr>
125 <td>Position</td>
126 <td id="catapult"> NA </td>
127 </tr>
128 <tr>
129 <td>Absolute Position</td>
130 <td id="catapult_abs"> NA </td>
131 </tr>
132 <tr>
133 <td>Pot Position</td>
134 <td id="catapult_pot"> NA </td>
135 </tr>
136 <tr>
137 <th colspan="2">Altitude</th>
138 </tr>
139 <tr>
140 <td>Position</td>
141 <td id="altitude"> NA </td>
142 </tr>
143 <tr>
144 <td>Absolute Position</td>
145 <td id="altitude_abs"> NA </td>
146 </tr>
147 <tr>
148 <td>Pot Position</td>
149 <td id="altitude_pot"> NA </td>
150 </tr>
151 </table>
152 <table>
153 <tr>
154 <th colspan="2" style="text-align: center;">Aimer</th>
155 </tr>
156 <tr>
157 <td>Turret Position</td>
158 <td id="turret_position"> NA </td>
159 </tr>
160 <tr>
161 <td>Turret Velocity </td>
162 <td id="turret_velocity"> NA </td>
163 </tr>
164 <tr>
165 <td>Target Distance</td>
166 <td id="target_distance"> NA </td>
167 </tr>
168 <tr>
169 <td>Shot Distance</td>
170 <td id="shot_distance"> NA </td>
171 </tr>
172 </table>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800173
174 <h3>Zeroing Faults:</h3>
175 <p id="zeroing_faults"> NA </p>
176 </div>
177 <div id="middle_readouts">
178 <div id="vision_readouts">
179 </div>
180 <div id="message_bridge_status">
181 <div>
182 <div>Node</div>
183 <div>Client</div>
184 <div>Server</div>
185 </div>
186 </div>
187 </div>
188 <table>
189 <tr>
Filip Kujawa1a2e9e02024-02-24 18:30:29 -0800190 <th colspan="2" style="text-align: center;"> Drivetrain Encoder Positions </th>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800191 </tr>
192 <tr>
193 <td> Left Encoder Position</td>
194 <td id="left_drivetrain_encoder"> NA </td>
195 </tr>
196 <tr>
197 <td> Right Encoder Position</td>
198 <td id="right_drivetrain_encoder"> NA </td>
199 </tr>
Mirabel Wang66546642024-02-10 16:37:05 -0800200 <tr>
201 <td> Right Front Falcon CAN Position</td>
202 <td id="falcon_right_front"> NA </td>
203 </tr>
204 <tr>
205 <td> Right Back Falcon CAN Position</td>
206 <td id="falcon_right_back"> NA </td>
207 </tr>
208 <tr>
209 <td> Left Front Falcon CAN Position</td>
210 <td id="falcon_left_front"> NA </td>
211 </tr>
212 <tr>
213 <td> Left Back Falcon CAN Position</td>
214 <td id="falcon_left_back"> NA </td>
215 </tr>
Niko Sohmers3860f8a2024-01-12 21:05:19 -0800216 </table>
217 </body>
218</html>
219