Communications#
-
class Comms#
Used to interact with CommNet for a given vessel. Obtained by calling
Vessel::comms().-
bool can_communicate()#
Whether the vessel can communicate with KSC.
- Game Scenes:
Flight
-
bool can_transmit_science()#
Whether the vessel can transmit science data to KSC.
- Game Scenes:
Flight
-
double signal_strength()#
Signal strength to KSC.
- Game Scenes:
Flight
-
double signal_delay()#
Signal delay to KSC in seconds.
- Game Scenes:
Flight
-
double power()#
The combined power of all active antennae on the vessel.
- Game Scenes:
Flight
-
bool can_communicate()#
-
class CommLink#
Represents a communication node in the network. For example, a vessel or the KSC.
-
CommLinkType type()#
The type of link.
-
double signal_strength()#
Signal strength of the link.
-
CommLinkType type()#
-
enum struct CommLinkType#
The type of a communication link. See
CommLink::type().-
enumerator home#
Link is to a base station on Kerbin.
-
enumerator control#
Link is to a control source, for example a manned spacecraft.
-
enumerator relay#
Link is to a relay satellite.
-
enumerator home#
-
class CommNode#
Represents a communication node in the network. For example, a vessel or the KSC.
-
std::string name()#
Name of the communication node.
-
bool is_home()#
Whether the communication node is on Kerbin.
-
bool is_control_point()#
Whether the communication node is a control point, for example a manned vessel.
-
bool is_vessel()#
Whether the communication node is a vessel.
-
std::string name()#