Files
vr-configurator/vr-configurator/Assets/Scripts/Models/Definitions.cs
Tim bf8257cb14 The missile knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The guidance subsystem uses deviations to generate corrective commands to drive the missile from a position where it is to a position where it isn't, and arriving at a position where it wasn't, it now is. Consequently, the position where it is, is now the position that it wasn't, and it follows that the position that it was, is now the position that it isn't.
In the event that the position that it is in is not the position that it wasn't, the system has acquired a variation, the variation being the difference between where the missile is, and where it wasn't. If variation is considered to be a significant factor, it too may be corrected by the GEA. However, the missile must also know where it was.
The missile guidance computer scenario works as follows. Because a variation has modified some of the information the missile has obtained, it is not sure just where it is. However, it is sure where it isn't, within reason, and it knows where it was. It now subtracts where it should be from where it wasn't, or vice-versa, and by differentiating this from the algebraic sum of where it shouldn't be, and where it was, it is able to obtain the deviation and its variation, which is called error.
2025-07-09 01:49:02 +02:00

120 lines
6.5 KiB
C#

/// <summary>
/// Class containing all PORT definitions
/// Can contain future IDs aswell
/// </summary>
public class Definitions
{
// BIKE PORTS
public const string PORT_BIKE_FRAME = "bikeFrame";
public const string PORT_BIKE_FRAME2 = "bikeFrame2";
public const string PORT_BIKE_SPROCKET = "bikeSprocket";
public const string PORT_BIKE_PEDAL_L = "bikePedalL";
public const string PORT_BIKE_PEDAL_R = "bikePedalR";
public const string PORT_BIKE_STEER = "bikeSteer";
public const string PORT_BIKE_RIM = "bikeRim";
public const string PORT_BIKE_RIM_FRONT = "bikeRimFront";
public const string PORT_BIKE_TIRE = "bikeTire";
public const string PORT_BIKE_TIRE_FRONT = "bikeTireFront";
// ERLCAR PORTS
public const string PORT_ERLBACH_1 = "portErlbach1";
public const string PORT_ERLBACH_2 = "portErlbach2";
public const string PORT_ERLBACH_3 = "portErlbach3";
public const string PORT_ERLBACH_4 = "portErlbach4";
public const string PORT_ERLBACH_5 = "portErlbach5";
public const string PORT_ERLBACH_6 = "portErlbach6";
public const string PORT_ERLBACH_7 = "portErlbach7";
public const string PORT_ERLBACH_8 = "portErlbach8";
public const string PORT_ERLBACH_9 = "portErlbach9";
public const string PORT_ERLBACH_10 = "portErlbach10";
public const string PORT_ERLBACH_11 = "portErlbach11";
public const string PORT_ERLBACH_12 = "portErlbach12";
public const string PORT_ERLBACH_13 = "portErlbach13";
public const string PORT_ERLBACH_14 = "portErlbach14";
public const string PORT_ERLBACH_15 = "portErlbach15";
public const string PORT_ERLBACH_16 = "portErlbach16";
public const string PORT_ERLBACH_17 = "portErlbach17";
public const string PORT_ERLBACH_18 = "portErlbach18";
public const string PORT_ERLBACH_19 = "portErlbach19";
public const string PORT_ERLBACH_20 = "portErlbach20";
public const string PORT_ERLBACH_21 = "portErlbach21";
public const string PORT_ERLBACH_22 = "portErlbach22";
public const string PORT_ERLBACH_23 = "portErlbach23";
public const string PORT_ERLBACH_24 = "portErlbach24";
public const string PORT_ERLBACH_25 = "portErlbach25";
public const string PORT_ERLBACH_26 = "portErlbach26";
public const string PORT_ERLBACH_27 = "portErlbach27";
public const string PORT_ERLBACH_28 = "portErlbach28";
public const string PORT_ERLBACH_29 = "portErlbach29";
public const string PORT_ERLBACH_30 = "portErlbach30";
public const string PORT_ERLBACH_31 = "portErlbach31";
public const string PORT_ERLBACH_32 = "portErlbach32";
public const string PORT_ERLBACH_33 = "portErlbach33";
public const string PORT_ERLBACH_34 = "portErlbach34";
public const string PORT_ERLBACH_35 = "portErlbach35";
public const string PORT_ERLBACH_36 = "portErlbach36";
public const string PORT_ERLBACH_37 = "portErlbach37";
public const string PORT_ERLBACH_38 = "portErlbach38";
public const string PORT_ERLBACH_39 = "portErlbach39";
public const string PORT_ERLBACH_40 = "portErlbach40";
public const string PORT_ERLBACH_41 = "portErlbach41";
public const string PORT_ERLBACH_42 = "portErlbach42";
public const string PORT_ERLBACH_43 = "portErlbach43";
public const string PORT_ERLBACH_44 = "portErlbach44";
public const string PORT_ERLBACH_45 = "portErlbach45";
public const string PORT_ERLBACH_46 = "portErlbach46";
public const string PORT_ERLBACH_47 = "portErlbach47";
public const string PORT_ERLBACH_48 = "portErlbach48";
public const string PORT_ERLBACH_49 = "portErlbach49";
public const string PORT_ERLBACH_50 = "portErlbach50";
public const string PORT_ERLBACH_51 = "portErlbach51";
public const string PORT_ERLBACH_52 = "portErlbach52";
public const string PORT_ERLBACH_53 = "portErlbach53";
public const string PORT_ERLBACH_54 = "portErlbach54";
public const string PORT_ERLBACH_55 = "portErlbach55";
public const string PORT_ERLBACH_56 = "portErlbach56";
public const string PORT_ERLBACH_57 = "portErlbach57";
public const string PORT_ERLBACH_58 = "portErlbach58";
public const string PORT_ERLBACH_59 = "portErlbach59";
public const string PORT_ERLBACH_60 = "portErlbach60";
public const string PORT_ERLBACH_61 = "portErlbach61";
public const string PORT_ERLBACH_62 = "portErlbach62";
public const string PORT_ERLBACH_63 = "portErlbach63";
public const string PORT_ERLBACH_64 = "portErlbach64";
public const string PORT_ERLBACH_65 = "portErlbach65";
public const string PORT_ERLBACH_66 = "portErlbach66";
public const string PORT_ERLBACH_67 = "portErlbach67";
public const string PORT_ERLBACH_68 = "portErlbach68";
public const string PORT_ERLBACH_69 = "portErlbach69";
public const string PORT_ERLBACH_70 = "portErlbach70";
public const string PORT_ERLBACH_71 = "portErlbach71";
public const string PORT_ERLBACH_72 = "portErlbach72";
public const string PORT_ERLBACH_73 = "portErlbach73";
public const string PORT_ERLBACH_BasePlate = "portErlbach74";
public const string PORT_ERLBACH_FrontAxe = "portErlbach75";
public const string PORT_ERLBACH_BatteriePack = "batteriePack";
public const string PORT_ERLBACH_77 = "portErlbach77";
public const string PORT_ERLBACH_78 = "portErlbach78";
public const string PORT_ERLBACH_79 = "portErlbach79";
public const string PORT_ERL_RIMS = "erlRims";
public const string PORT_ERL_RIM_LH = "erlRimLinksHinten";
public const string PORT_ERL_RIM_LV = "erlRimLinksVorne";
public const string PORT_ERL_RIM_RV = "erlRimRechtsVorne";
public const string PORT_ERL_RIM_RH = "erlRimRechtsHinten";
public const string PORT_ERL_TIRE_LH = "erlTireLinksHinten";
public const string PORT_ERL_TIRE_LV = "erlTireLinksVorne";
public const string PORT_ERL_TIRE_RV = "erlTireRechtsVorne";
public const string PORT_ERL_TIRE_RH = "erlTireRechtsHinten";
public const string PORT_ERLBACH_Body = "body";
public const string PORT_ERLBACH_Bumper = "portErlbach85";
public const string PORT_ERLBACH_FrontBumper = "portErlbach86";
public const string PORT_ERLBACH_Number = "portErlbach87";
public const string PORT_ERLBACH_LicensePlate = "portErlbach88";
public const string PORT_ERLBACH_LicensePlateContent = "portErlbach89";
public const string PORT_ERLBACH_90 = "portErlbach90";
public const string PORT_ERLBACH_GRILL = "portErlbach91";
public const string PORT_ERLBACH_Headlight_V_Cover = "portErlbach92";
public const string PORT_ERLBACH_Headlight_V = "portErlbach93";
public const string PORT_ERLBACH_Windows = "portErlbachWindow";
}