Communications

class Comms

Used to interact with CommNet for a given vessel. Obtained by calling Vessel.Comms.

Boolean CanCommunicate { get; }

Whether the vessel can communicate with KSC.

Game Scenes:

Flight

Boolean CanTransmitScience { get; }

Whether the vessel can transmit science data to KSC.

Game Scenes:

Flight

Double SignalStrength { get; }

Signal strength to KSC.

Game Scenes:

Flight

Double SignalDelay { get; }

Signal delay to KSC in seconds.

Game Scenes:

Flight

Double Power { get; }

The combined power of all active antennae on the vessel.

Game Scenes:

Flight

IList<CommLink> ControlPath { get; }

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 Type { get; }

The type of link.

Game Scenes:

All

Double SignalStrength { get; }

Signal strength of the link.

Game Scenes:

All

CommNode Start { get; }

Start point of the link.

Game Scenes:

All

CommNode End { get; }

Start point of the link.

Game Scenes:

All

enum CommLinkType

The type of a communication link. See CommLink.Type.

Home

Link is to a base station on Kerbin.

Control

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

Relay

Link is to a relay satellite.

class CommNode

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

String Name { get; }

Name of the communication node.

Game Scenes:

All

Boolean IsHome { get; }

Whether the communication node is on Kerbin.

Game Scenes:

All

Boolean IsControlPoint { get; }

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

Game Scenes:

All

Boolean IsVessel { get; }

Whether the communication node is a vessel.

Game Scenes:

All

Vessel Vessel { get; }

The vessel for this communication node.

Game Scenes:

All