Interface ILcdMS2525bCoded
- All Known Subinterfaces:
ILcdEditableMS2525bCoded
,ILcdEditableMS2525bShape
,ILcdMS2525bShape
- All Known Implementing Classes:
TLcdEditableMS2525bObject
public interface ILcdMS2525bCoded
General interface for objects from one of the supported MIL-STD-2525 standards.
Text modifiers
The text modifiers are encoded in the object using the keys defined in this class. You can find the details in the documentation of each key. Note that the value from some keys can contain multiple MS2525 fields (for examplesAdditionalInformation
). The different values are separated using a ':'
character.
Special cases
This section gives more information on symbols that have special features or rules that are not readily apparent from the specification.1. Minefields
The following symbols in TACTICAL GRAPHICS - MOBILITY/SURVIVABILITY - OBSTACLES - MINEFIELDS- STATIC DEPICTION
- DYNAMIC DEPICTION
type text modifier
of the symbol. The value should either be the
code
of the mine or one of the following values:
Name | Possible values |
---|---|
Antipersonnel mine | "OMP", "OMP---", "ANTIPERSONNEL", "AP" |
Antitank mine | "OMT", "OMT---", "ANTITANK", "AT" |
Antitank mine with antihandling device | "OMD", "OMD---", "ANTITANK ANTIHANDLING", "ANTIHANDLING ANTITANK", "AT AH", "AH AT", "AHAT", "ATH", "HAT" |
Directional antitank mine | "OME", "OME---", "ANTITANK DIRECTIONAL", "DIRECTIONAL ANTITANK", "AT D", "D AT", "ATD", "DAT" |
Unspecified mine | "OMU", "OMU---", "UNSPECIFIED" |
Wide area mine | "OMW", "OMW---", "WIDE AREA MINES", "WIDE", "WIDE AREA", "W", "WA", "WAM" |
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
A text modifier for units, equipment and installations.static final String
Affiliation.static final String
A text modifier for units, equipment, and installations that displays the altitude portion of GPS; flight level for aircraft; depth for submerged objects; height in feet of equipment or structures on the ground.static final String
Target Attitude.static final String
A text modifier for units and equipment that indicates unit effectiveness or installation capability.static final String
Example: "Hawk" for Hawk SAM system.static final String
Country.static final String
A text modifier for units, equipment and installations that displays traditional military Date/Time Group format: DDHHMMSSZMONYY.static final String
Echelon.static final String
Effective time.static final String
A graphic amplifier placed immediately atop the symbol.static final String
A text modifier for units, equipment, and installations that consists of a one-letter reliability rating and a one-letter credibility rating: Reliability rating: A (completely reliable), B (usually reliable), C (fairly reliable), D (not usually reliable) Credibility rating: 1 (confirmed by other sources), 2 (probably true), 3 (possibly true), 4 (doubtfully true), 5 (improbable), 6 (truth cannot be judged).static final String
A graphic modifier that displays additional decorations that relate to the affiliation and battle dimension of a symbol.static final String
Undefined or BG.static final String
A text modifier for units that indicates number or title of higher echelon command.static final String
A text modifier for equipment; letters "ENY" denote hostile symbols.static final String
Headquarters/Task Force/Dummy.static final String
A text modifier displaying IFF/SIF/AIS Identification modes and codes.static final String
Target Length in meters.static final String
A text modifier for units, equipment, and installations that displays a symbol´s location in degrees, minutes, and seconds (or in UTM or other applicable display format).static final String
Modifier for equipment that depicts the mobility of an object.static final String
A modifier for units, equipment, and installations that identifies the direction of movement or intended movement of an object.static final String
Order Of Battle.static final String
ELNOT or CENOT.static final String
A text modifier in an equipment symbol that identifies the number of items present.static final String
R for reinforced, D for reduced, RD for reinforced and reduced.static final String
Sector 1.static final String
Sector 2.static final String
A text modifier for hostile equipment; "!" indicates detectable electronic signatures.static final String
NRT or SIG.static final String
A text modifier for units that contains the name of the special C2 headquarters.static final String
A text modifier for units, equipment, and installations that displays velocity as set forth in MIL-STD-6040.static final String
A text modifier for units, equipment and installations.static final String
Standard Identity 1.static final String
Standard Identity 2.static final String
Static/dynamic.static final String
Status.static final String
A six character text modifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2147, where characters 1 and 2 are alphabetic, and characters 3-6 are numeric: AANNNN.static final String
Equipment teardown time in minutes.static final String
A text modifier for equipment that indicates type of equipment.static final String
A text modifier for units, equipment, and installations that uniquely identifies a particular symbol or track number.static final String
Target Width in meters. -
Method Summary
Modifier and TypeMethodDescriptionReturns the symbol code of the object (SIDC).Returns the symbology standard used by this object.int
Returns the number of text modifiers for this object in the MIL-STD-2525B standard.getTextModifierKey
(int aIndex) Returns the text modifier key at the given index.getTextModifierKeyDisplayName
(String aTextModifierKey) Returns the display name of the text modifier with the given key.getTextModifierValue
(int aIndex) Returns the value of the text modifier at the given index.getTextModifierValue
(String aTextModifierKey) Returns the value of the text modifier with the given key.
-
Field Details
-
sFrameShapeModifier
A graphic modifier that displays additional decorations that relate to the affiliation and battle dimension of a symbol. More specifically, it refers to the affiliation characters that are introduced by the Joker (J), Faker (K), Pending (?), Assumed (?), and Exercise (X?) affiliations, and it also refers to the Space battle dimension decoration (black top) in case of MIL-STD 2525c. The value of this modifier cannot be set / retrieved; instead, it is automatically determined based on the SIDC returned bygetMS2525Code()
. The modifier can be used to disable / enable its visualization viaTLcdMilitarySymbolStyle.setLabelEnabled(String, boolean)
.- See Also:
-
sQuantity
A text modifier in an equipment symbol that identifies the number of items present. The MS2525 field(s):"C"
- See Also:
-
sReinforcedOrReduced
R for reinforced, D for reduced, RD for reinforced and reduced. The label will display (+), (-) and (±) respectively. The MS2525 field(s):"F"
- See Also:
-
sStaffComments
A text modifier for units, equipment and installations. The MS2525 field(s):"G"
- See Also:
-
sAdditionalInformation
A text modifier for units, equipment and installations. The MS2525 field(s):"H"
or"H:H1"
- See Also:
-
sEvaluationRating
A text modifier for units, equipment, and installations that consists of a one-letter reliability rating and a one-letter credibility rating:- Reliability rating: A
(completely reliable), B (usually reliable), C (fairly reliable), D (not usually reliable)
-
Credibility rating: 1 (confirmed by other sources), 2 (probably true), 3 (possibly true), 4
(doubtfully true), 5 (improbable), 6 (truth cannot be judged).
Although both letters and numerals are used to indicate the evaluation of an item of information, they are independent of each other.
The MS2525 field(s):"J"
- See Also:
-
sCombatEffectiveness
A text modifier for units and equipment that indicates unit effectiveness or installation capability. The MS2525 field(s):"K"
- See Also:
-
sSignatureEquipment
A text modifier for hostile equipment; "!" indicates detectable electronic signatures. The MS2525 field(s):"L"
- See Also:
-
sHigherFormation
A text modifier for units that indicates number or title of higher echelon command. The MS2525 field(s):"M"
- See Also:
-
sHostile
A text modifier for equipment; letters "ENY" denote hostile symbols. The value of this modifier cannot be set / retrieved; instead, it is automatically determined based on the SIDC returned bygetMS2525Code()
. The modifier can be used to disable / enable its visualization viaTLcdMilitarySymbolStyle.setLabelEnabled(String, boolean)
. The MS2525 field(s):"N"
- See Also:
-
sIFFSIF
A text modifier displaying IFF/SIF/AIS Identification modes and codes. The MS2525 field(s):"P"
- See Also:
-
sMobilityIndicator
Modifier for equipment that depicts the mobility of an object. This is not a text modifier, but a 2525d SIDC modifier (a modifier encoded in the SIDC code). The value of this modifier cannot be set / retrieved for 2525b/c. The MS2525 field(s):"R"
- See Also:
-
sUniqueDesignation
A text modifier for units, equipment, and installations that uniquely identifies a particular symbol or track number. Identifies acquisition number when used with SIGINT symbology. The MS2525 field(s):"T"
or"T:T1"
- See Also:
-
sTypeLabel
A text modifier for equipment that indicates type of equipment. The MS2525 field(s):"V"
- See Also:
-
sDateTimeGroup
A text modifier for units, equipment and installations that displays traditional military Date/Time Group format: DDHHMMSSZMONYY. The MS2525 field(s):"W"
- See Also:
-
sAltitudeDepth
A text modifier for units, equipment, and installations that displays the altitude portion of GPS; flight level for aircraft; depth for submerged objects; height in feet of equipment or structures on the ground. The MS2525 field(s):"X"
- See Also:
-
sLocationLabel
A text modifier for units, equipment, and installations that displays a symbol´s location in degrees, minutes, and seconds (or in UTM or other applicable display format). The MS2525 field(s):"Y"
- See Also:
-
sSpeedLabel
A text modifier for units, equipment, and installations that displays velocity as set forth in MIL-STD-6040. The MS2525 field(s):"Z"
- See Also:
-
sSpecialHeadquarters
A text modifier for units that contains the name of the special C2 headquarters. The MS2525 field(s):"AA"
- See Also:
-
sPlatformType
ELNOT or CENOT. The MS2525 field(s):"AD"
- See Also:
-
sSpecialDesignator
NRT or SIG. The MS2525 field(s):"AR"
- Since:
- 2018.1
- See Also:
-
sTargetDesignator
A six character text modifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2147, where characters 1 and 2 are alphabetic, and characters 3-6 are numeric: AANNNN. The MS2525 field(s):"AP"
- Since:
- 2018.1
- See Also:
-
sGuardedUnit
Undefined or BG. The MS2525 field(s):"AQ"
- Since:
- 2018.1
- See Also:
-
sTeardownTime
Equipment teardown time in minutes. The MS2525 field(s):"AE"
- See Also:
-
sCommonIdentifier
Example: "Hawk" for Hawk SAM system. The MS2525 field(s):"AF"
- See Also:
-
sEffectiveTime
Effective time. The MS2525 field(s):"W1"
- See Also:
-
sMovementDirection
A modifier for units, equipment, and installations that identifies the direction of movement or intended movement of an object. The MS2525 field(s):"Q"
- See Also:
-
sAffiliation
Affiliation. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code).- See Also:
-
sCountry
Country. For MIL-STD 2525b/c, this is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). The MS2525 field(s):"AS"
- See Also:
-
sStatus
Status. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code).- See Also:
-
sStaticDynamic
Static/dynamic. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code).- Since:
- 2023.0
- See Also:
-
sOrderOfBattle
Order Of Battle. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code).- See Also:
-
sSector1
Sector 1. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). Applies only to MIL-STD 2525d.- Since:
- 2018.1
- See Also:
-
sSector2
Sector 2. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). Applies only to MIL-STD 2525d.- Since:
- 2018.1
- See Also:
-
sStandardIdentity1
Standard Identity 1. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). Applies only to MIL-STD 2525d.- Since:
- 2018.1
- See Also:
-
sStandardIdentity2
Standard Identity 2. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). Applies only to MIL-STD 2525d.- Since:
- 2018.1
- See Also:
-
sEchelon
Echelon. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code).- See Also:
-
sHqTaskForceDummy
Headquarters/Task Force/Dummy. This is not a text modifier, but an SIDC modifier (a modifier encoded in the SIDC code). Applies only to MIL-STD 2525d.- Since:
- 2018.1
- See Also:
-
sAttitude
Target Attitude. Azimuth value in degrees (clockwise, starting from true North). Defines the target orientation. The MS2525 field(s):"AN"
Applies only to MIL-STD 2525c and MIL-STD 2525d.- Since:
- 2018.2
- See Also:
-
sLength
Target Length in meters. Defines the total target length. The MS2525 field(s):"AM1"
Applies only to MIL-STD 2525c and MIL-STD 2525d.- Since:
- 2018.2
- See Also:
-
sWidth
Target Width in meters. Defines the total target width. The MS2525 field(s):"AM"
Applies only to MIL-STD 2525c and MIL-STD 2525d.- Since:
- 2018.2
- See Also:
-
sEngagementBar
A graphic amplifier placed immediately atop the symbol. May denote, 1) local/remote status; 2) engagement status; and 3) weapon type. The MS2525 field(s):"AO"
Applies only to MIL-STD 2525c and MIL-STD 2525d.- Since:
- 2018.2
- See Also:
-
-
Method Details
-
getMS2525Code
String getMS2525Code()Returns the symbol code of the object (SIDC).The symbol code has to be interpreted according to the symbology standard used by this object, which can be retrieved through
getMS2525Standard()
.- Returns:
- the symbol code of the object (SIDC).
- See Also:
-
getMS2525Standard
ELcdMS2525Standard getMS2525Standard()Returns the symbology standard used by this object.- Returns:
- the symbology standard used by this object.
- See Also:
-
getTextModifierCount
int getTextModifierCount()Returns the number of text modifiers for this object in the MIL-STD-2525B standard.- Returns:
- the number of text modifiers for this object in the MIL-STD-2525B standard.
-
getTextModifierKey
Returns the text modifier key at the given index.- Parameters:
aIndex
- the index of key of the text modifier to retrieve.- Returns:
- the text modifier key at the given index.
- See Also:
-
getTextModifierKeyDisplayName
Returns the display name of the text modifier with the given key.- Parameters:
aTextModifierKey
- the key of the text modifier to retrieve the display name of.- Returns:
- the display name of the text modifier with the given key.
-
getTextModifierValue
Returns the value of the text modifier with the given key.- Parameters:
aTextModifierKey
- the key of the text modifier to retrieve the value of.- Returns:
- the value of the text modifier with the given key.
-
getTextModifierValue
Returns the value of the text modifier at the given index.- Parameters:
aIndex
- the index of the value of the text modifier to retrieve.- Returns:
- the value of the text modifier at the given index.
- See Also:
-