GMT 3682 assigned to DSC on 4/8/2013. Per SPH direction, opening this new related ticket instead.
For FuelTank, Thruster, ImpulsiveBurn, and FiniteBurn: All non-numeric fields should not be settable in command mode. (I believe this is working correctly in the code)
For Spacecraft hardware: SC.Tanks and SC.Thrusters should be settable in command mode. (I believe this is working correctly in the code)
For DifferentialCorrector, VF13ad, and fminconOptimizer, all fields should not be settable in command mode.(I believe this is working correctly in the code)
With regard to "hidden" variables:
(1) From DJC comments in GMT-3682, it appears Thruster has hidden fields, "IsFiring", "C_UNITS", and "K_UNITS". I have never used thses fields since I did not know about them. In discussions with SPH, we think they should not be allowed in command mode.
(2) From DJC comments in GMT-3682, it appears burn objects have the hidden fields "VectorFormat" and "SpacecraftName." SPH stated that VectorFormat should be allowed in command mode but that "SpacecraftName" should not be. (SPH mentioned that SpacecraftName did not even appear to work).
I also attach a Word document,Powered Flight and Solver Infrastructure Resource Limitations in Command Mode, which contain my current understanding.
GMT 3682 assigned to DSC on 4/8/2013. Per SPH direction, opening this new related ticket instead.
For FuelTank, Thruster, ImpulsiveBurn, and FiniteBurn: All non-numeric fields should not be settable in command mode. (I believe this is working correctly in the code)
For Spacecraft hardware: SC.Tanks and SC.Thrusters should be settable in command mode. (I believe this is working correctly in the code)
For DifferentialCorrector, VF13ad, and fminconOptimizer, all fields should not be settable in command mode.(I believe this is working correctly in the code)
With regard to "hidden" variables:
(1) From DJC comments in
GMT-3682, it appears Thruster has hidden fields, "IsFiring", "C_UNITS", and "K_UNITS". I have never used thses fields since I did not know about them. In discussions with SPH, we think they should not be allowed in command mode.(2) From DJC comments in
GMT-3682, it appears burn objects have the hidden fields "VectorFormat" and "SpacecraftName." SPH stated that VectorFormat should be allowed in command mode but that "SpacecraftName" should not be. (SPH mentioned that SpacecraftName did not even appear to work).I also attach a Word document,Powered Flight and Solver Infrastructure Resource Limitations in Command Mode, which contain my current understanding.