Defined set of enterprise terminal bell codes

This commit is contained in:
Willem Cazander 2025-01-09 17:11:22 +01:00
parent 3abd305aa6
commit 36a45f15db

View file

@ -147,7 +147,33 @@ public enum FCDotDEC1604DashP7 implements FourCornerX06BaklavaPoints, FourCorner
UNDEFINED__NX26_Z, UNDEFINED__NX26_Z,
/// VT-NX01 = __ESC6 & + ?num/s + VT_NX01_EXECUTE = Ring the bells per second, one is one ring and two is two rings in one time unit /// VT-NX01 = __ESC6 & + ?num + VT_NX01_EXECUTE = Ring the bells of the alarms and alerts, without the argument a green bell alert is given.
/// An condition is state-full and an alert is signal to the crew member(s).
/// 0 = Condition blue; For exceptional situations like
/// environmental hazards to the crew, main power failure, docking and separation maneuvers,
/// and landing protocols, for ships with the capability of hot swapping hardware.
/// 1 = White state;
/// Restores condition state to normal.
/// 2 = Condition red;
/// Usually triggered when entering a combat situation.
/// 3 = Orange alert;
/// Indicated tea or coffee or orange juice drinking time for crew member.
/// 4 = Green alert; (default single bell)
/// Signal positive of background task or check that signifies the ship systems are operating correctly.
/// 5 = Condition Yellow;
/// Is raised in preparation for a tactical or environmentally hazardous situation,
/// or automatically upon detection of unknown or hostile spacecraft,
/// or upon detection of certain system malfunctions.
/// 6 = Brown alert;
/// A brownout is a drop in the magnitude of voltage in an electrical power system.
/// 7 = Condition Black;
/// Signify that the ship is operating its experimental spore drive.
/// 8 = Condition purple;
/// Indication of ceremonial ship wide event for the wounded or killed in war or duty;
/// Active-duty and former military personnel salute, while civilians remove their hat and place their hand over their heart,
/// to honor the fallen service member(s).
/// 9 = Pink alert;
/// Security or intruder alert.
NX_BELL, NX_BELL,
// MSX is simple VT-52 for reference see https://www.msx.org/wiki/MSX_Characters_and_Control_Codes#Escape_codes // MSX is simple VT-52 for reference see https://www.msx.org/wiki/MSX_Characters_and_Control_Codes#Escape_codes