![]() | ITrackingSensor Interface |
[This is preliminary documentation and is subject to change.]
Namespace: BSI.MACE
The ITrackingSensor type exposes the following members.
Name | Description | |
---|---|---|
![]() | Capability |
Maintains a bit-mask representing the core capabilities directly supported by this piece of equipment.
(Inherited from IEquipment.) |
![]() | DoesProhibitUserRemoval |
True if this device cannot be removed by the user via the equipment form.
(Inherited from IEquipment.) |
![]() | IsAutoControl |
Will automatically execute if true.
(Inherited from IEquipment.) |
![]() | IsEnabled |
Gets or sets the processing state of the equipment.
If set to false no processing will occur or targets generated.
(Inherited from IEquipment.) |
![]() | IsServer |
Gets or sets true if this equipment is processed in this instance of MACE or
false if it is controlled externally.
(Inherited from IEquipment.) |
![]() | Location_m |
Defines the position offset of this piece of equipment relative to platform's center of gravity.
(Inherited from IEquipment.) |
![]() | MaxEffectiveRange_m |
Gets or sets the (uncalculated) maximum effective range for this sensor
|
![]() | MaxTrackableTargets |
Gets the maximum number of targets that can be tracked simultaneously.
|
![]() | MinTimeOnTarget_s |
Gets or sets the minimum time on target to produce trackable results in seconds.
|
![]() | Name |
The text-based name of the equipment
(Inherited from IEquipment.) |
![]() | Orientation_deg |
Defines the roll, pitch, and yaw of this piece of equipment in world coordinates.
(Inherited from IEquipment.) |
![]() | Ownship |
Returns the platform (IPlatform) that contains this equipment.
(Inherited from IEquipment.) |
![]() | Properties |
Gets the properties dialog for this equipment, if any.
(Inherited from IEquipment.) |
![]() | RefreshTime_s |
Defines the desired time period for this command to be executed in seconds
(Inherited from IEquipment.) |
![]() | Status |
Gets or sets the current text status of the equipment.
(Inherited from IEquipment.) |
![]() | Targets |
Gets an list of targets being tracked.
|
![]() | TargetTimeout_s |
Gets or sets the time (in seconds) of no contact with the target
before the target is removed from the track list.
|
![]() | WeaponSystemID |
Gets or sets the identifier of the group or weapons system, if any, that this equipment belongs to.
(Inherited from IEquipment.) |
Name | Description | |
---|---|---|
![]() | AddTarget |
Attempts to add a target to the tracked target list according to the TargetReplacementEnum.
|
![]() | Dispose |
Called by the system when this object is about to be deleted.
(Inherited from IEquipment.) |
![]() | GetInterfaceT |
Gets an interface from the equipment to support specific functionality (if it exits) or
returns Nothing. Usage ex: GetInterface(Of ITrackingSensor)()
(Inherited from IEquipment.) |
![]() | Initialize |
Called by the system. Prepares the equipment for execution.
(Inherited from IEquipment.) |
![]() | Load |
Load the equipment data from file.
(Inherited from IEquipment.) |
![]() | Process |
Called at regular intervals to allow the equipment to perform any pertinent processing.
(Inherited from IEquipment.) |
![]() | RemoveTarget |
Removes the target from the list of tracked entities.
|
![]() | Save |
Save the equipment data to an xml file.
(Inherited from IEquipment.) |