KerbalAlarmClock#

class KerbalAlarmClock : public krpc::Service#

This service provides functionality to interact with Kerbal Alarm Clock.

KerbalAlarmClock(krpc::Client *client)#

Construct an instance of this service.

bool available()#

Whether Kerbal Alarm Clock is available.

std::vector<Alarm> alarms()#

A list of all the alarms.

Alarm alarm_with_name(std::string name)#

Get the alarm with the given name, or NULL if no alarms have that name. If more than one alarm has the name, only returns one of them.

Parameters:
  • name – Name of the alarm to search for.

std::vector<Alarm> alarms_with_type(AlarmType type)#

Get a list of alarms of the specified type.

Parameters:
  • type – Type of alarm to return.

Alarm create_alarm(AlarmType type, std::string name, double ut)#

Create a new alarm and return it.

Parameters:
  • type – Type of the new alarm.

  • name – Name of the new alarm.

  • ut – Time at which the new alarm should trigger.