Adding documentation and examples (#3541)

- Make the SourceType and DestinationType parameters required in the DashboardItemAngle
  - Shift the "UTC" string in the DashboardDate from the FormatString to the TimeFormat
  - Make the SourceType and DestinationType parameters for the DashboardItemDistance required
  - Add new "Deltatime" option to the DashboardItemFramerate.  Add examples for the DashboardItemFramerate
  - Fix issue where the inputstate would not update if no option was selected
  - Automatically disable simplification if a unit is requested in the asset for a DashboardItemSimulationIncrement or DashboardItemVelocity
This commit is contained in:
Alexander Bock
2025-03-14 11:25:26 +01:00
committed by GitHub
parent fc9b2ab091
commit 5008aa7cd7
127 changed files with 1779 additions and 487 deletions
@@ -9,9 +9,9 @@ local DistanceJuiceJupiter = {
Identifier = "JuiceJupiterDistance",
Enabled = asset.enabled,
SourceType = "Node",
SourceNodeName = juice.Juice.Identifier,
SourceNodeIdentifier = juice.Juice.Identifier,
DestinationType = "Node",
DestinationNodeName = jupiter.Jupiter.Identifier,
DestinationNodeIdentifier = jupiter.Jupiter.Identifier,
GuiName = "Juice - Jupiter Distance"
}
@@ -20,9 +20,9 @@ local DistanceJuiceGanymede = {
Identifier = "JuiceGanymedeDistance",
Enabled = asset.enabled,
SourceType = "Node",
SourceNodeName = juice.Juice.Identifier,
SourceNodeIdentifier = juice.Juice.Identifier,
DestinationType = "Node",
DestinationNodeName = ganymede.Ganymede.Identifier,
DestinationNodeIdentifier = ganymede.Ganymede.Identifier,
GuiName = "Juice - Ganymede Distance"
}
@@ -8,9 +8,9 @@ local Distance = {
Identifier = "MessengerDistance",
GuiName = "Messenger - Mercury Distance",
SourceType = "Node",
SourceNodeName = messenger.Messenger.Identifier,
SourceNodeIdentifier = messenger.Messenger.Identifier,
DestinationType = "Node",
DestinationNodeName = mercury.Mercury.Identifier
DestinationNodeIdentifier = mercury.Mercury.Identifier
}
@@ -15,9 +15,9 @@ local Distance = {
Identifier = "NewHorizonsPlutoDistance",
GuiName = "New Horizons Pluto Distance",
SourceType = "Node",
SourceNodeName = "NewHorizons",
SourceNodeIdentifier = "NewHorizons",
DestinationType = "Node Surface",
DestinationNodeName = "PlutoProjection"
DestinationNodeIdentifier = "PlutoProjection"
}
local Instruments = {
@@ -15,9 +15,9 @@ local Distance = {
Identifier = "OsirisRexBennuDistance",
GuiName = "OSIRIS-REx Bennu Distance",
SourceType = "Node",
SourceNodeName = model.OsirisRex.Identifier,
SourceNodeIdentifier = model.OsirisRex.Identifier,
DestinationType = "Node",
DestinationNodeName = transforms.BennuBarycenter.Identifier
DestinationNodeIdentifier = transforms.BennuBarycenter.Identifier
}
local Instruments = {
@@ -15,9 +15,9 @@ local Distance = {
Identifier = "Rosetta67PDistance",
GuiName = "Rosetta 67P Distance",
SourceType = "Node",
SourceNodeName = rosetta.Rosetta.Identifier,
SourceNodeIdentifier = rosetta.Rosetta.Identifier,
DestinationType = "Node",
DestinationNodeName = cg.Comet67P.Identifier
DestinationNodeIdentifier = cg.Comet67P.Identifier
}
local Instruments = {
@@ -8,9 +8,9 @@ local DistanceVoyager1 = {
Identifier = "Voyager1Distance",
GuiName = "Voyager 1 - Earth Distance",
SourceType = "Node",
SourceNodeName = voyager1.Voyager_1.Identifier,
SourceNodeIdentifier = voyager1.Voyager_1.Identifier,
DestinationType = "Node",
DestinationNodeName = earth.Earth.Identifier,
DestinationNodeIdentifier = earth.Earth.Identifier,
Enabled = asset.enabled
}
@@ -19,9 +19,9 @@ local DistanceVoyager2 = {
Identifier = "Voyager2Distance",
GuiName = "Voyager 2 - Earth Distance",
SourceType = "Node",
SourceNodeName = voyager2.Voyager_2.Identifier,
SourceNodeIdentifier = voyager2.Voyager_2.Identifier,
DestinationType = "Node",
DestinationNodeName = earth.Earth.Identifier,
DestinationNodeIdentifier = earth.Earth.Identifier,
Enabled = asset.enabled
}
@@ -8,9 +8,9 @@ local distance = {
Identifier = "GaiaEarthDistance",
GuiName = "Gaia Earth Distance",
SourceType = "Node",
SourceNodeName = gaia.Gaia.Identifier,
SourceNodeIdentifier = gaia.Gaia.Identifier,
DestinationType = "Node Surface",
DestinationNodeName = earth.Earth.Identifier
DestinationNodeIdentifier = earth.Earth.Identifier
}