|
|
@ -175,6 +175,7 @@ private: |
|
|
|
AP_OSD_Setting bat2_vlt{false, 0, 0}; |
|
|
|
AP_OSD_Setting bat2_vlt{false, 0, 0}; |
|
|
|
AP_OSD_Setting bat2used{false, 0, 0}; |
|
|
|
AP_OSD_Setting bat2used{false, 0, 0}; |
|
|
|
AP_OSD_Setting clk{false, 0, 0}; |
|
|
|
AP_OSD_Setting clk{false, 0, 0}; |
|
|
|
|
|
|
|
AP_OSD_Setting pluscode{false, 0, 0}; |
|
|
|
|
|
|
|
|
|
|
|
// MSP OSD only
|
|
|
|
// MSP OSD only
|
|
|
|
AP_OSD_Setting sidebars{false, 0, 0}; |
|
|
|
AP_OSD_Setting sidebars{false, 0, 0}; |
|
|
@ -185,6 +186,7 @@ private: |
|
|
|
AP_OSD_Setting cell_volt{true, 1, 1}; |
|
|
|
AP_OSD_Setting cell_volt{true, 1, 1}; |
|
|
|
AP_OSD_Setting batt_bar{true, 1, 1}; |
|
|
|
AP_OSD_Setting batt_bar{true, 1, 1}; |
|
|
|
AP_OSD_Setting arming{true, 1, 1}; |
|
|
|
AP_OSD_Setting arming{true, 1, 1}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void draw_altitude(uint8_t x, uint8_t y); |
|
|
|
void draw_altitude(uint8_t x, uint8_t y); |
|
|
|
void draw_bat_volt(uint8_t x, uint8_t y); |
|
|
|
void draw_bat_volt(uint8_t x, uint8_t y); |
|
|
@ -206,6 +208,7 @@ private: |
|
|
|
void draw_aspd1(uint8_t x, uint8_t y); |
|
|
|
void draw_aspd1(uint8_t x, uint8_t y); |
|
|
|
void draw_aspd2(uint8_t x, uint8_t y); |
|
|
|
void draw_aspd2(uint8_t x, uint8_t y); |
|
|
|
void draw_vspeed(uint8_t x, uint8_t y); |
|
|
|
void draw_vspeed(uint8_t x, uint8_t y); |
|
|
|
|
|
|
|
void draw_pluscode(uint8_t x, uint8_t y); |
|
|
|
|
|
|
|
|
|
|
|
//helper functions
|
|
|
|
//helper functions
|
|
|
|
void draw_speed_vector(uint8_t x, uint8_t y, Vector2f v, int32_t yaw); |
|
|
|
void draw_speed_vector(uint8_t x, uint8_t y, Vector2f v, int32_t yaw); |
|
|
|