프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Node | ManeuverNode | ||
OriginalDelta | double | ||
RemainingDelta | double | ||
RemainingTime | double |
메소드 | 설명 | |
---|---|---|
CommandCanceled ( FlightComputer computer ) : void |
This method will be triggerd after deleting a command from the list.
|
|
CommandEnqueued ( FlightComputer computer ) : void |
This method will be triggerd right after the command was enqueued to the flight computer list.
|
|
Execute ( FlightComputer computer, FlightCtrlState ctrlState ) : bool |
Executes the maneuver burn for the configured maneuver node.
|
|
Load ( |
Find the maneuver node by the saved node id (index id of the meneuver list)
|
|
Pop ( FlightComputer f ) : bool | ||
Save ( |
Save the index of the maneuver node to the persistent
|
|
WithNode ( int nodeIndex, FlightComputer f ) : |
||
getMaxBurnTime ( FlightComputer f ) : double |
Returns the total time for this burn in seconds
|
메소드 | 설명 | |
---|---|---|
AbortManeuver ( FlightComputer computer ) : void |
|
|
getRemainingDeltaV ( FlightComputer computer ) : double |
Gets the current remaining delta velocity for this maneuver burn determined by the vessels burn vector of the passed FlightComputer instance.
|
public CommandCanceled ( FlightComputer computer ) : void | ||
computer | FlightComputer | Current flight computer |
리턴 | void |
public CommandEnqueued ( FlightComputer computer ) : void | ||
computer | FlightComputer | Current flightcomputer |
리턴 | void |
public Execute ( FlightComputer computer, FlightCtrlState ctrlState ) : bool | ||
computer | FlightComputer | FlightComputer instance of the computer of the vessel the ManeuverCommand is for. |
ctrlState | FlightCtrlState | FlightCtrlState instance of the current state of the vessel. |
리턴 | bool |
public Load ( |
||
n | Node with the command infos | |
fc | FlightComputer | Current flightcomputer |
리턴 | bool |
public Save ( |
||
n | ||
fc | FlightComputer | |
리턴 | void |
public static WithNode ( int nodeIndex, FlightComputer f ) : |
||
nodeIndex | int | |
f | FlightComputer | |
리턴 |
public getMaxBurnTime ( FlightComputer f ) : double | ||
f | FlightComputer | Flightcomputer for the current vessel |
리턴 | double |