![]() | 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
|