Event timer improvements
Perfect Colin, thanks. I will check that.
Hello @gingin, thanks for looking at this! I'm answering here to keep it linked to the MR if you don't mind. I don't know if I have much to add to the commit messages, but I'll try. If you have any specific question, I'll be happy to answer of course! The event timer drift issue is because it was implemented as a settimer(..., 1) loop. Problem is that runs the function not after precisely 1s, but at the next frame after that. At say 20fps, this is 25ms late on average, so the timer is 2.5% too slow...
Event timer improvements
DAP transition tunning
DAP transition tunning
New ELS landing site HAO
New ELS landing site HAO
Re-commit MP effect additions
Merge branch 'development' of ssh://wlbragg@git.code.sf.net/p/fgspaceshuttledev/code into development
MP additions, legacy MP code cleanup (leading /)
Mnvr dps page deeper logic and various fixes
Mnvr dps page deeper logic and various fixes
Various fixes
Various fixes
External hd texture loading time
External hd texture loading time
HD livery, texture mapping and effect application corrections, gear bay thermal protection
Add hidef texture tolivery system
Spec 54 Entry Bearing
Spec 54 Entry Bearing
External HD texture and more TAEM fine tunning
External HD texture and more TAEM fine tunning
Mission files updated and TAEM time to hac fine tunned
Mission files updated and TAEM time to hac fine tunned
Fix handovers between the rel_orbital and payload_manager's provider of proximity coordinates
Fix handovers between the rel_orbital and payload_manager's provider of proximity coordinates
I did not really fix the race conditions by moving computing_proximity() before as both calculations are done in different loops. We need a lock to deactivate one while the other works. Let me fix that in a proper way.
Fix racing between the two proximity calculators within the proximity zone
Fix racing between the two proximity calculators within the proximity zone
Fix multiple entering of targets within the proximity zone
Fix multiple entering of targets within the proximity zone
Fix for HUD roll guidance typo
Fix for HUD roll guidance typo
Merge /u/dirteat/fgspaceshuttledev/ branch develnext into development
Spare effect files including shadows' shaders for next
HUD roll flightdirector TAEM
HUD roll flightdirector TAEM
Spare effect files including shadows' shaders for next
ISS mission file
ISS mission file
HUD roll flight director
HUD roll flight director
TAEM roll channel
TAEM roll channel
Remove lightmap shadows from CWS display
HUD flight director
HUD flight director
Advanced MECO parameters logic
Advanced MECO parameters logic
TAL PEG meco parameters
TAL PEG meco parameters
Ascent AP fixes
Ascent AP fixes
Implement CCTV overlay for the SRMS view with canvas
Implement CCTV overlay for the SRMS view with canvas
New option for Direct/Standard Insertion in the Auto Launch Dialog menu
New PFD elements from Power Explicit Guidance: Fine count for MECO / Attitude error needles logic for PEG convergence / Dynamic MECO velocity cue
Debug isnan added to avoid NaN error for Normalization
Rodrigues Euler rotation formula for PEG intial guess
Unified Powered Flight Guidance first implementation / Used for Nominal /TAL /ATO guidance
No RTHU for PEG test (more stable)
Obsolete unused Models/HST directory and fix various paths accordingly
Power Expicit Guidance for Ascent core code finished / test phase / no output to jsbsim guidance yet
Roll error based on Entry guidance global variable
3d matrix product and a fix to avoid NaN with vector normalization by 0
Print functions deactivated / Older jsbsim functions used for previous Entry Guidance deactivated
Final HAC radius shrinking logic in case of Low Energy Condition during HAC
Obsolete unused Models/HST directory and fix various paths accordingly
Initial work on Power Explicit Guidance (WIP) and Conic State Extrapolation Routine (finished)
Stronger condition for TAEM computation (305/603) to avoid breakage during TAL abort
Hdot ref for 305 display coming from Entry workbook hdot scale height formula
TAL alpha logic before first pullout (43° to avoid to high temperatures)
DPS adjustement for new entry guidance (global variables instead of jsb sim inputs/outputs)
New TAL site: Madris Airport item 10
New entry code: Entry guidance finished // first step of autopilot output filtered to jsbsim (Deadband, etc) // Alpha modulation and Low Energy logic activated
Adjustements for new entry code: New global variables / functions and loop
Parameters for new entry guidance: Bank and Alpha commanded.
MIDVALUE function: same than clamp but arguments order may be disregarded
Lift acceleration parameter for entry guidance code benchmark
Added Paro and Innsbruck for TAEM and final approach scenarios (fictionnal challenges)
Removed fast drag modulation for stability purpose
More works on Entry code simulation / Entry guidance code completed(Appendix 1 to 14) and not activated for now
Final flare fine tunned / Adjustement for Qbar filter during final flare to avoid pitchdown near ground
Merge branch 'development' of ssh://git.code.sf.net/p/fgspaceshuttledev/code
Merge /u/dirteat/fgspaceshuttledev/ branch mecoff into development
Tentative fix of auto-launch guidance signing off prematurely in manual throttle
Typo fixed (AUTO/MAN) for MFD in autonomous mode
Gander and Kef coordinates fine tunned for AutoLand
Correct pitch error logic for TAEM / Pitch error is based on Nz error from TAEM guidance
45° of bank for OPS6 S-turn / Additional range logic for GRTLS (not activated)
Alpha transition boundary set to 320 fps (from TAEM documentations)
EGRT targeting routine function completed / Global variables hash for Entry Guidance (Constants, Internal parameters, Output)
Tentative fix of auto-launch guidance signing off prematurely in manual throttle
3x3 Matrix computation functions / Geodetic to ECEF frame converter
Previous Mass Balance values (newer ones need more test during Entry)
Easter Island runway 28 slope ( uphill)
Sb opening/closing rated adjusted for Entry update frequency // Better initial conditions for TAEM scenario
Entry guidance rework first step: EGRT targeting routine function / geodetic to rwy frame conversion
Proper geodetic to rwy frame conversion with matrix formalism (vs. polar coordinates before) // Better guidance accuracy