Alarm¶
-
class Alarm¶
Represents an alarm. Obtained by calling
alarms()
,alarm_with_name()
oralarms_with_type()
.-
AlarmAction action()¶
-
void set_action(AlarmAction value)¶
The action that the alarm triggers.
-
double margin()¶
-
void set_margin(double value)¶
The number of seconds before the event that the alarm will fire.
-
double time()¶
-
void set_time(double value)¶
The time at which the alarm will fire.
-
std::string id()¶
The unique identifier for the alarm.
-
std::string name()¶
-
void set_name(std::string value)¶
The short name of the alarm.
-
std::string notes()¶
-
void set_notes(std::string value)¶
The long description of the alarm.
-
double remaining()¶
The number of seconds until the alarm will fire.
-
bool repeat()¶
-
void set_repeat(bool value)¶
Whether the alarm will be repeated after it has fired.
-
double repeat_period()¶
-
void set_repeat_period(double value)¶
The time delay to automatically create an alarm after it has fired.
-
SpaceCenter::Vessel vessel()¶
-
void set_vessel(SpaceCenter::Vessel value)¶
The vessel that the alarm is attached to.
-
SpaceCenter::CelestialBody xfer_origin_body()¶
-
void set_xfer_origin_body(SpaceCenter::CelestialBody value)¶
The celestial body the vessel is departing from.
-
SpaceCenter::CelestialBody xfer_target_body()¶
-
void set_xfer_target_body(SpaceCenter::CelestialBody value)¶
The celestial body the vessel is arriving at.
-
void remove()¶
Removes the alarm.
-
AlarmAction action()¶