#added PASS "ASCENT TRAJ" to AscentGuidance, with some code from CRTMFD and some new stuff (EO VIs, SERC status, SEP INHs) but still incomplete
#uploading some "technical" documentation about MPS/SSME, and a discrete bundle listing (also in pdf to be easier to browse)
#added 2 new scenarios about the "Death Star" flights (and mission files)
#moved ET propellant instance to Atlantis_Tank class and replaced it by and mps manifold propellant instance, which feeds the SSMEs and is constantly "replenished" by the ET instance
#updated launch scenarios to have the ET propellant level value in the ET vessel block (using 99.6% on all as that is the average load)
#added level and ullage pressure sensors to the ET and MPS manifold
#added low level sensor arm command to ascent guidance
#changed low level logic in SSME_Operations to have correct implementation
#ET ullage mass now simulated
#added Flow Control Valves and control logic (HACK instead of using a DSC, control logic is for now in SSME_Operations class)
#connected LH2 Ullage Press switch in panel R2 to control GH2 FCVs
#in Sensor class, added capability to add an error in the sensor reading, expressed as percentage of full scale input
#changed the names of source and header files "BLOCK_II" to "SSME_BLOCK_II"
#changed the velocity added to the ET at separation from -1 m/s to 0 m/s, because there are no springs pushing just aerodynamics and thrusters
#added logic in SSME SOP to detect command path and channel fail
#added SSME channel fail check in RSLS
#reworked unused ATVC class (running just 1 instance instead of 4 for now)
#added ATVC_SOP class that receives gimbal commands (just SSME for now)
#LCC, RSLS and MPS Dump now gimbal the SSMEs and ATVC SOP gimbal them for drag chute deploy
#added SERC
#fixed little logic bug in OMS dump/assist, so the dump now stops when "MECO Confirmed" flag is set
#changed the position of the SSME light to be a little behind the nozzles instead of between them
#corrected pre-launch position of flight controller power switches
#created ETSepSequence and TransitionDAP (still bare bones) classes, and moved some code from AscentGuidance to there, and also copied some code from OrbitDAP, and improved ET sep
#created SRBSepSequence and SRB sep is now triggered in the correct way
#in GetSRBChamberPressure, changed the 1000 factor to 530, so it outputs values close to SRB pressure (in psia) at around MET+120sec, in order for SRB SEP to occur +/- at the normal time
#corrected wrong lights turning on at MECO Confirmed in Orbital DAP
#body flap lights in panels F2 and F4 now turn off at mps dump end (had to add an OPS 2 check to PCT in OrbitalDAP)
#added MPS LH2 and LO2 feedline relief vents, valves, command and logic
#changed OMS assist implementation in mission files, Mission and AscentGuidance classes to use the real implementation: "on/off" and "duration" I-load values (start is always MM103 + 10sec)
#changed the minimum GetSSMEThrustLevel output required to have the SSMELight on, so at MECO it doesn't turn off "harshly", but instead fades more consistently with the thrust
#changed SRB light from 1 to 2 sources, and also added them to Atlantis_SRB class so they still show post sep (not sure if pre/post sep positions match)
#small change in SSME_SOP, so that on a data path failure PC goes to 0
#updated launch scenarios to show MFDs in a more "standard configuration"
#changed order of SRB plume creation (srb_contrail is now the first added instead of the last). looks much better specially from head on. (the position of srb_contrail probably needs a little tweaking)
#corrected event timer not counting up after counting down to 0
#added functionality to SRB SEP and ET SEP switches and push buttons in panel C3
#added fine count throttle down
#added EO recognition and correspondent update to 1º stage throttle table and fine count throttle value
#corrected slow OAA retract and extend movements and added emergency extend
#improved visuals for SSME ignition and shutdown
#reworked RSLS_old::Abort() to include more safing operations
#added RSLS abort check to SSULCC, so it extends the OAA in case of abort
#corrected the "FUEL P" value on the APU/HYD display of the CRTMFD by changing the value returned from APU.cpp
#added atmospheric pressure to OMS PC display in CRTMFD
#updated/corrected the launch scenarios so that panels F2 and F4 have the correct lights on
#added LOX F/D vent for vacuum inerting
#redid most of the code in MPSDump.cpp so the proper commands are issued, dump is started when needed and manual control exists
#added logging to MPS Dump events
#in SSULCC.cpp and RSLS_old.cpp fixed a tiny bug in the "event" logic, that caused the event to occur twice in the unlikely event the step time was equal to the event time
#changed Atlantis::GetSRBChamberPressure to return 0 instead of -1 after SRB SEP
#improving "power distribution" in the EIUs (still not enough info)
#adding "throttle to 100" cmd to RSLS (again little info)
#tweaked the ET GOX vents (looked too long)
#changed the pre-launch "T-HH:MM:SS" output to oapiDebugString() to also display tenths of seconds
#modified the SSME throttle commands in AscentGuidance, and added AGT (Adaptive Guidance Throttling) (not perfect due to lack of info)
#added the post-MECO LH2 dump
#added the SSME S/D PBs functionality
#added the SSME S/D limit switch functionality
#added a bunch of valves to the MPS
#improved the functionality of SSME controller and its software
#added SSME_Operations class to contain GPC control logic of the SSMEs
#added IO_control class to interface panel switches and GPC commands to valves
#added the MPS/SSME Helium System, and made the associated switches on panel R2 functional
#added various MPS/SSME HeSys and MPS manifold parameters to the OMS/MPS display on CRTMFD
#added code to SSULCC to "fill" the Helium system
#removed some unused MPS variables from the Atlantis class
#added a bunch of asserts
#documented several files with doxygen stuff