I can't see anything wrong here. No gaps or anything.
They show here...
I can't see anything wrong here. No gaps or anything.
Should a ticket be filed on this assigned to 4.0 for the DAP? This could explain why the Trans DAP isn't working as expected immediately post-ET-sep for the +X maneuver, takes about 5-10 seconds for the translation mode to work.Yes, I would say, something in our DAP code is directly talking to thrusters instead of thruster groups. Since the number of thrusters and the grouping of the thrusters changed, this could explain it.
Those issues have been fixed in revision 2530.
Should a ticket be filed on this assigned to 4.0 for the DAP? This could explain why the Trans DAP isn't working as expected immediately post-ET-sep for the +X maneuver, takes about 5-10 seconds for the translation mode to work.
OK, so no new ticket. Something is up definitely with the thrusters or the DAP.We have the real RCS ticket already for it, one is enough. We should at least make sure that our DAP is not talking to the thrusters directly. Maybe I can find a solution already this weekend, I will not have too much time and wanted to finally get CMake work properly for Orbiter add-ons... but this shouldn't be a tough task.
OK, so no new ticket. Something is up definitely with the thrusters or the DAP.
This could explain why the Trans DAP isn't working as expected immediately post-ET-sep for the +X maneuver, takes about 5-10 seconds for the translation mode to work.
Thanks for the correction, that is what I meant, but I wrote it wrong. The translation mode doesn't work correctly until 5-15 seconds after the -Z maneuver is complete. Trying to fire the +X thrusters only results in a right roll as if the rotation mode was still the selected mode. But waiting those seconds corrects it.Don't they wait until MM104, and the end of the -Z translation, to do the +X?
EDIT:
looking at this video, the +X is only started after MM104
STS-128 Replay - External Tank to Orbiter Separation - YouTube
We have the real RCS ticket already for it, one is enough. We should at least make sure that our DAP is not talking to the thrusters directly.
Thanks for the correction, that is what I meant, but I wrote it wrong. The translation mode doesn't work correctly until 5-15 seconds after the -Z maneuver is complete. Trying to fire the +X thrusters only results in a right roll as if the rotation mode was still the selected mode. But waiting those seconds corrects it.
IMO what we are missing is a "translation" for the DAPs to take what they want to do, and then command the appropriate RCS jets to fire to achieve that. I think this "translation" is done inside the DAPs, with all the jet priority logic, and the resulting commands then make their way to the individual RCS jets.
Thanks for the correction, that is what I meant, but I wrote it wrong. The translation mode doesn't work correctly until 5-15 seconds after the -Z maneuver is complete. Trying to fire the +X thrusters only results in a right roll as if the rotation mode was still the selected mode. But waiting those seconds corrects it.
if (status == STATE_ORBITER && GetAltitude() < 100000.0)
Where are we with everything? As far as the RCS issue is concerned, how about changing it to only work in certain OPS modes? Like 30x and the various abort modes.
BTW: when is 4.0 coming out?
Don't expect anything from my side for a while... I can already tell that I will definitely be working at the Rhine next year for the first three months. And the final weeks of 2016 are equally tightly planned by my management.
AFAIK, the only road block for the Real RCS currently is the Orbit DAP issue. Has anyone checked it so it is per the specs?Is the Real RCS so critical that we can't release 4.0 in the meantime? And then all move to Orbiter 2016 for good?
AFAIK, the only road block for the Real RCS currently is the Orbit DAP issue. Has anyone checked it so it is per the specs?
Can you refresh my mind? Is it the massive prop usage?
OrbitDAP using thruster handles instead of thruster group handles.
... and that's bad because? Shouldn't it decide what to do (rotate this way, translate that way, etc), choose what thrusters to use by using whatever rules, and then command them on/off (via the appropriate channels)? IMO thruster groups are an abstraction (done by us) that isn't really needed. We should just have the thrusters "by themselves" (with the correct plumbing of course) and focus on having a good set of brains in the GPCs to use them to do this and that.
Fine. If you think it isn't needed, forget my suggestion and implement the silver bullet solution. It was just that, a suggestion.
In the current state, it does also not give a damn about your thrusters by themselves and plumbing and GPCs and all that heck. It simply faked thrusters. We did not have the PRCS thrusters. We had virtual thrusters with lots of exhausts. Looks nice, flys OK, isn't working if you want VRCS or use a special RCS configuration for docking.
Thruster groups would be a way to keep both new and old RCS parallel. But if you think we don't need them. Fine. I just know I can't implement them before 2018 and have no idea if I can do so in 2018.