Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of 1TEST_Flight_Protocol by
ROBOFRIEN_GUI/ROBOFRIEN_GUI.h@0:c466d770ffa7, 2017-05-17 (annotated)
- Committer:
 - skyyoungsik
 - Date:
 - Wed May 17 11:02:27 2017 +0000
 - Revision:
 - 0:c466d770ffa7
 
test1
Who changed what in which revision?
| User | Revision | Line number | New contents of line | 
|---|---|---|---|
| skyyoungsik | 0:c466d770ffa7 | 1 | |
| skyyoungsik | 0:c466d770ffa7 | 2 | #ifndef MBED_ROBOFRIEN_GUI_H | 
| skyyoungsik | 0:c466d770ffa7 | 3 | #define MBED_ROBOFRIEN_GUI_H | 
| skyyoungsik | 0:c466d770ffa7 | 4 | |
| skyyoungsik | 0:c466d770ffa7 | 5 | #include "mbed.h" | 
| skyyoungsik | 0:c466d770ffa7 | 6 | |
| skyyoungsik | 0:c466d770ffa7 | 7 | |
| skyyoungsik | 0:c466d770ffa7 | 8 | |
| skyyoungsik | 0:c466d770ffa7 | 9 | class ROBOFRIEN_GUI { | 
| skyyoungsik | 0:c466d770ffa7 | 10 | public: | 
| skyyoungsik | 0:c466d770ffa7 | 11 | void pc_rx_update(); | 
| skyyoungsik | 0:c466d770ffa7 | 12 | bool rx_bool(); | 
| skyyoungsik | 0:c466d770ffa7 | 13 | void Configuration_init(); | 
| skyyoungsik | 0:c466d770ffa7 | 14 | void Refresh(); | 
| skyyoungsik | 0:c466d770ffa7 | 15 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 16 | /////////////////////////////////////// [H/M] HomePoint and Marker ////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 17 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 18 | signed long Homepoint_Lat, Homepoint_Lng, Homepoint_Alt; | 
| skyyoungsik | 0:c466d770ffa7 | 19 | signed long Marker_Mode[20],Marker_Lat[20], Marker_Lng[20], Marker_Alt[20], Marker_Speed[20]; | 
| skyyoungsik | 0:c466d770ffa7 | 20 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 21 | //////////////////////////////////////////// [M/S] Mode and State /////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 22 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 23 | int8_t Mode1, Mode2,MissionState,CurrentMarker; | 
| skyyoungsik | 0:c466d770ffa7 | 24 | uint8_t Bat1,Bat2; | 
| skyyoungsik | 0:c466d770ffa7 | 25 | bool button[5]; | 
| skyyoungsik | 0:c466d770ffa7 | 26 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 27 | //////////////////////////////////////////////// [GPS] GPS ////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 28 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 29 | unsigned long utc_time; | 
| skyyoungsik | 0:c466d770ffa7 | 30 | signed long latitude,longitude,altitude; | 
| skyyoungsik | 0:c466d770ffa7 | 31 | uint8_t SatNum; | 
| skyyoungsik | 0:c466d770ffa7 | 32 | |
| skyyoungsik | 0:c466d770ffa7 | 33 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 34 | ///////////////////////////////////////////////// AHRS ////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 35 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 36 | int32_t rollx100, pitchx100, yawx100; | 
| skyyoungsik | 0:c466d770ffa7 | 37 | int32_t roll_ratex100, pitch_ratex100, yaw_ratex100; | 
| skyyoungsik | 0:c466d770ffa7 | 38 | int32_t VXx100,VYx100,VZx100; | 
| skyyoungsik | 0:c466d770ffa7 | 39 | |
| skyyoungsik | 0:c466d770ffa7 | 40 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 41 | ////////////////////////////////////////////// [C/P] CAP/PWM //////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 42 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 43 | int16_t cap[8]; | 
| skyyoungsik | 0:c466d770ffa7 | 44 | uint8_t pwm[8]; | 
| skyyoungsik | 0:c466d770ffa7 | 45 | |
| skyyoungsik | 0:c466d770ffa7 | 46 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 47 | /////////////////////////////////////////// [E/D] Extra & Debug ///////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 48 | ///////////////////////////////////////////////////////////////////////////////////////////////////////// | 
| skyyoungsik | 0:c466d770ffa7 | 49 | uint16_t DEBUGx100[8]; | 
| skyyoungsik | 0:c466d770ffa7 | 50 | |
| skyyoungsik | 0:c466d770ffa7 | 51 | |
| skyyoungsik | 0:c466d770ffa7 | 52 | |
| skyyoungsik | 0:c466d770ffa7 | 53 | |
| skyyoungsik | 0:c466d770ffa7 | 54 | |
| skyyoungsik | 0:c466d770ffa7 | 55 | ////////// | 
| skyyoungsik | 0:c466d770ffa7 | 56 | int16_t raw_cap[8]; | 
| skyyoungsik | 0:c466d770ffa7 | 57 | private: | 
| skyyoungsik | 0:c466d770ffa7 | 58 | void trans_configuration_data(int id_dest, int data_parse_num, int data_parse_detail_num); | 
| skyyoungsik | 0:c466d770ffa7 | 59 | void trans_flight_data(int id_dest, int data_parse_num); | 
| skyyoungsik | 0:c466d770ffa7 | 60 | void trans_empty_data(int id_dest, int data_parse_num); | 
| skyyoungsik | 0:c466d770ffa7 | 61 | void attitude_calibrate(float rollAngle, float pitchAngle); | 
| skyyoungsik | 0:c466d770ffa7 | 62 | void write_compass_setting_to_eeprom(); | 
| skyyoungsik | 0:c466d770ffa7 | 63 | |
| skyyoungsik | 0:c466d770ffa7 | 64 | }; | 
| skyyoungsik | 0:c466d770ffa7 | 65 | |
| skyyoungsik | 0:c466d770ffa7 | 66 | #endif | 
