Sms

From SIMboxWiki
Jump to navigation Jump to search

The SMS logic component handles the Storage Management System.

Type: Logic Object Component
File: Sms.slc
Version: 450.1000.342.1


back to top

Icon properties.png Properties

NameDescriptionMaxValueMinValueDisplayNameUnitTypeUnitName
PROP_NUMBER_OF_STATIONS  Number of stations in the entity  Number of Stations  Default  Default 
PROP_SMS_AUTO_SWITCH_WEAPONS_TYPES  Move to next type weapon even if not the same kind (next AA weapon etc.)    Default  Default 
PROP_SMS_CODE_PER_WEAPON_LIST  List of weapon, its code and its SMS display name, (all seperated with semicolon) <WeaponBaseObjectName>;<WeaponCode>;<SMSDisplayName> ,e.g. AGM-114;124;AIM-9;765    Default  Default 
PROP_SMS_DEFAULT_MASTER_ARM_MODE  The default master arm mode [0 - OFF, 1 - ARM, 2 - SIM]  Master ARM  Default  Default 
PROP_SMS_FIRE_ON_SIMULATE  Allow weapon fire in simulate mode    Default  Default 
PROP_SMS_GUN_MAX_NUMBER_OF_BULLETS  Maximum number of bullets that can be on the gun    Default  Default 
PROP_SMS_GUN_NAME  Base object name of the gun bullet  Gun Name  Base Object Identifier  Base Object Name 
PROP_SMS_GUN_NUMBER_OF_BULLETS  Number of gun bullets in the entity  Gun Rounds  Default  Default 
PROP_SMS_GUN_NUMBER_OF_BULLETS_PER_SECOND  The gun rate per second  Gun Fire Rate  Default  Default 
PROP_SMS_HEAT_MISSILE_COOL_SYSTEM_DEFAULT_STATUS  Sets the defult status of the cooling system for the heat missiles eye    Default  Default 
PROP_SMS_LOAD_WEAPONS_AUTOMATICALLY_INTO_SMS  Indicates to automatically load into the SMS all weapons currently loaded on the stations    Default  Default 
PROP_SMS_NUMBER_OF_PHYSICAL_STATIONS  Physical station number is the station number known to pilots. e.g. 1-9 stations on F-16.    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_1  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_10  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_11  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_12  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_13  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_14  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_15  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_2  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_3  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_4  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_5  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_6  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_7  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_8  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_9  Should be filled with description after analyzer fix    Default  Default 
PROP_SMS_POWER_UP_TIME  SMS power up time in seconds  Power up time  Default  Default 
PROP_SMS_STATION_1_NAME  Station 1 name  Station 1 Name  Default  Default 
PROP_SMS_STATION_10_NAME  Station 10 name  Station 10 Name  Default  Default 
PROP_SMS_STATION_11_NAME  Station 11 name  Station 11 Name  Default  Default 
PROP_SMS_STATION_12_NAME  Station 12 name  Station 12 Name  Default  Default 
PROP_SMS_STATION_13_NAME  Station 13 name  Station 13 Name  Default  Default 
PROP_SMS_STATION_14_NAME  Station 14 name  Station 14 Name  Default  Default 
PROP_SMS_STATION_2_NAME  Station 2 name  Station 2 Name  Default  Default 
PROP_SMS_STATION_3_NAME  Station 3 name  Station 3 Name  Default  Default 
PROP_SMS_STATION_4_NAME  Station 4 name  Station 4 Name  Default  Default 
PROP_SMS_STATION_5_NAME  Station 5 name  Station 5 Name  Default  Default 
PROP_SMS_STATION_6_NAME  Station 6 name  Station 6 Name  Default  Default 
PROP_SMS_STATION_7_NAME  Station 7 name  Station 7 Name  Default  Default 
PROP_SMS_STATION_8_NAME  Station 8 name  Station 8 Name  Default  Default 
PROP_SMS_STATION_9_NAME  Station 9 name  Station 9 Name  Default  Default 
PROP_SMS_WING_TIP_STATIONS_EXIST  First and last stations are wing tip stations  Wing Tip Station Exist  Default  Default 
PROP_STATION1_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION1_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION10_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION10_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION11_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION11_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION12_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION12_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION13_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION13_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION14_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION14_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION2_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION2_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION3_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION3_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION4_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION4_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION5_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION5_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION6_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION6_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION7_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION7_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION8_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION8_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 
PROP_STATION9_NUMBER_OF_WEAPONS  Number of weapon on the station    Default  Default 
PROP_STATION9_WEAPON_NAME  Weapon name on this station    Base Object Identifier  Base Object Name 

