Using the Search Scans Panel
This sub panel of the search panel allows you to perform searches for interesting objects in your scans. Open the search panel from the selector and select the globe icon to get to this sub panel.
The icon bar allows you to set up a search. From the left:
The drop down selector next to find icon gives you a set of built in and user defined set of searches to perform. Selecting a search updates the search condition area with the search expressions.
You can create or alter an existing search by editing the conditions or values in the search condition area. You can build up complicated set of conditions which are And or Or together to produce the search you want.
The sort box and sort direction button allows you to define a custom sort based on parameters of the scan results, if required. The drop down shows some predefined sorts you can use. If you define a custom sort, the grid results are sorted using this expression. Click on the sort direction button to resort in either ascending or decending order.
The find button executes the search in the search condition area and fills in the grid with results.
You can save the current search condition and name it using the save button. It then will appear as a selectable search in the drop down selector, and be usable in the Surveyor and Discoveries.
If you have a user defined expression selected, you can delete it with the delete button.
The excel button outputs the contents of the current grid results.
The final search details help button will allow you to debug the search. Click once to enable debugging, then click find. Then click again to see the report on the search. It will list errors and results in text. It will show up variables not found, which may be due to a mistype of the name in the search condition, or it is probably due to the journal event not having the variable. Skill is needed to decode this.
The grid results support right clicking on a row, giving you the options to see the system on EDSM, go to it on the 3dMap, or view data on entry as a scan display.
Conditions consists of a set of conditional expressions And or Or together, then groups of expressions which are And then ORed together.
You build the expression by adding new items using the + button, either the + at the end of a group to add a new entry to the group, or the + at the bottom to add a new group.
Each group has a selector to determine if the conditions inside the group are Ored or Anded.
Each group set has a selector to determine if the group is Ored or Anded with the above group.
Using the drop down button on the left expression gives you a list of properties you can use to search scans. These are mostly from the scan event, some are extra additions by the search system.
The method is to pick your parameter from the drop down list in the condition. You then choose the operation to perform (Equals, Less, greater than etc, and if its a string/numeric comparison) and then enter the value your comparing again. The tooltip can give you hints on the unit values of the parameter.
You can use C style expressions (==, &&, || >> << etc) on either side of the equation, such as nRadius*5, or (nRadius+10)*5.
Operators in highest priority order are:
- Unary Integer/Double/"String"/'c' (char)/(bracketed expression)/variable/function(parameters..)/array[expr index]
- ! ~ Logical Not/Binary Not
- Times * Divide /
- Add + Subtract -
- << >> binary shift left/right
- < > <= >= Greater/Less
- != == Not Equals/Equals
- & binary AND
- ^ binary EOR
- | binary Or
- && (and)
- || (or)
Floating point numbers, integers (to 64 bit precision), "string" and 'char' are supported. 'char' is converted to its integer equivalent.
Expressions support the following inbuilt functions where d = integer/double, i = integer, s = "string":
-
Abs(d), Acos(d), Asin(d), Atan(d), Ceiling(d), Cos(d), Cosh(d) ,Exp(d),Floor(d), Log(d), Log10(d) , Sin(d), Sinh(d), Sqrt(d), Tan(d) , Tanh(d) , Truncate(d): see c# Math class
-
IsControl(i), IsDigit(i), IsLetter(i), IsLower(i), IsNumber(i), IsPunctuation(i), IsSeparator(i), IsSurrogate(i), IsSymbol(i), IsUpper(i), IsWhiteSpace(i): see c# Char class. A numeric character code
-
ToLower(s/i), ToUpper(s/i) : Converted with invariant culture. Either a string or an integer character code.
-
Max(i/d,i/d), Min(i/d,i/d), Pow(d,d), Sign(d) : More maths
-
Round(d [,i] ): see c# Round, second digit is precision to round to.
-
Fp(i/d), double(i/d), float(i/d) : convert to floating point
-
Eval(s) : evaluate string s and return the result.
-
ToString(s,format-s): Convert number to string, using c# format-s (such as N1. #.##)
-
Unicode(i) : Convert unicode character given by i to string
-
Contains(s,p-s [,culture-s]) : Does string s contain p-s. Standard comparision is InvariantCultureIgnoreCase. Use "InvariantCulture" for case sensisitve. CurrentCulture (default is culture string is not recognised) and CurrentCultureIgnoreCase is also supported
-
Compare(d/s,d/s): compare number or string. Return -1 first is less than second, 0 equal, 1 first is greater than second
-
Substring(s,start-i,length-i): return part of string, starting at zero based start, for length characters. if start < 0 or >= length returns empty string. Length may be bigger than string length and will return rest.
-
IndexOf(s,p-s [,index-i [,culture-s]) : Find zero based index of p-s in s, given a optional start index and optional culture. if index < or >= length, or string not found, it returns -1.
For the searchs we support functions which search across bodies in the system
-
BodiesPropertyCount(propertyname) Search across all bodies in the system for this boolean property name taken from the Scan (see below, and example is IsLandable) to be true and return the number of bodies which has this true.
-
StarBodiesPropertyCount(propertyname) As above but just for bodies under the same star as this body
-
BodiesExprCount(expr) Search all bodies and count which ones this expression is true for. For example BodiesExprCount(nMassEM>=0.8 && nMassEM<=1.2 && IsPlanet) counds all bodies which has this mass range and is a planet
-
StarBodiesExprCount(expr) As above but just for bodies under the same star as this body
Using the variables listed in the drop down button will refer to the current journal event being searched.
These work with journal scans only.
-
You can refer to the properties of its parent body by: Parent.attribute, such as Parent.IsStar, Parent.IsLandable
-
You can refer to the properties of a grandfather body by: Parent.Parent.attribute, such as Parent.Parent.IsStar, Parent.Parent.IsPlanet
-
You can refer to the properties of a sibling object by: Sibling[number,1..].attribute, such as Sibling[1].IsTerraformable.
-
You can refer to the properties of a child object by: Child[number,1..].attribute, such as Child[1].IsTerraformable
-
You can find out how many children a scan has by Child.Count, or siblings by Sibling.Count
-
You can refer to the properties of its first star above a body with Star.attribute
-
You can refer to the properties of its second star above a body with Star.Star.attribute
-
You can find properties of other bodies in the system using Bodies[number,1..].attribute, such as Bodies[1].IsTerraformable.
-
You can find properties of other bodies under the same star as the body you are checking using StarBodies[number,1..].attribute, such as StarBodies[1].IsLandable.
-
You can find the level of the body in the system using Level (0 = star, 1 = planet, 2 = moon, 3 = sub moon), Parent.Level and Parent.Parent.Level
-
For a body orbiting a barycentre, you can check its doing that using IsOrbitingBarycentre. You can obtain the parameters of the Barycentre using Parents[1].Barycentre.* variables. You can see other barycentres in their respective positions in the parents array which list the bodyids and types for each body above the scanned body, with the Parents[1].Type being "Star" "Planet", "PlanetaryRing", "StellarRing", "Station" or "null" (barycentre)
You can use automatic iteration variables Iter1, Iter2, Iter3 etc to iterate through arrays. Use such as Child[Iter1].IsTerraformable causes the expression to iterate through all children.
if Iter2,3,4 etc are used, it iterates the highest number Iter first, then proceeds down to Iter1 as outer loops.
Expressions in sort are limited to just the current scan results and Child.Count. It uses left. and right. member qualifiers to distinguish between the two items your comparing with.
The expression is normally Compare(left.variable,right.variable). Pick on of the Scan variables below to sort on.
The list of properties are:
Name | Value | Journal Type |
---|---|---|
AmmoniaWorld | Boolean value: 1 = true, 0 = false: Is it an ammonia world | Scan |
Atmosphere | String value: Atmosphere string, can be none | Scan |
AtmosphereID | Enumeration: Unknown, No_atmosphere, Earth_Like, Ammonia, Water, Carbon_dioxide, Methane, Helium, Argon, Neon, Sulphur_dioxide, Nitrogen, Silicate_vapour, Metallic_vapour, Oxygen, , EDD ID | Scan |
AtmosphereProperty | Enumeration: None, Rich, Thick, Thin, Hot, EDD atmospheric property | Scan |
Body | Integer value: Internal Frontier ID | ScanOrganic |
BodyDesignation | String value: EDD name for well known bodies | Scan |
BodyDesignationOrName | String value: EDD name or journal name | Scan |
BodyID | Integer value: Internal Frontier ID, is empty for older scans | Scan, SAASignalsFound, FSSBodySignals |
BodyName | String value: Frontier body name | Scan, SAASignalsFound, FSSBodySignals |
CanBeTerraformable | Boolean value: 1 = true, 0 = false: Can it be teraformed | Scan |
Category | String value: FDName Category | CodexEntry |
Category_Localised | String value: Localised category | CodexEntry |
Child.Count | Integer value: Number of child moons | Scan |
ContainsBioSignals | Boolean value: 1 = true, 0 = false: Does it contain bio signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsGeoSignals | Boolean value: 1 = true, 0 = false: Does it contain geo signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsGuardianSignals | Boolean value: 1 = true, 0 = false: Does it contain guardian signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsHumanSignals | Boolean value: 1 = true, 0 = false: Does it contain human signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsOrganicsScans | Boolean value: 1 = true, 0 = false: Any organic scans | Scan |
ContainsOtherSignals | Boolean value: 1 = true, 0 = false: Does it contain other signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsThargoidSignals | Boolean value: 1 = true, 0 = false: Does it contain thargoid signals | Scan, SAASignalsFound, FSSBodySignals |
ContainsUncategorisedSignals | Boolean value: 1 = true, 0 = false: Does it contain uncategorised signals | Scan, SAASignalsFound, FSSBodySignals |
CountBioSignals | Integer value: Count of bio signals | Scan, SAASignalsFound, FSSBodySignals |
CountCarrierSignals | Integer value: Count of carrier signals | FSSSignalDiscovered |
CountConflictZoneSignals | Integer value: Count of conflict zone signals | FSSSignalDiscovered |
CountGeoSignals | Integer value: Count of geo signals | Scan, SAASignalsFound, FSSBodySignals |
CountGuardianSignals | Integer value: Count of guardian signals | Scan, SAASignalsFound, FSSBodySignals |
CountHumanSignals | Integer value: Count of human signals | Scan, SAASignalsFound, FSSBodySignals |
CountInstallationSignals | Integer value: Count of installation signals | FSSSignalDiscovered |
CountNotableStellarPhenomenaSignals | Integer value: Count of NSP signals | FSSSignalDiscovered |
CountOrganicsScans | Integer value: Count of all scans | Scan |
CountOrganicsScansAnalysed | Integer value: Count of fully analysed scans | Scan |
CountOtherSignals | Integer value: Count of other signals | Scan, FSSSignalDiscovered, SAASignalsFound, FSSBodySignals |
CountResourceExtractionZoneSignals | Integer value: Count of extraction zone signals | FSSSignalDiscovered |
CountStationSignals | Integer value: Count of station signals | FSSSignalDiscovered |
CountThargoidSignals | Integer value: Count of thargoid signals | Scan, SAASignalsFound, FSSBodySignals |
CountUncategorisedSignals | Integer value: Count of uncategorised signals | Scan, SAASignalsFound, FSSBodySignals |
CountUSSSignals | Integer value: Count of USS signals | FSSSignalDiscovered |
DistanceAccountingForBarycentre | Floating point value: Estimated distance allowing for a barycentre, m | Scan |
DistanceFromArrivalLS | Floating point value: In light seconds | Scan |
DistanceFromArrivalm | Floating point value: In meters | Scan |
DistanceFromArrivalText | String value: Astronomic Unit (AU) and Ls | Scan |
Earthlike | Boolean value: 1 = true, 0 = false: Is it an earth like world | Scan |
EDDBodyId | Integer value: EDD assigned body ID | CodexEntry |
EDDBodyName | String value: EDD assigned body name | CodexEntry |
EDSMDiscoveryCommander | String value: EDSM first commander | Scan |
EDSMDiscoveryUTC | Date time value, US format: EDSM first reported time UTC | Scan |
EfficientMapped | Boolean value: 1 = true, 0 = false: Have we efficiently mapped it | Scan |
EntryID | Integer value: Frontier entry ID | CodexEntry |
EstimatedValue | Integer value: cr | Scan, ScanOrganic |
EventFilterName | String value: Scan Auto, Scan Basic, Scan Nav, Scan | Scan |
EventTimeLocal | Date time value, US format: Local | All |
EventTimeUTC | Date time value, US format: UTC | All |
EventType | String value: Event type (Scan etc) | All |
GasGiant | Boolean value: 1 = true, 0 = false: Is it a gas giant with water based or ammonia based life | Scan |
GasWorld | Boolean value: 1 = true, 0 = false: Is it a gas giant (no water giant) | Scan |
Genus | String value: Frontier Genus ID | ScanOrganic |
Genus_Localised | String value: Genus in localised text | ScanOrganic |
Genuses[].Genus | String value: Frontier Genus ID | Scan, SAASignalsFound |
Genuses[].Genus_Localised | String value: Genus in localised text | Scan, SAASignalsFound |
HasAtmosphere | Boolean value: 1 = true, 0 = false: Does it have atmosphere | Scan |
HasAtmosphericComposition | Boolean value: 1 = true, 0 = false: Does body have atmosphere composition list | Scan |
HasBelts | Boolean value: 1 = true, 0 = false: Does the body have belts | Scan |
HasMaterials | Boolean value: 1 = true, 0 = false: Does it have materials list | Scan |
HasMeaningfulVolcanism | Boolean value: 1 = true, 0 = false: Has volcanism, excluding unknowns | Scan |
HasPlanetaryComposition | Boolean value: 1 = true, 0 = false: Does it have planetary composition stats | Scan |
HasRings | Boolean value: 1 = true, 0 = false: Does the body have rings | Scan |
HasRingsOrBelts | Boolean value: 1 = true, 0 = false: Does the body have rings or belts | Scan |
HeliumGasGiant | Boolean value: 1 = true, 0 = false: Is it an helium gas world | Scan |
IsBeltCluster | Boolean value: 1 = true, 0 = false: Is it a belt or cluster | Scan |
IsEDSMBody | Boolean value: 1 = true, 0 = false: Body loaded from ESDM | Scan |
IsLandable | Boolean value: 1 = true, 0 = false: Is it def landable | Scan |
IsNewEntry | Boolean value: 1 = true, 0 = false: Is it a new entry | CodexEntry |
IsNotPreviouslyDiscovered | Boolean value: 1 = true, 0 = false: Has the body not been previously discovered | Scan |
IsNotPreviouslyMapped | Boolean value: 1 = true, 0 = false: Has the body not been previously mapped | Scan |
IsOrbitingBarycentre | Boolean value: 1 = true, 0 = false: Orbiting a barycentre | Scan |
IsOrbitingPlanet | Boolean value: 1 = true, 0 = false: Orbiting a planet | Scan |
IsOrbitingStar | Boolean value: 1 = true, 0 = false: Orbiting a star | Scan |
IsPlanet | Boolean value: 1 = true, 0 = false: Is it a planet | Scan |
IsPreviouslyDiscovered | Boolean value: 1 = true, 0 = false: Has the body been previously discovered | Scan |
IsPreviouslyMapped | Boolean value: 1 = true, 0 = false: Has the body been previously mapped | Scan |
IsStar | Boolean value: 1 = true, 0 = false: Is it a star | Scan |
JumponiumCount | Integer value: Number of jumponium materials available | Scan |
Latitude | Floating point value: Lattitude if on planet if given | CodexEntry |
Level | Integer value: Level of body in system, 0 star, 1 planet, 2 moon, 3 submoon | Scan |
Longitude | Floating point value: Longitude if on planet if given | CodexEntry |
Luminosity | String value: Yerkes Spectral Classification, may not be present | Scan |
Mapped | Boolean value: 1 = true, 0 = false: Have we mapped it | Scan |
MaterialList | String value: List of materials, comma separated | Scan |
MaximumEstimatedValue | Integer value: cr | Scan |
nAbsoluteMagnitude | Floating point value: Absolute magnitude, in Sol fractions | Scan |
nAge | Floating point value: Million Years | Scan |
Name | String value: Frontier Name | CodexEntry |
Name_Localised | String value: Localised name | CodexEntry |
nAscendingNode | Floating point value: Degrees | Scan |
nAxialTilt | Floating point value: Tilt, radians | Scan |
nAxialTiltDeg | Floating point value: Tilt, degrees | Scan |
NearestDestination | String value: Nearest destination on planet if given | CodexEntry |
NearestDestination_Localised | String value: Nearest destination localised | CodexEntry |
nEccentricity | Floating point value: Eccentricity of orbit | Scan |
NewTraitsDiscovered | Boolean value: 1 = true, 0 = false: Is traits discovered | CodexEntry |
nLandable | Boolean value: 1 = true, 0 = false: Is it landable (may be null if not valid for body) | Scan |
nMassEM | Floating point value: Earths | Scan |
nMassKG | Floating point value: Mass of star or planet in KG | Scan |
nMassMM | Floating point value: Moons | Scan |
nMeanAnomaly | Floating point value: Degrees | Scan |
nOrbitalInclination | Floating point value: Degrees | Scan |
nOrbitalPeriod | Floating point value: Seconds | Scan |
nOrbitalPeriodDays | Floating point value: Days | Scan |
nPeriapsis | Floating point value: Degrees | Scan |
nRadius | Floating point value: Meters | Scan |
nRadiusEarths | Floating point value: Radius in units of Earth | Scan |
nRadiusSols | Floating point value: Radius in units of Sol | Scan |
nRotationPeriod | Floating point value: Seconds, may be negative indicating reverse rotation | Scan |
nRotationPeriodDays | Floating point value: Days, may be negative indicating reverse rotation | Scan |
nSemiMajorAxis | Floating point value: Meters | Scan |
nSemiMajorAxisAU | Floating point value: AU | Scan |
nSemiMajorAxisLS | Floating point value: Light seconds | Scan |
nStellarMass | Floating point value: Ratio of Sol | Scan |
nSurfaceGravity | Floating point value: m/s | Scan |
nSurfaceGravityG | Floating point value: Fractions of earth gravity | Scan |
nSurfacePressure | Floating point value: Pascals | Scan |
nSurfacePressureEarth | Floating point value: Fractions of earth atmosphere | Scan |
nSurfaceTemperature | Floating point value: K | Scan |
nTidalLock | Boolean value: 1 = true, 0 = false: Is in tidal lock | Scan |
oneAtmosphere_Pa | Floating point value: Constant | Constant |
oneAU_LS | Floating point value: Constant | Constant |
oneAU_m | Floating point value: Constant | Constant |
oneDay_s | Floating point value: Constant | Constant |
oneEarth_KG | Floating point value: Constant | Constant |
oneEarthMoonMassRatio | Floating point value: Constant | Constant |
oneEarthRadius_m | Floating point value: Constant | Constant |
oneGee_m_s2 | Floating point value: Constant | Constant |
oneLS_m | Floating point value: Constant | Constant |
oneMoon_KG | Floating point value: Constant | Constant |
oneSol_KG | Floating point value: Constant | Constant |
oneSolRadius_m | Floating point value: Constant | Constant |
Organics.Count | Integer value: Count of items. Use [1..N].itemname for Organics information | Scan |
Organics[].Body | Integer value: Internal Frontier ID | Scan |
Organics[].EstimatedValue | Integer value: cr | Scan |
Organics[].Genus | String value: Frontier Genus ID | Scan |
Organics[].Genus_Localised | String value: Genus in localised text | Scan |
Organics[].ScanType | Enumeration: Log, Sample, Analyse, Log type | Scan |
Organics[].Species | String value: Frontier Species ID | Scan |
Organics[].Species_Localised | String value: Species in localised text | Scan |
Organics[].SystemAddress | Integer value: Frontier internal system address | Scan |
OrganicsFullyAnalysed | Boolean value: 1 = true, 0 = false: Are all organics on this body analysed | Scan |
Parents.Count | Integer value: Count of items. Use [1..N].itemname for Parent body information. First is nearest body | Scan |
Parents[].Barycentre.AscendingNode | Floating point value: Degrees | Scan |
Parents[].Barycentre.BodyID | Integer value: Frontier body ID | Scan |
Parents[].Barycentre.Eccentricity | Floating point value: Eccentricity of orbit | Scan |
Parents[].Barycentre.MeanAnomaly | Floating point value: Degrees | Scan |
Parents[].Barycentre.OrbitalInclination | Floating point value: Degrees | Scan |
Parents[].Barycentre.OrbitalPeriod | Floating point value: Seconds | Scan |
Parents[].Barycentre.OrbitalPeriodDays | Floating point value: Days | Scan |
Parents[].Barycentre.Periapsis | Floating point value: Degrees | Scan |
Parents[].Barycentre.SemiMajorAxis | Floating point value: SMA in m | Scan |
Parents[].Barycentre.SemiMajorAxisAU | Floating point value: SMA in AU | Scan |
Parents[].Barycentre.SemiMajorAxisLS | Floating point value: SMA in LS | Scan |
Parents[].Barycentre.SemiMajorAxisLSKM | String value: SMA in LS if > 0.1 LS, or km | Scan |
Parents[].Barycentre.StarSystem | String value: Barycentre system | Scan |
Parents[].Barycentre.SystemAddress | Integer value: Frontier system address | Scan |
Parents[].BodyID | Integer value: Frontier body ID | Scan |
Parents[].IsBarycentre | Boolean value: 1 = true, 0 = false: Is node a barycentre | Scan |
Parents[].IsPlanet | Boolean value: 1 = true, 0 = false: Is node a planet | Scan |
Parents[].IsStar | Boolean value: 1 = true, 0 = false: Is node a star | Scan |
Parents[].Type | String value: Type of node, Null = barycentre, Planet, Star | Scan |
PlanetClass | String value: Long text name from journal | Scan |
PlanetTypeID | Enumeration: Unknown_Body_Type, Metal_rich_body, High_metal_content_body, Rocky_body, Icy_body, Rocky_ice_body, Earthlike_body, Water_world, Ammonia_world, Water_giant, Water_giant_with_life, Gas_giant_with_water_based_life, Gas_giant_with_ammonia_based_life, Sudarsky_class_I_gas_giant, Sudarsky_class_II_gas_giant, Sudarsky_class_III_gas_giant, Sudarsky_class_IV_gas_giant, Sudarsky_class_V_gas_giant, Helium_rich_gas_giant, Helium_gas_giant | Scan |
PlanetTypeText | String value: Localised Name | Scan |
Region | String value: FDName Region of galaxy | CodexEntry |
Region_Localised | String value: Localised name of region | CodexEntry |
ReserveLevel | Enumeration: None, Depleted, Low, Common, Major, Pristine, What is the reserve level of the ring | Scan |
Rings.Count | Integer value: Count of items. Use [1..N].itemname for Ring information | Scan |
Rings[].InnerRad | Floating point value: Inner radius m | Scan |
Rings[].MassMT | Floating point value: Mass in mega tons (1e6)t | Scan |
Rings[].Name | String value: Name | Scan |
Rings[].OuterRad | Floating point value: Outer radius m | Scan |
Rings[].RingClass | String value: Ring class | Scan |
Rings[].RingClassID | Enumeration: Unknown, Rocky, Metalic, Icy, MetalRich, Ring class as enumeration | Scan |
RingsInnerm | Floating point value: Distance of inner ring from planet, Meters, null if no rings | Scan |
RingsOuterm | Floating point value: Distance of final outer ring from planet, Meters, null if no rings | Scan |
ScanType | String value: Scan type, Basic, Detailed, NavBeacon, NavBeaconDetail, AutoScan, may be empty for very old scans | Scan, ScanOrganic |
SemiMajorAxisLSKM | String value: LS is greater than .1 ls, else KM | Scan |
Sibling.Count | Integer value: Number of siblings | Scan |
Signals.Count | Integer value: Count of items. Use [1..N].itemname for Signal information | Scan, FSSSignalDiscovered, SAASignalsFound, FSSBodySignals |
Signals[].ClassOfSignal | Enumeration: Station, Installation, NotableStellarPhenomena, ConflictZone, ResourceExtraction, Carrier, USS, Other, Signal class | FSSSignalDiscovered |
Signals[].Count | Integer value: Count of signals | Scan, SAASignalsFound, FSSBodySignals |
Signals[].ExpiryLocal | Date time value, US format: Optional signal expiry time, Local | FSSSignalDiscovered |
Signals[].ExpiryUTC | Date time value, US format: Optional signal expiry time, UTC | FSSSignalDiscovered |
Signals[].IsBio | Boolean value: 1 = true, 0 = false: Is bio signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsGeo | Boolean value: 1 = true, 0 = false: Is geo signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsGuardian | Boolean value: 1 = true, 0 = false: Is guardian signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsHuman | Boolean value: 1 = true, 0 = false: Is human signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsOther | Boolean value: 1 = true, 0 = false: Is other signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsStation | Boolean value: 1 = true, 0 = false: Is it a station | FSSSignalDiscovered |
Signals[].IsThargoid | Boolean value: 1 = true, 0 = false: Is thargoid signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].IsUncategorised | Boolean value: 1 = true, 0 = false: Is uncategorised signal | Scan, SAASignalsFound, FSSBodySignals |
Signals[].RecordedUTC | Date time value, US format: When signal was recorded | FSSSignalDiscovered |
Signals[].SignalName | String value: Signal type string, FDName | FSSSignalDiscovered |
Signals[].SignalName_Localised | String value: Signal type localised | FSSSignalDiscovered |
Signals[].SpawningFaction | String value: Signal faction, FDName | FSSSignalDiscovered |
Signals[].SpawningFaction_Localised | String value: Signal faction, Localised | FSSSignalDiscovered |
Signals[].SpawningState | String value: Spawing state | FSSSignalDiscovered |
Signals[].SpawningState_Localised | String value: Signal state localised | FSSSignalDiscovered |
Signals[].SystemAddress | Integer value: Optional Frontier system address | FSSSignalDiscovered |
Signals[].ThreatLevel | Integer value: Threat level | FSSSignalDiscovered |
Signals[].TimeRemaining | Floating point value: Optional time remaining seconds | FSSSignalDiscovered |
Signals[].Type | String value: Signal type string, FDName | Scan, SAASignalsFound, FSSBodySignals |
Signals[].Type_Localised | String value: Signal type string, localised | Scan, SAASignalsFound, FSSBodySignals |
Signals[].USSType | String value: Optional USS Type, FDName | FSSSignalDiscovered |
Signals[].USSTypeLocalised | String value: Optional USS Type, Localised | FSSSignalDiscovered |
Species | String value: Frontier Species ID | ScanOrganic |
Species_Localised | String value: Species in localised text | ScanOrganic |
StarClassification | String value: StarType (long) Subclass Luminosity (K3Vab) | Scan |
StarClassificationAbv | String value: StarType (Abreviated) Subclass Luminosity (K3Vab) | Scan |
StarSubclass | Integer value: Star subclass number, may not be present | Scan |
StarSystem | String value: Name of star | Scan |
StarType | String value: Short Name (K,O etc) | Scan |
StarTypeID | Enumeration: Unknown, O, B, A, F, G, K, M, L, T, Y, AeBe, TTS, W, WN, WNC, WC, WO, CS, C, CN, CJ, CHd, MS, S, D, DA, DAB, DAO, DAZ, DAV, DB, DBZ, DBV, DO, DOV, DQ, DC, DCV, DX, N, H, X, A_BlueWhiteSuperGiant, F_WhiteSuperGiant, M_RedSuperGiant, M_RedGiant, K_OrangeGiant, RoguePlanet, Nebula, StellarRemnantNebula, SuperMassiveBlackHole, B_BlueWhiteSuperGiant, G_WhiteSuperGiant, OBAFGAKM,LTY,AeBe,N Neutron,H Black Hole,Proto (TTS,AeBe), Wolf (W,WN,WNC,WC,WO), Carbon (CS,C,CN,CJ,CHD), White Dwarfs (D,DA,DAB,DAO,DAZ,DAV,DB,DBZ,DBV,DO,DOV,DQ,DC,DCV,DX), others | Scan |
StarTypeText | String value: Long Name (Orange Main Sequence..) localised | Scan |
SubCategory | String value: FDName Sub Category | CodexEntry |
SubCategory_Localised | String value: Sub Category localised | CodexEntry |
SudarskyGasGiant | Boolean value: 1 = true, 0 = false: Is it a sudarsky gas giant world | Scan |
SyncedEDSM | Boolean value: 1 = true, 0 = false: Synced to EDSM | All |
System | String value: System name | CodexEntry |
SystemAddress | Integer value: Internal Frontier ID, is empty for older scans | Scan, SAASignalsFound, FSSBodySignals, CodexEntry, ScanOrganic |
Terraformable | Boolean value: 1 = true, 0 = false: Is it terraformable or been terraformed | Scan |
TerraformState | String value: Empty, Terraformable, Terraformed, Terraforming | Scan |
Traits.Count | Integer value: Count of items. Use [1..N].itemname for Traits array | CodexEntry |
Volcanism | String value: Journal volcanism string | Scan |
VolcanismID | Enumeration: Unknown, None, Water_Magma, Sulphur_Dioxide_Magma, Ammonia_Magma, Methane_Magma, Nitrogen_Magma, Silicate_Magma, Metallic_Magma, Water_Geysers, Carbon_Dioxide_Geysers, Ammonia_Geysers, Methane_Geysers, Nitrogen_Geysers, Helium_Geysers, Silicate_Vapour_Geysers, Rocky_Magma, , EDD Volcanism ID | Scan |
VolcanismProperty | Enumeration: None, Minor, Major, EDD Volcanism type | Scan |
VoucherAmount | Integer value: Worth, cr | CodexEntry |
WasDiscovered | Boolean value: 1 = true, 0 = false: Has the body been previously discovered - older scans do not have this field | Scan |
WasMapped | Boolean value: 1 = true, 0 = false: Has the body been previously mapped - older scans do not have this field | Scan |
WaterGiant | Boolean value: 1 = true, 0 = false: Is it a water giant world | Scan |
WaterWorld | Boolean value: 1 = true, 0 = false: Is it a water world | Scan |
(C) 2015-2023 EDDiscovery Team