|
IMS2
Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
|
Simple Killrot AP implementation. Override Orbiters stock killrot, which doesn't handle IMS vessels too well since it can't see the thrusters true capabilities. More...
Public Member Functions | |
| IMS_Autopilot_Killrot (IMS2 *vessel) | |
| void | PreStep (double simdt) |
| Called by IMS2 every frame. Use to manage autopilot state and call operations. More... | |
Public Member Functions inherited from IMS_Autopilot_Base | |
| IMS_Autopilot_Base (IMS2 *vessel) | |
| virtual void | SetActive (bool active) |
| Engages or disengages the autopilot. More... | |
Additional Inherited Members | |
Protected Attributes inherited from IMS_Autopilot_Base | |
| bool | running = false |
| IMS2 * | vessel |
| map< int, IMS_AutopilotOperation_Base * > | operations |
| Used to store an instance of all operation this autopilot uses. | |
Simple Killrot AP implementation. Override Orbiters stock killrot, which doesn't handle IMS vessels too well since it can't see the thrusters true capabilities.
|
virtual |
Called by IMS2 every frame. Use to manage autopilot state and call operations.
| simdt | Simtime elapsed since the last frame; |
Implements IMS_Autopilot_Base.