51bf7686e42022.02.20.01 FEATURE_SATELLITE_TRACKING: Updated P13 library to have observer.update_location function. Controller code now uses update_location rather than instantiating new Observer objects Updated hardcoded AO17TEST TLE
k3ng
2022-02-20 19:29:11 -05:00
921280ca2b2021.12.27.02 Tested FEATURE_MASTER_SEND_AZ_ROTATION_COMMANDS_TO_REMOTE and FEATURE_MASTER_SEND_EL_ROTATION_COMMANDS_TO_REMOTE and fixed issue with link pings (PG) being sent way too often
k3ng
2021-12-27 20:23:49 -05:00
c227afd269fixed last git push which didn't copy ino file
k3ng
2021-12-27 18:44:19 -05:00
824b55db222021.12.27.01 Coded FEATURE_MASTER_SEND_AZ_ROTATION_COMMANDS_TO_REMOTE and FEATURE_MASTER_SEND_EL_ROTATION_COMMANDS_TO_REMOTE but haven't tested yet \M command: query moon azimuth and elevation \U command: query sun azimuth and elevation Still working on FEATURE_CALIBRATION
k3ng
2021-12-27 16:26:02 -05:00
Merge pull request #84 from Supermagnum/patch-2
Anthony Good
2021-12-17 17:00:14 -05:00
274cde5e9atest push to Github
k3ng
2021-12-16 18:17:25 -05:00
51da7e46742021.12.16.01 Fixed compilation issues with update_time() and set_clock. errors with FEATURE_REMOTE_UNIT_SLAVE, FEATURE_MASTER_WITH_SERIAL_SLAVE (thanks, Razvan Popescu)
k3ng
2021-12-16 17:53:30 -05:00
8a5e6f339c2021.11.22.01 FEATURE_NEXTION_DISPLAY: Added OPTION_SEND_NEXTION_RESET_AT_BOOTUP which may fix Nextion boot up issues for some Also working on FEATURE_CALIBRATION
Anthony Good
2021-11-22 19:26:55 -05:00
b1072145cb2021.10.19.04 FEATURE_NEXTION_DISPLAY: more work on initialization code
Anthony Good
2021-10-19 17:22:11 -04:00
87b9bb20d42021.10.19.03 FEATURE_NEXTION_DISPLAY: optimization of OPTION_NEW_NEXTION_INIT_CODE
Anthony Good
2021-10-18 22:20:21 -04:00
54d8d51dd12021.10.19.02 FEATURE_NEXTION_DISPLAY: testing new initialization code (OPTION_NEW_NEXTION_INIT_CODE)
Anthony Good
2021-10-18 21:43:59 -04:00
32ae1f1e0d2021.10.19.01 Increment Encoder Sensors: Attempt to get large EL_POSITION_INCREMENTAL_ENCODER_PULSES_PER_REV working correctly
Anthony Good
2021-10-18 20:14:22 -04:00
417f512eb92021.10.17.01 FEATURE_SATELLITE_TRACKING: I *believe* I fixed the issue with satellite tracking using DEFAULT_LATITUDE and DEFAULT_LONGITUDE rather than GPS-derived coordinates
Anthony Good
2021-10-17 17:12:05 -04:00
e43ed787f62021.10.15.01 FEATURE_SATELLITE_TRACKING: Added \& command to manually invoke recalculation of all satellite tracking data All satellite data is now recalculated if the clock comes out of FREE_RUNNING state or if the latitude / longitude (current location) changes All time functionality permanent changed to use TimeLib library Working on adding Sparkfun u-blox GNSS library (OPTION_GPS_USE_SPARKFUN_U_BLOX_GNSS_LIBRARY)
Anthony Good
2021-10-14 22:40:52 -04:00
3bfbe818c0Fixed some typos in rotator_features_wb6kcn.h
Anthony Good
2021-10-14 18:04:33 -04:00
17412038d02021.10.14.02 Added OPTION_CLI_VT100 - VT100 terminal emulation; currently used only by satellite tracking status command \| Updated hardcoded default AO7TEST TLE
Anthony Good
2021-10-14 12:27:37 -04:00
56e6ed82332021.10.14.01 FEATURE_STEPPER_MOTOR Removed OPTION_STEPPER_MOTOR_MAX_50_KHZ. Too much overhead from interrupts. Implemented faster digital writes using digitalWriteFast library (library now included in Github) Added OPTION_STEPPER_DO_NOT_USE_DIGITALWRITEFAST_LIBRARY to disable digitalWriteFast library use
Anthony Good
2021-10-13 20:58:48 -04:00
027df6c3422021.10.13.01 FEATURE_STEPPER_MOTOR: Added OPTION_STEPPER_MOTOR_MAX_50_KHZ
Anthony Good
2021-10-12 20:14:54 -04:00
fd355b25562021.10.12.01 FEATURE_STEPPER_MOTOR: Added several options to change maximum frequency supported. (Not tested on hardware yet.) OPTION_STEPPER_MOTOR_MAX_2_KHZ (enabled by default) OPTION_STEPPER_MOTOR_MAX_5_KHZ OPTION_STEPPER_MOTOR_MAX_10_KHZ OPTION_STEPPER_MOTOR_MAX_20_KHZ
Anthony Good
2021-10-11 23:57:54 -04:00
c66e10f280added TimeLib to libraries folder
Anthony Good
2021-10-08 08:53:30 -04:00
701800cba22021.10.08.01 DEVELOPMENT_TIMELIB - Have TimeLib integrated with all time-related functionality, including FEATURE_CLOCK, FEATURE_GPS, FEATURE_MOON_TRACKING, FEATURE_SUN_TRACKING, FEATURE_RTC_DS1307, FEATURE_RTC_PCF8583 Place a define for DEVELOPMENT_TIMELIB in your rotator_features file to test
Anthony Good
2021-10-08 08:42:57 -04:00
cbdfc826bc2021.10.06.01 FEATURE_STEPPER_MOTOR and Variable frequency outputs (rotate_cw_freq, rotate_ccw_freq, rotate_up_freq, rotate_down_freq): Clarified in settings files minimum and maximum values for AZ_VARIABLE_FREQ_OUTPUT_LOW, AZ_VARIABLE_FREQ_OUTPUT_HIGH, EL_VARIABLE_FREQ_OUTPUT_LOW, EL_VARIABLE_FREQ_OUTPUT_HIGH FEATURE_STEPPER_MOTOR - added code to limit high frequency value to 2000 hertz Big thanks to Fred, VK2WS! DEVELOPMENT_TIMELIB - working on recoding clock and time functions to the TimeLib library, in preparation for supporting Teensy RTC
Anthony Good
2021-10-06 21:32:33 -04:00
a78deaf8162021.10.05.02 Cleaned up code and pins files to remove az_stepper_motor_direction and el_stepper_motor_direction and throw a compiler error if either are defined. (Use the rotate_* pins instead.) Reference: b36c5a1d4c
Anthony Good
2021-10-05 20:44:53 -04:00
7179f725162021.10.05.01 DEBUG_ROTATOR - added code to traceback who called rotator()
Anthony Good
2021-10-05 15:41:29 -04:00
7d9ef8d3a92021.07.18.02 FEATURE_NEXTION_DISPLAY - Added code to watch for unexpected reset / 'i am alive' from Nextion
Anthony Good
2021-07-18 09:49:54 -04:00
d67cb92aae2021.07.18.01 FEATURE_SATELLITE_TRACKING - Fixed another issue with the \! not loading up the AO7-TEST default satellite (Thanks, Karl Jan Skontorp) FEATURE_NEXTION_DISPLAY - Major improvement in Nextion display startup timing (Thanks, Adam, VK4GHZ)
Anthony Good
2021-07-18 09:30:20 -04:00
26f2622cdb2021.07.17.01 FEATURE_SATELLITE_TRACKING - Fixed issue with \! command not clearing out satellit array and leaving invalid choices displayed on Nextion display FEATURE_NEXTION_DISPLAY - Added \?NG command which prompts the rotator controller to send the gSC variable immediately to the Nextion
Anthony Good
2021-07-17 15:10:59 -04:00
53cfb6c9392021.06.24.01 Fixed issues with integer conversions involving azimuth and elevation (Thanks, Alexander, RV6FX)
Anthony Good
2021-06-24 08:52:01 -04:00
72a14eb51c2021.04.07.01 Fixed issue with el_incremental_encoder_position rolling over to 0 after 32,767 or so
Anthony Good
2021-04-07 17:35:16 -04:00
de712f2f422021.04.02.01 FEATURE_AUDIBLE_ALERT new commands: \- Query audible alert state \-0 Disable audible alerts \-1 Enable audible alerts \-X Silence current audible alert \-~ Manually trigger audible alert \-A0 Disable AZ target alert \-A1 Enable AZ target alert \-E0 Disable EL target alert \-E1 Enable EL target alert
Anthony Good
2021-04-02 16:16:36 -04:00
1761d97ec12021.04.01.01 FEATURE_NEXTION_DISPLAY New Variables: gV2 Integer, Bit Mapped Various States 2 Bit Values audible_alert_enabled 1
Anthony Good
2021-03-31 20:12:43 -04:00
7e829275cf2021.03.20.01 The satellite, sun, and moon automatic tracking algorithms have been enhanced and have new runtime settings
Anthony Good
2021-03-20 12:15:56 -04:00
e497a745a02021.03.08.01 Even more work on FEATURE_AZ_POSITION_PULSE_INPUT to properly handle float values and preserve decimal places
Anthony Good
2021-03-08 19:47:45 -05:00
9e820370d22021.03.07.03 Additional work on FEATURE_AZ_POSITION_PULSE_INPUT to properly handle float values and preserve decimal places
Anthony Good
2021-03-07 14:41:44 -05:00
05513308e12021.03.07.02 Fixed issue in FEATURE_EL_POSITION_PULSE_INPUT with EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE decimal values being truncated
Anthony Good
2021-03-07 14:08:42 -05:00
b4774910cc2021.03.07.01 Fixed potential issue with AZ_POSITION_ROTARY_ENCODER_DEG_PER_PULSE and EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE decimal values being truncated Updated default AO7TEST TLE
Anthony Good
2021-03-07 12:51:49 -05:00
7efacefc462021.02.16.01 Fixed potential for latest coordinates from GPS not being used for satellite tracking
Anthony Good
2021-02-15 19:17:24 -05:00
43d7a3ce4b2021.01.26.01 (Hopefully) Fixed heading decimal place issues (float vs. int) in FEATURE_AZ_POSITION_HH12_AS5045_SSI, FEATURE_EL_POSITION_HH12_AS5045_SSI, and FEATURE_EASYCOM_EMULATION
Anthony Good
2021-01-26 17:32:11 -05:00
965f0452fb2020.12.23.01 Removed EA4TX hardware support due to copying of other open source project hardware and selling it
Anthony Good
2020-12-23 22:00:47 -05:00
Added Norwegian Bokmål language
Supermagnum
2020-10-11 01:25:50 +02:00
214dcdd9432020.09.17.01 FEATURE_AUTOPARK & FEATURE_PARK - raise an error at compile time if FEATURE_AUTOPARK is enabled without FEATURE_PARK rather than silently including FEATURE_PARK DEBUG_SATELLITE_TRACKING_CALC - fixed compiler error
Anthony Good
2020-09-17 16:55:41 -04:00
b20629c60e2020.09.09.01 FEATURE_NEXTION_DISPLAY Some code cleanup
Anthony Good
2020-09-08 21:54:40 -04:00
b41b7dbfe82020.09.04.01 FEATURE_NEXTION_DISPLAY Added new bit value to gVS (various statuses): configuration_dirty 65536 FEATURE_AUTOPARK Cleaned up some code for the \Y command that may have had a bug
Anthony Good
2020-09-03 21:46:26 -04:00
48a4583abb2020.09.02.01 Settings Files setting ANALOG_AZ_FULL_CCW renamed to ANALOG_AZ_FULL_CCW_EEPROM_INITIALIZE setting ANALOG_AZ_FULL_CW renamed to ANALOG_AZ_FULL_CW_EEPROM_INITIALIZE setting ANALOG_EL_0_DEGREES renamed to ANALOG_EL_FULL_DOWN_EEPROM_INITIALIZE setting ANALOG_EL_MAX_ELEVATION renamed to ANALOG_EL_FULL_UP_EEPROM_INITIALIZE Added additional comments for clarification FEATURE_NEXTION_DISPLAY Fixed conflicts between moon, sun, and satellite API variables and issues with gMSS variable
Anthony Good
2020-09-02 18:50:07 -04:00
e2401a95d5fixed typo in rotator_debug_log_activation.h
Anthony Good
2020-09-01 16:28:25 -04:00
975a9ec4ce2020.09.01.02 Overlap functionality can now be disabled by commenting out define ANALOG_AZ_OVERLAP_DEGREES in settings file Setting AZIMUTH_STARTING_POINT_DEFAULT renamed to AZIMUTH_STARTING_POINT_EEPROM_INITIALIZE Setting AZIMUTH_ROTATION_CAPABILITY_DEFAULT renamed to AZIMUTH_ROTATION_CAPABILITY_EEPROM_INITIALIZE
Anthony Good
2020-09-01 16:19:32 -04:00
3eb13727c12020.09.01.01 FEATURE_NEXTION_DISPLAY & FEATURE_PARK Added vPA and vPE API variables for park azimuth and elevation settings Added vAT API variable for autopark time setting in minutes FEATURE_NEXTION_DISPLAY Added transient user messaging capability for vSS1 and vSS2 via request_transient_message() call \PA or \PE command from Nextion pushes output to vSS1 in transient message Now updating software version date based on UTC date, not Eastern US date. G'day, mates! :-)
Anthony Good
2020-08-31 23:02:52 -04:00
0c840987e12020.08.30.01 FEATURE_PARK The park azimuth and elevation is now stored in the EEPROM configuration Settings PARK_AZIMUTH and PARK_ELEVATION have been deprecated The \P command has been enhanced: \PA[x][x][x] - set the park azimuth \PE[x][x][x] - set the park elevation \PA or \PE (no parameter) - report current park azimuth and elevation \P still initiates park FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Changing the current satellite on the Nextion display no longer echoes the command output on the control port
Anthony Good
2020-08-30 17:06:43 -04:00
33582072022020.08.29.02 FEATURE_CLOCK Fixed bug with CLOCK_DEFAULT_*_AT_BOOTUP settings not being used at boot up \O (Oscar) command (set clock manually) will now optionally take seconds in the argument (i.e. \O202008292032 or \O20200829203255) FEATURE_SATELLITE_TRACKING & FEATURE_CLOCK The \O (Oscar) command (set clock manually) now resets the satellite data array so it's recalculated using the new time setting FEATURE_NEXTION_DISPLAY & FEATURE_AUTOPARK Added an addition bit value to API variable gVS (various statuses), autopark_active 32768 FEATURE_NEXTION_DISPLAY Enhanced initialization routine to retry if "i'm alive" bytes are not received Additional logging in DEBUG_NEXTION_DISPLAY_INIT
Anthony Good
2020-08-29 21:07:36 -04:00
d23527048f2020.08.29.01 FEATURE_SATELLITE_TRACKING Yet another significant update to service_calc_satellite_data() - next AOS and LOS calculations are now accurate within 5 seconds!
Anthony Good
2020-08-29 14:14:16 -04:00
efc1ae2edf2020.08.28.01 FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Fixed bug with vSS1 degrees symbol
Anthony Good
2020-08-28 16:22:40 -04:00
929df3e1352020.08.26.03 FEATURE_SATELLITE_TRACKING Even more optimizations! It's working great! FEATURE_NEXTION_DISPLAY Fixed bug with gMSS API variable introduced with satellite related API variable code
Anthony Good
2020-08-26 22:09:54 -04:00
fb3a23e9f02020.08.26.02 FEATURE_SATELLITE_TRACKING Significant updates to next AOS and LOS time calculations. This is some crazy code that throttles the calculation resolution back depending on the amount of time the calculation has been running. Better handling of TLE loading at boot up and handling a corrupt TLE file
Anthony Good
2020-08-26 13:08:48 -04:00
40f9f57b802020.08.25.02 FEATURE_SATELLITE_TRACKING Significant changes to the satellite data array updating algorithm More debugging code everywhere Improved AOS detection consistency Made it Harder Better Faster Stronger
Anthony Good
2020-08-25 23:20:09 -04:00
6842f98d8b2020.08.25.01 DEBUG_SATELLITE_ARRAY_ORDER - additional debugging code
Anthony Good
2020-08-25 10:08:27 -04:00
55f3be43dd2020.08.24.02 DEBUG_LOOP - additional code for various new subroutines
Anthony Good
2020-08-24 22:56:02 -04:00
3ae6de3b292020.08.24.01 FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Added vSatNx, vSatOx, and vSatAx API variables which send a list of satellites and their next AOS time Added NEXTION_NUMBER_OF_NEXT_SATELLITES setting. This determines how many satellites are sent via the vSatNx, vSatOx, and vSatAx API variables https://github.com/k3ng/k3ng_rotator_controller/wiki/425-Human-Interface:-Nextion-Display for more information
Anthony Good
2020-08-24 20:36:30 -04:00
3c7513ddf82020.08.23.01 The \X0 command (clear azimuth and elevation calibration / offsets) is now available without FEATURE_MOON_TRACKING and FEATURE_SUN_TRACKING enabled FEATURE_SATELLITE_TRACKING The \| list satellites command is now sorted by next AOS time.
Anthony Good
2020-08-23 21:29:25 -04:00
2e3dd204ed2020.08.20.01 FEATURE_SATELLITE_TRACKING Removed FEATURE_SATELLITE_TRACKING_MULTI_SAT_AOS_LOS. It's all within FEATURE_SATELLITE_TRACKING now. We're not going to get satellite tracking to fit on a Nano, so no need to break out sub-features for memory saving. Significant updates to the \| (list satellites command). It now displays current az, el, lat, long, next aos, next los, next aos max el, time to next aos, and aos status. Updating is done in the background. This is some cool $41t. FEATURE_NEXTION_DISPLAY Fixed bug with vSS2 API variable and Parked and Parking messages Added OPTION_CLI_VT100 for sending VT100 escape codes. More on this later.
Anthony Good
2020-08-20 20:39:38 -04:00
1a8e2be3552020.08.19.01 FEATURE_NEXTION_DISPLAY Fixed bugs with gSC and gL API variables. I picked the wrong week to quit sniffing glue.
Anthony Good
2020-08-19 08:00:04 -04:00
8980264cbc2020.08.18.01 Elimated the need for avr/wdt.h include file FEATURE_SATELLITE_TRACKING Refactoring service_calc_satellite_data() to do all satellite az, el, lat, long, next AOS, and next LOS calculations. Enhanced the satellite[] struct to contain more information. Going to have service_calc_satellite_data() populate this.
Anthony Good
2020-08-18 20:32:33 -04:00
68b56e3c5e2020.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
Anthony Good
2020-08-17 22:00:23 -04:00
307c95767a2020.08.15.01 FEATURE_SATELLITE_TRACKING The \% command (print current satellite AOS and LOS times) now runs asynchronously in the background
Anthony Good
2020-08-15 08:37:44 -04:00
db84b470132020.08.13.01 FEATURE_SATELLITE_TRACKING gSC API Variable This is now the first variable written to the display after initialization Added additional capability but values ENGLISH 2048 SPANISH 4096 CZECH 8192 PORTUGUESE_BRASIL 16384 GERMAN 32768 FRENCH 65536 Language Support (rotator_language.h) NEXTION_GPS_STRING NEXTION_PARKING_STRING NEXTION_PARKED_STRING NEXTION_OVERLAP_STRING vSS3 API variable deprecated Parked and Overlap messages move to vSS2 API variable Change wait time after reboot of Nextion display from 200 mS to 300 mS
Anthony Good
2020-08-13 22:07:22 -04:00
3621a2302c2020.08.10.02 FEATURE_SATELLITE_TRACKING Fixed bug with \# load TLE command not populating satellite list array correctly (Thanks, Adam, VK4GHZ) FEATURE_NEXTION_DISPLAY Changed initialization so we don't wait for 200 mS doing nothing while the display initializes after we reset it Got rid of 1 second delay at start up. There's really no need for it.
Anthony Good
2020-08-10 22:42:06 -04:00
36b036a7b62020.08.10.01 FEATURE_SATELLITE_TRACKING Changed TLE loading routine to store carriage returns as 0xFE in eeprom and eliminated differences with systems that do carriage return versus carriage return + line feed, however, regardless TLEs cannot be loaded with the Arduino IDE Serial Monitor as it strips multi-line pasted text in the send window. Argh. You need to use PuTTY on Windows. Screen on *nix works fine.
Anthony Good
2020-08-10 17:30:47 -04:00
e45d0b2c4e2020.08.09.01 FEATURE_SATELLITE_TRACKING Fixed bug with vS1..vS34 API variables (Thanks,Adam, VK4GHZ)
Anthony Good
2020-08-09 08:17:59 -04:00
f10104ca902020.08.08.01 FEATURE_SATELLITE_TRACKING Finished \| command to list all available satellites. This will be updated later to show next AOS of each satellite. Added vS1..vS34 API variables that contain all satellites available for tracking \$ command will now first search for a literal match of the entered satellite name, and if no match is found, it will match on the first four characters
Anthony Good
2020-08-08 08:52:12 -04:00
9670b6dedd2020.08.03.01 FEATURE_SATELLITE_TRACKING Fixed bug with controller locking up upon boot up if previously selected satellite wasn't available in TLEs stored in eeprom Enhanced TLE storage so unnecessary data in TLE line 1 isn't stored in eeprom, resulting in space savings and allowing more TLEs to be stored Working on \| command to list satellites available for tracking
Anthony Good
2020-08-04 08:36:11 -04:00
b3554aa5f92020.07.31.01 Fixed bug introduced in 2020.07.27.01 with moon, sun, and satellite tracking deactivation not stopping rotation
Anthony Good
2020-07-31 19:44:37 -04:00
2601d0d4222020.07.30.01 Changed \?GC and \?GT and other coordinate and grid related commands to not require GPS, clock, or moon/sun tracking features.
Anthony Good
2020-07-30 18:04:03 -04:00
5c39694c0f2020.07.28.01 FEATURE_SATELLITE_TRACKING OPTION_DISPLAY_SATELLITE_TRACKING_ALTERNATING now displays "AOS in <time>" and "LOS in <time>". New API variables: vADF String[11] Satellite Next AOS Full Date String (YYYY-MM-DD) vADS String[5] Satellite Next AOS Short Date String (MM-DD) vATS String[5] Satellite Next AOS Time String (HH:MM) vLDF String[11] Satellite Next LOS Full Date String (YYYY-MM-DD) vLDS String[5] Satellite Next LOS Short Date String (MM-DD) vLTS String[5] Satellite Next LOS Time String (HH:MM) vALI String[13] Satellite AOS/LOS In String (Examples: "AOS in 1d13h","LOS in 30m12s","LOS in 5s") There is a bug with the "AOS/LOS in time" function (satellite_aos_los_string()) that only seems to affect HUBBLE, showing negative seconds. Investigating.
Anthony Good
2020-07-28 23:35:14 -04:00
cf2c6e72862020.07.27.01 Fixed issue with race condition when changing moon, sun, and satellite tracking modes
Anthony Good
2020-07-27 23:49:08 -04:00
c94f42e3df2020.07.26.02 FEATURE_SATELLITE_TRACKING \% command now calculates max elevation for each pass FEATURE_NEXTION_DISPLAY vConResult API variable no longer has response code in results from extended backslash commands
Anthony Good
2020-07-27 14:45:03 -04:00
78c586ac612020.07.26.01 FEATURE_SATELLITE_TRACKING \% command - print upcoming passes for current satellite \~ command now shows upcoming pass AOS and LOS \^1 activate satellite tracking command now pre-rotates to satellite next AOS az and el Added OPTION_DISPLAY_SATELLITE_TRACKING_ALTERNATING - LCD display one line that alternates current satellite az/el, AOS date/time, and AOS az/le Settings TRACKING_ACTIVE_CHAR and TRACKING_INACTIVE_CHAR deprecated New settings OPTION_DISPLAY_SATELLITE_TRACKING_ALTERNATING_TIME_MS 5000 LCD_DISPLAY_SATELLITE_VISIBLE_NOT_TRACKED_CHAR "~" LCD_DISPLAY_SATELLITE_VISIBLE_TRACKED_CHAR "*" LCD_DISPLAY_SATELLITE_NOT_VISIBLE_TRACKED_CHAR "." LCD_DISPLAY_MOON_TRACKING_ACTIVE_CHAR "*" LCD_DISPLAY_MOON_TRACKING_INACTIVE_CHAR "-" LCD_DISPLAY_SUN_TRACKING_ACTIVE_CHAR "*" LCD_DISPLAY_SUN_TRACKING_INACTIVE_CHAR "-" Added nasabare.txt bare TLE file to Github in tle/ directory
Anthony Good
2020-07-26 11:58:40 -04:00
0988d8a82f2020.07.25.03 FEATURE_NEXTION_DISPLAY New API variables: gGF Integer GPS fix age in mS vSAT String[16] Current Satellite Name vTAS String[6] Satellite Azimuth String vTES String[6] Satellite Elevation String vTLA String[7] Satellite Latitude String vTLO String[7] Satellite Longitude String gMSS has been expanded to include satellite functionality: gMSS Integer, Bit Mapped Moon, Sun, and Satellite Status Bit Values satellite_tracking_active 16 satellite_visible 32 gSC now has a bit mapping for FEATURE_SATELLITE_TRACKING: gSC Integer, Bit Mapped System Capabilities Bit Values SATELLITE 1024
Anthony Good
2020-07-25 22:14:42 -04:00
1374ac4ff12020.07.25.02 FEATURE_NEXTION_DISPLAY: Added vConResult string API variable which returns the results of backslash commands from the Nextion display
Anthony Good
2020-07-25 21:41:01 -04:00
c61e51afec2020.07.25.01 More work on FEATURE_SATELLITE_TRACKING Added LCD support Command \! - erase satellite TLE file area in eeprom Command \@ - print satellite TLE file area from eeprom Command \octothorpe - load satellite Keplarian elements file into eeprom (copy and paste bare TLE) Command \$xxxxxxx - change current satellite (xxxxxx = satellite name in stored TLE file) Added OPTION_DISPLAY_SATELLITE_TRACKING_CONTINUOUSLY to LCD functionality OPTION_DISPLAY_MOON_OR_SUN_TRACKING_CONDITIONAL changed to OPTION_DISPLAY_MOON_OR_SUN_OR_SAT_TRACKING_CONDITIONAL Setting LCD_MOON_OR_SUN_TRACKING_CONDITIONAL_ROW changed to LCD_MOON_OR_SUN_OR_SAT_TRACKING_CONDITIONAL_ROW Under construction documentation https://github.com/k3ng/k3ng_rotator_controller/wiki/707-Satellite-Tracking
Anthony Good
2020-07-25 20:58:35 -04:00
9cdc072cc32020.07.24.01 After pulling my hair out for two days, I rewrote the satellite tracking to use the P13 library from Mark VandeWettering \^ command to activate and deactive satellite tracking \~ command to view satellite tracking status
Anthony Good
2020-07-24 21:24:34 -04:00
0a4113031b2020.07.23.01 Lots more work on FEATURE_SATELLITE_TRACKING. It's only outputting AO-7 in debug logs right now. Pushing to Github in case I get hit by a bus before I finish this.
Anthony Good
2020-07-23 22:45:10 -04:00
bdf7559bf5added Plan13 library for FEATURE_SATELLITE_TRACKING (under development)
Anthony Good
2020-07-22 19:35:05 -04:00
f15b13e2a72020.07.22.01 Developing FEATURE_SATELLITE_TRACKING. Yea. FEATURE_NEXTION_DISPLAY: call service_nextion_display() right after rebooting display at start up
Anthony Good
2020-07-22 19:24:44 -04:00
7e7a8b95532020.07.21.01 FEATURE_NEXTION_DISPLAY Added NOT_PROVISIONED state to gCS Clock Status API variable Added gX and gY API variables for heading Cartesian coordinates, for future use to drive combined azimuth and elevation gauges
Anthony Good
2020-07-21 18:27:05 -04:00
f680db1bfa2020.07.19.02 FEATURE_NEXTION_DISPLAY Changed updating of gMSS API variable to reflect moon and sun visibility without tracking activated
Anthony Good
2020-07-19 12:57:21 -04:00
8ff1aa844a2020.07.19.01 Added DEBUG_PROCESSES Removed several instances where update_time() was being called unnecessarily. update_time() was consuming about 21% CPU time, now down to about 12%
Anthony Good
2020-07-19 10:01:18 -04:00
3c1d592ffd2020.07.18.02 FEATURE_NEXTION_DISPLAY Fixed updating of vMAS, vMES, vSAS, and vSES API variables Fixed degree symbol in vSS1 API variable Add variable gDP (Integer) - Number of decimal places used in various heading variables (set by DISPLAY_DECIMAL_PLACES)
Anthony Good
2020-07-18 22:44:02 -04:00
6f3d191f582020.07.18.01 Added extended backslash commands \?CGxxxx[xx] - convert grid to coordinates \?RG - read grid square \?CCxxxxx yyyyy - convert coordinates to grid xxxxx = latitude, yyyyy = longitude \?BCxxxxx yyyyy - calculate bearing to coordinate target xxxxx = latitude, yyyyy = longitude \?BGxxxx[xx] - calculate bearing to grid target \?GCxxxxx yyyyy - go to coordinate target xxxxx = latitude, yyyyy = longitude (rotate azimuth) \?GTxxxx[xx] - go to grid target (rotate azimuth) Added function maidenhead_to_coordinates(grid,latitude_degrees, longitude_degrees) from Adam VK4GHZ code contribution Added function calculate_target_bearing(source_latitude, source_longitude, target_latitude, target_longitude) from Adam VK4GHZ code contribution
Anthony Good
2020-07-18 15:00:13 -04:00
d34316ffa92020.07.17.02 DISPLAY_DEGREES_STRING is now broken out into LCD_DISPLAY_DEGREES_STRING and NEXTION_DISPLAY_DEGREES_STRING in settings files Yaesu Help (H command) updated to include missing commands (Thanks, Adam VK4GHZ )
Anthony Good
2020-07-17 19:54:04 -04:00