Click or drag to resize

IWeaponSystem Interface

Customize MACE to meet your Live-Virtual-Constructive Simulation and Training Requirements.

[This is preliminary documentation and is subject to change.]

Establishes the standard interface for all weapon systems maintained on a MACE Platform (via IPlatform)

Namespace:  BSI.MACE
Assembly:  BSILib (in BSILib.dll) Version: 1.2.1.22047 (1.0.0.0)
Syntax
public interface IWeaponSystem

The IWeaponSystem type exposes the following members.

Properties
  NameDescription
Public propertyMaxAltitude
The maximum AGL altitude in meters that this weapon system can support for a target solution.
Public propertyMaxRange
The maximum range in meters that this weapon system can support for a target solution.
Public propertyMinAltitude
The minimum AGL altitude in meters that this weapon system can support for a target solution.
Public propertyMinRange
The minimum range in meters that this weapon system can support for a target solution.
Public propertyMountedMunitionsCount
Indicates the number of munitions available to be immediately fired (per RateOfFire) by this weapon system.
Public propertyMunitionStoresCount
Returns the available munitions for this weapon system not currently loaded by this weapon system. The RateOfReload attribute provides the time it would take to reload this weapon system before the munitions could be fired.
Top
Methods
  NameDescription
Public methodTimeInWEZ
Calculates the time (in seconds) remaining, time to enter (negative time), or non-convergent (Double.MinValue) to the Weapon Engaement Zone.
Top
Remarks
See Also