back to top

Icon attributes.png Attributes

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ATT_CURRENT_MASTER_ARM  Current master arm state  int &    Current Master ARM position  Default  Default 
ATT_CURRENT_WEAPON_ID  Current Weapon Id  int &    Current weapon ID  Entity Identifier  Entity ID 
ATT_IS_WARMING_UP  Return if missile is currently warming up  bool &    Warming up  Default  Default 
ATT_MISSILE_POWER_ON_OFF  Return if missile power is on or off  bool &    Missile Power  Default  Default 
ATT_NUMBER_OF_LOADED_WEAPONS_BY_NAME  Number of weapons on board (by weapon name entered)  const string &  int &    Default  Default 
ATT_NUMBER_OF_WEAPONS_BY_NAME  Number of weapons on board (by weapon name)  const string &  int &    Default  Default 
ATT_NUMBER_OF_WEAPONS_BY_TYPE  Number of weapons on board (by weapon type)  const string &  int &    Default  Default 
ATT_SMS_CONTROLS_WEAPON_RELEASE  SMS is responsible for weapon release  bool &      Default  Default 
ATT_SMS_CURRENT_DATA_ENTRY_VALUE  Value current entered into the data entry field in the data entry pages  string &      Default  Default 
ATT_SMS_CURRENT_WEAPON_DATA_ENTRY_STATION  Number of physical station currently edited in the WEAPON data entry page.  int &      Default  Default 
ATT_SMS_DATA_ENTRY_MODE  Can be ERROR-the entered value in wrong, EDIT-data is currently in edited (numbers are inserted), REGULAR-data is valid  string &      Default  Default 
ATT_SMS_GET_NUMBER_OF_HEAT_WEAPONS  Indicates number of weapons of kind Heat  int &      Default  Default 
ATT_SMS_GET_NUMBER_OF_RADAR_WEAPONS  Indicates number of weapons of kind Radar  int &      Default  Default 
ATT_SMS_GUN_BULLET_ENTITY_ID  Gun bullet entity id  int &      Entity Identifier  Entity ID 
ATT_SMS_HEAT_MISSILE_COOL_SYSTEM_STATUS  Indicates the status of the cooling system for the heat missiles eyes (can be COOL or WARM)  string &      Default  Default 
ATT_SMS_IS_PICKLE_PRESSED  Is pickle currently pressed?  bool &    Pickle pressed  Default  Default 
ATT_SMS_IS_SHORT_PICKLE  Indicates if a short pickle happened  bool &      Default  Default 
ATT_SMS_LOGICAL_TO_PHYSICAL_STATION  Returns the physical station number according to the requested logical station  const int  int &    Default  Default 
ATT_SMS_LONG_PICKLE_TIME  Indicates what is the long pickle time, which is the time the pickle should be pressed continously before weapon is fired  float &      Time  Seconds 
ATT_SMS_MODE_IN_NAV  The mode of the SMS when the Aircraft mode is in NAV  string &      Default  Default 
ATT_SMS_NUM_WEAPONS_LOADED_INTO_SMS_BY_PHYSICAL_STATION  Number of weapons loaded into the SMS using station number.   const int  int &    Default  Default 
ATT_SMS_NUMBER_OF_PHYSICAL_STATIONS  Returns the number of physical stations on the aircraft  int &      Default  Default 
ATT_SMS_NUMBER_OF_WEAPONS_ON_PHYSICAL_STATION  Returns the number of weapons currently available on the specified physical station  const int  int &    Default  Default 
ATT_SMS_NUMBER_OF_WEAPONS_ON_REQUESTED_STATION  Number of weapons on station  const int  int &    Default  Default 
ATT_SMS_PHYSICAL_TO_LOGICAL_STATION  Returns the logical station number according to the requested physical station  const int  int &    Default  Default 
ATT_SMS_SELECTED_STATION  Return the selected station  int &      Default  Default 
ATT_SMS_STATUS  Returns the Sms's status On/Off  bool &    SMS Status  Default  Default 
ATT_SMS_WEAPON_CAN_BE_LAUNCHED_TEXT  The text to display on the HUD when the selected EOP weapon can be launch. the weapon should set this attribute (using action) when it is selected  string &      Default  Default 
ATT_SMS_WEAPON_KIND_ON_REQUESTED_STATION  Get a station's weapon kind  const int  string &    Default  Default 
ATT_SMS_WEAPON_NAME_ON_REQUESTED_STATION  Get a station's weapon name  const int  string &    Default  Default 
ATT_SMS_WEAPON_OBJECT_TYPE_ON_REQUESTED_STATION  Get a station's weapon unique name  const int  string &    Default  Default 
ATT_SMS_WEAPON_SYSTEM_MODE  Selected weapon mode. MRM,SRM,GUN  string &      Default  Default 
ATT_SMS_WEAPONS_LOADED_INTO_SMS_BY_PHYSICAL_STATION  Indicates which weapons loaded into the SMS using station number. See PROP_SMS_PHYSICAL_TO_LOGICAL_NUMBER_STATION_* properties  const int  string &    Default  Default 
ATT_WEAPON_IDS_ON_STATION  Weapons number and location on station (location;weaponId) 1;12;2;13;3;14   const int  string &    Default  Default 
ATT_WEAPON_NAMES_ON_STATION  Weapons number and location on station (location;weaponUniqueName) 1;weapon1UniqueName;2;weapon2UniqueName;  const int  string &    Default  Default 
ATT_WEAPON_NUMBER_ON_STATION  Weapon number on station  const int  int &    Default  Default 
ATT_WEAPON_STATION_NUMBER  Get a weapon station number  const int  int &    Default  Default 
ATT_WEAPON_STATUS  Current Weapon Status (SIM|MAL|RDY| )  string &    weapon status  Default  Default 

