Communications#

public class Comms#

Used to interact with CommNet for a given vessel. Obtained by calling Vessel.getComms().

boolean getCanCommunicate()#

Whether the vessel can communicate with KSC.

Game Scenes:

Flight

boolean getCanTransmitScience()#

Whether the vessel can transmit science data to KSC.

Game Scenes:

Flight

double getSignalStrength()#

Signal strength to KSC.

Game Scenes:

Flight

double getSignalDelay()#

Signal delay to KSC in seconds.

Game Scenes:

Flight

double getPower()#

The combined power of all active antennae on the vessel.

Game Scenes:

Flight

java.util.List<CommLink> getControlPath()#

The communication path used to control the vessel.

Game Scenes:

Flight

Represents a communication node in the network. For example, a vessel or the KSC.

CommLinkType getType()#

The type of link.

double getSignalStrength()#

Signal strength of the link.

CommNode getStart()#

Start point of the link.

CommNode getEnd()#

Start point of the link.

public enum CommLinkType#

The type of a communication link. See CommLink.getType().

public CommLinkType HOME#

Link is to a base station on Kerbin.

public CommLinkType CONTROL#

Link is to a control source, for example a manned spacecraft.

public CommLinkType RELAY#

Link is to a relay satellite.

public class CommNode#

Represents a communication node in the network. For example, a vessel or the KSC.

String getName()#

Name of the communication node.

boolean getIsHome()#

Whether the communication node is on Kerbin.

boolean getIsControlPoint()#

Whether the communication node is a control point, for example a manned vessel.

boolean getIsVessel()#

Whether the communication node is a vessel.

Vessel getVessel()#

The vessel for this communication node.