@@ -177,8 +177,19 @@ void controller_output_panel() {
177177 centered_text (" Controller Output" );
178178 ImGui::Text (" Target Thrust: %5.2f N" , FlightHistory.thrust_N );
179179 ImGui::Text (" Target Roll: %5.2f rad/s^2" , FlightHistory.roll_roll_rad_sec_squared );
180- ImGui::Text (" Thrust: %5.2f %%" , 0 ); // TODO - these
181- ImGui::Text (" Differential: %5.2f %%" , 0 );
180+ ImGui::Text (" Thrust: %5.2f %%" , FlightHistory.thrust_perc );
181+ ImGui::Text (" Differential: %5.2f %%" , FlightHistory.diffy_perc );
182+
183+ ImGui::Dummy (ImVec2 (0 , 100 ));
184+
185+ ImGui::Text (" Elasped Time: %5.2f s" , FlightHistory.elapsed_time );
186+ colored_flag (" GND Flag" , FlightHistory.GND_flag , ImVec4 (0 .0f , 153.0 / 255.0 , 0 .0f , 1 .0f ), ImVec4 (204.0 / 255.0 , 0 .0f , 0 .0f , 1 .0f ), " ##gnd_flag" );
187+ ImGui::TableSetColumnIndex (1 );
188+ if (FlightHistory.flight_armed ) {
189+ colored_flag (" Armed" , FlightHistory.flight_armed , ImVec4 (204.0 / 255.0 , 0 .0f , 0 .0f , 1 .0f ), ImVec4 (0 .0f , 153.0 / 255.0 , 0 .0f , 1 .0f ), " ##armed_flag" );
190+ } else {
191+ colored_flag (" Not Armed" , FlightHistory.flight_armed , ImVec4 (204.0 / 255.0 , 0 .0f , 0 .0f , 1 .0f ), ImVec4 (0 .0f , 153.0 / 255.0 , 0 .0f , 1 .0f ), " ##armed_flag" );
192+ }
182193
183194 ImGui::End ();
184195}
0 commit comments