2020.08.17.01

FEATURE_NEXTION_DISPLAY
          Removed languages from gSC API variable and added two new bit values:
            PARK 2048
            AUTOPARK 4096
          Create new API variable gL for language
            ENGLISH 1
            SPANISH 2
            CZECH 4
            PORTUGUESE_BRASIL 8
            GERMAN 16
            FRENCH 32
        FEATURE_SATELLITE_TRACKING
          Created FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS
            Created \& command which prints out the next AOS and LOS for each satellite
This commit is contained in:
Anthony Good 2020-08-17 22:00:23 -04:00
parent 307c95767a
commit 68b56e3c5e
8 changed files with 580 additions and 429 deletions

File diff suppressed because it is too large Load Diff

View File

@ -218,12 +218,15 @@
#define NEXTION_API_SYSTEM_CAPABILITIES_SUN 256
#define NEXTION_API_SYSTEM_CAPABILITIES_RTC 512
#define NEXTION_API_SYSTEM_CAPABILITIES_SATELLITE 1024
#define NEXTION_API_SYSTEM_CAPABILITIES_ENGLISH 2048
#define NEXTION_API_SYSTEM_CAPABILITIES_SPANISH 4096
#define NEXTION_API_SYSTEM_CAPABILITIES_CZECH 8192
#define NEXTION_API_SYSTEM_CAPABILITIES_PORTUGUESE_BRASIL 16384
#define NEXTION_API_SYSTEM_CAPABILITIES_GERMAN 32768
#define NEXTION_API_SYSTEM_CAPABILITIES_FRENCH 65536
#define NEXTION_API_SYSTEM_CAPABILITIES_PARK 2048
#define NEXTION_API_SYSTEM_CAPABILITIES_AUTOPARK 4096
#define NEXTION_API_SYSTEM_CAPABILITIES_ENGLISH 1
#define NEXTION_API_SYSTEM_CAPABILITIES_SPANISH 2
#define NEXTION_API_SYSTEM_CAPABILITIES_CZECH 4
#define NEXTION_API_SYSTEM_CAPABILITIES_PORTUGUESE_BRASIL 8
#define NEXTION_API_SYSTEM_CAPABILITIES_GERMAN 16
#define NEXTION_API_SYSTEM_CAPABILITIES_FRENCH 32
#define DCU_1_SEMICOLON 1
#define DCU_1_CARRIAGE_RETURN 2
@ -269,6 +272,7 @@
#define SERVICE_CALC_SERVICE 0
#define SERVICE_CALC_INITIALIZE 1
#define SERVICE_CALC_REPORT_STATE 2
#define SERVICE_CALC_DO_NOT_PRINT_DONE 0
#define SERVICE_CALC_PRINT_DONE 1
@ -276,6 +280,27 @@
#define SERVICE_CALC_DO_NOT_PRINT_HEADER 0
#define SERVICE_CALC_PRINT_HEADER 1
#define CLOCK_DEFAULT_YEAR_AT_BOOTUP 2020
#define CLOCK_DEFAULT_MONTH_AT_BOOTUP 8
#define CLOCK_DEFAULT_DAY_AT_BOOTUP 15
#define CLOCK_DEFAULT_HOURS_AT_BOOTUP 0
#define CLOCK_DEFAULT_MINUTES_AT_BOOTUP 0
#define CLOCK_DEFAULT_SECONDS_AT_BOOTUP 0
#define DO_NOT_LOAD_HARDCODED_TLE 0
#define LOAD_HARDCODED_TLE 1
#define LOAD_INTO_CURRENT_SATELLITE 0
#define LOAD_INTO_CALC_SATELLITE 1
#define NOT_VERBOSE 0
#define _VERBOSE_ 1
#define CURRENT_SATELLITE 0
#define CALC_SATELLITE 1
#define SERVICE_IDLE 0
#define SERVICE_CALC_IN_PROGRESS 1
/* ------end of macros ------- */

View File

@ -64,6 +64,7 @@
// #define DEBUG_NEXTION_DISPLAY
// #define DEBUG_NEXTION_DISPLAY_SERIAL_SEND
// #define DEBUG_NEXTION_DISPLAY_SERIAL_RECV
// #define DEBUG_NEXTION_DISPLAY_INIT // set DEFAULT_DEBUG_STATE to 1 above
// #define DEBUG_TEST_POLAR_TO_CARTESIAN
// #define DEBUG_SATELLITE_TRACKING
// #define DEBUG_SATELLITE_TRACKING_CALC

View File

@ -23,6 +23,7 @@
// #define FEATURE_TEST_DISPLAY_AT_STARTUP
// #define FEATURE_SATELLITE_TRACKING // https://github.com/k3ng/k3ng_rotator_controller/wiki/707-Satellite-Tracking
// #define FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS
#define LANGUAGE_ENGLISH // all languages customized in rotator_language.h
// #define LANGUAGE_SPANISH

View File

@ -23,6 +23,8 @@
//#define FEATURE_TEST_DISPLAY_AT_STARTUP
//#define FEATURE_SATELLITE_TRACKING // https://github.com/k3ng/k3ng_rotator_controller/wiki/707-Satellite-Tracking
//#define FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS
#define LANGUAGE_ENGLISH // all languages customized in rotator_language.h
//#define LANGUAGE_SPANISH

View File

@ -29,6 +29,7 @@
// #define FEATURE_TEST_DISPLAY_AT_STARTUP
#define FEATURE_SATELLITE_TRACKING // https://github.com/k3ng/k3ng_rotator_controller/wiki/707-Satellite-Tracking
#define FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS
#define LANGUAGE_ENGLISH // all languages customized in rotator_language.h
// #define LANGUAGE_SPANISH

View File

@ -22,6 +22,7 @@
//#define FEATURE_TEST_DISPLAY_AT_STARTUP
//#define FEATURE_SATELLITE_TRACKING // https://github.com/k3ng/k3ng_rotator_controller/wiki/707-Satellite-Tracking
//#define FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS
#define LANGUAGE_ENGLISH // all languages customized in rotator_language.h
//#define LANGUAGE_SPANISH

View File

@ -387,6 +387,7 @@ You can tweak these, but read the online documentation!
#define LCD_DISPLAY_SUN_TRACKING_ACTIVE_CHAR "*"
#define LCD_DISPLAY_SUN_TRACKING_INACTIVE_CHAR "-"
// ######## ######## ###### ########
// ## ## ## ## ##
// ## ## ## ##