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()¶