Comms#

class Comms#

Communications for a vessel.

SpaceCenter::Vessel vessel()#

Get the vessel.

bool has_local_control()#

Whether the vessel can be controlled locally.

bool has_flight_computer()#

Whether the vessel has a flight computer on board.

bool has_connection()#

Whether the vessel has any connection.

bool has_connection_to_ground_station()#

Whether the vessel has a connection to a ground station.

double signal_delay()#

The shortest signal delay to the vessel, in seconds.

double signal_delay_to_ground_station()#

The signal delay between the vessel and the closest ground station, in seconds.

double signal_delay_to_vessel(SpaceCenter::Vessel other)#

The signal delay between the this vessel and another vessel, in seconds.

Parameters:

std::vector<Antenna> antennas()#

The antennas for this vessel.