BSI.MACE Namespace |
[This is preliminary documentation and is subject to change.]
The BSI.MACE namespace encapusulates the published API for MACE. Use this page as a starting point as reference for the MACE API.
The following diagram outlines a simplified view for the currently exposed set of MACE interfaces.
Class | Description | |
---|---|---|
Extensions | ||
IMapMouseEventArgs | ||
IMissionStateChangedEventArgs | ||
MissionInstance |
BSILib access to the MACE mission.
|
Structure | Description | |
---|---|---|
EntityTypeStruct | ||
Vector3D | ||
Vector3DOrientation | ||
WeaponSystemID |
ID of a weapons system.
|
Interface | Description | |
---|---|---|
ICommandProcessor |
Defines the interface for any object that intends to produce and/or process commands.
| |
ICommLink |
Defines the general interface for the definition of various communication links between platforms
| |
IDetectionSensor |
Interface supporting weapon guidance.
| |
IElectronicAttack |
Interface supporting electronic attack functionality.
| |
IEquipment |
Establishes the base interface for all equipment maintained on MACE Platform's (via IPlatform)
| |
IEquipmentWeapon |
Establishes the base interface for all equipment maintained on MACE Platform's (via IPlatform)
| |
IGeoPoint |
Provides an externally exposed interface for the MACE GeoPoint implementation.
| |
ILogger | ||
IMap | ||
IMission |
External interface for the executing MACE scenario
| |
IPhysicalEntity |
Represents the common interface for Physical Entities represented within MACE.
| |
ITrackingSensor |
Interface supporting target tracking functionality on a sensor.
| |
ITrackProcessor |
Provides a standard interface used by MACE to support the logic associated with track fusion from multiple sources.
| |
IUserPreferences |
Provides access to the MACE User Preferences Configuration
| |
IWaypoint | ||
IWeaponGuidance |
Interface supporting weapon guidance.
| |
IWeaponSystem |
Establishes the standard interface for all weapon systems maintained on a MACE Platform (via IPlatform)
|
Enumeration | Description | |
---|---|---|
CapabilityEnum |
Enumeration of select capabilities of a device.
| |
ElectronicAttackType |
Jammer equipment type.
| |
ICommLinkRelationshipEnum |
Used to establish the type of relationship from the source to the destination.
| |
ICommLinkTypeEnum |
Defines the basic communications link type.
| |
IMissionActionRequestEnum | ||
IMissionStateEnum |
Indicates the current state that the scenario within MACE.
| |
IUserPreferencesUnitsEnum | ||
IWaypointAltitudeEnum | ||
ProficiencyEnum | ||
TargetReplacementEnum |
Determines how to add the target when there is contention for tracking resources.
| |
TeamEnum |
Available allegiance types
|