back to top

Icon actions.png Actions

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ACTION_CHOOSE_NEXT_WEAPON  Choose next weapon        Default  Default 
ACTION_CHOOSE_NEXT_WEAPON_BY_NAME  Xhoose next weapon with the same name        Default  Default 
ACTION_FIRE_WEAPON  Fire a weapon        Default  Default 
ACTION_JETTISON_WEAPON  Jettisons the specified weapon, updating number of weapons and calling weapon motion jettison  const int      Entity Identifier  Entity ID 
ACTION_SELECT_GUN  Select gun        Default  Default 
ACTION_SELECT_WEAPON  Select weapon by type  const string &      Default  Default 
ACTION_SET_MASTER_ARM  Set master arm on/off  const int      Default  Default 
ACTION_SET_SELECTED_STATION  Select active station  const int      Default  Default 
ACTION_SET_SMS_WEAPON_RELEASE_CONTROL  Set SMS to be the weapon release System  const string &  const bool    Default  Default 
ACTION_SET_WEAPON_CAN_BE_LAUNCHED_TEXT  Sets the text to display on HUD when selected weapon is ready to launch  const string &      Default  Default 
ACTION_SMS_LOAD_WEAPON_BY_CODE  Load a weapon on a specific station (physical number) by code  const int  const string &    Default  Default 
ACTION_SMS_RESET_SHORT_PICKLE_INDICATION  Resets the short pickle attribute indication        Default  Default 
ACTION_SMS_SELECT_HEAT_WEAPON  Choose heat weapon        Default  Default 
ACTION_SMS_SELECT_RADAR_WEAPON  Choose radar weapon        Default  Default 
ACTION_SMS_SET_MODE_IN_NAV  Set the SMS mode in NAV  const string &      Default  Default 
ACTION_SMS_TOGGLE_HEAT_MISSILE_COOL_SYSTEM  Toggle the cool system status for the heat missiles eye  const string &      Default  Default 
CAGE_UNCAGE_PRESS  Cage/Uncage button Pressed  const int  const int    Default  Default 
CAGE_UNCAGE_RELEASE  Cage/Uncage button Released  const int  const int    Default  Default 
CHOOSE_NEXT_STATION  Station - choose next  const int  const int    Default  Default 
CHOOSE_NEXT_WEAPON  Weapon - choose next  const int  const int    Default  Default 
FIRE_GUN  Gun - Fire  const int  const int    Default  Default 
FIRE_WEAPON  Weapon - Launch  const int  const int    Default  Default 
MASTER_SWITCH_DOWN  Master Arm Switch - Down  const int  const int    Default  Default 
MASTER_SWITCH_UP  Master Arm Switch - Up  const int  const int    Default  Default 
PICKLE_RELEASE  Pickle Button was Released  const int  const int    Default  Default 
SELECT_GUN  Gun - Select  const int  const int    Default  Default 
SELECT_HEAT_WEAPON  Select heat weapon  const int  const int    Default  Default 
SELECT_HEAT_WEAPON_2  Select heat weapon2  const int  const int    Default  Default 
SELECT_RADAR_WEAPON  Select radar weapon  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_0  Digit 0 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_1  Digit 1 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_2  Digit 2 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_3  Digit 3 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_4  Digit 4 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_5  Digit 5 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_6  Digit 6 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_7  Digit 7 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_8  Digit 8 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_DIGIT_9  Digit 9 pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_ENTR  ENTR pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_RCL  RCL pressed on the data entry page  const int  const int    Default  Default 
SMS_DATA_ENTRY_RESET_WEAPON  Resets the weapon (in weapon is supporting reset mode)  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_1  Selecting station number 1 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_10  Selecting station number 10 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_11  Selecting station number 11 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_2  Selecting station number 2 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_3  Selecting station number 3 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_4  Selecting station number 4 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_5  Selecting station number 5 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_6  Selecting station number 6 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_7  Selecting station number 7 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_8  Selecting station number 8 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STATION_9  Selecting station number 9 for data entry  const int  const int    Default  Default 
SMS_DATA_ENTRY_STEP  STEP pressed on the data entry page  const int  const int    Default  Default 
SMS_MISSILE_POWER_ON_OFF  Missile - Power On/Off  const int  const int    Default  Default 
SMS_TOGGLE_HEAT_MISSILE_COOL_SYSTEM  Toggle the heat missile eye - cooling system (COOL or WARM)  const int  const int    Default  Default 
TOGGLE_SEEKER_MODE  Missile - Cage/Uncage  const int  const int    Default  Default 
TRIGGER_RELEASE  Gun trigger was released  const int  const int    Default  Default 
TURN_SMS_OFF  Turn the SMS off  const int  const int    Default  Default 
TURN_SMS_ON  Turn the SMS on  const int  const int    Default  Default 
WEAPON_MODE_DOWN  Weapon - Change Mode Down  const int  const int    Default  Default 
WEAPON_MODE_UP  Weapon - Change Mode Up  const int  const int    Default  Default 

back to top

Icon attributes.png Required Attributes

Name
ATT_AIRCRAFT_MODE 
ATT_AIRCRAFT_SUBMODE 
ATT_HIGH_PRIORITY_TARGET 
ATT_SEEKER_TYPE 
ATT_WEAPON_KIND 
ATT_WEAPON_LONG_PICKLE_TIME 

back to top

Icon actions.png Required Actions

Name
ACTION_CHANGE_AIRCRAFT_SUBMODE 
ACTION_GUN_FIRE 
ACTION_LAUNCH_WEAPON 
ACTION_PICKLE_RELEASE 
ACTION_RESET_WEAPON 
ACTION_SET_GUN_MODE_STRAFF 
ACTION_SET_IS_INVULNERABLE 
ACTION_SET_PARENT_ID 
ACTION_SET_SEEKER_ACTIVE_TARGET 
ACTION_SET_TARGET_FOR_UNCAGE_PRESS 
ACTION_SET_TARGET_FOR_UNCAGE_RELEASE 
ACTION_SET_TARGET_ID 
ACTION_TOGGLE_SEEKER_MODE 
ACTION_WEAPON_MODE_DOWN 
ACTION_WEAPON_MODE_UP 

back to top