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.