Difference between revisions of "Template:Infobox spaceflight/IP"

From blackwiki
Jump to navigation Jump to search
imported>Yarnalgo
(adding helicopter type for the two upcoming interplanetary helicopters: Dragonfly and Mars Helicopter)
imported>Yarnalgo
(changing helicopter type to aircraft because that seems more inclusive)
 
Line 14: Line 14:
 
     |lander_flyby = {{ucfirst:{{{object<includeonly>|</includeonly>}}} flyby}} {{nowrap|<small>(failed landing)</small>}}
 
     |lander_flyby = {{ucfirst:{{{object<includeonly>|</includeonly>}}} flyby}} {{nowrap|<small>(failed landing)</small>}}
 
     |rover = {{ucfirst:{{{object<includeonly>|</includeonly>}}} rover}}
 
     |rover = {{ucfirst:{{{object<includeonly>|</includeonly>}}} rover}}
     |helicopter = {{ucfirst:{{{object<includeonly>|</includeonly>}}} helicopter}}
+
     |aircraft = {{ucfirst:{{{object<includeonly>|</includeonly>}}} aircraft}}
 
     |{{error|Invalid value for parameter "type"}}
 
     |{{error|Invalid value for parameter "type"}}
 
     }}
 
     }}
Line 20: Line 20:
 
  |data2  = {{{component<includeonly>|</includeonly>}}}
 
  |data2  = {{{component<includeonly>|</includeonly>}}}
 
  |label3 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}
 
  |label3 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}
  |impactor_flyby|lander_flyby|flyby=Closest approach|rendezvous=Arrival date|orbiter=Orbital insertion|lander_impact|impactor=Impact date|atmospheric=Atmospheric entry|lander=Landing date|rover|helicopter|=Landing date|demo=Closest approach/<br/>Arrival date/<br/>Orbital insertion/<br/>Impact date/<br/>Atmospheric entry/<br/>Landing date|{{#if:{{{arrival_date|}}}|{{error|Invalid parameter}}}} }}
+
  |impactor_flyby|lander_flyby|flyby=Closest approach|rendezvous=Arrival date|orbiter=Orbital insertion|lander_impact|impactor=Impact date|atmospheric=Atmospheric entry|lander=Landing date|rover|aircraft|=Landing date|demo=Closest approach/<br/>Arrival date/<br/>Orbital insertion/<br/>Impact date/<br/>Atmospheric entry/<br/>Landing date|{{#if:{{{arrival_date|}}}|{{error|Invalid parameter}}}} }}
 
  |data3  = {{{arrival_date<includeonly>|</includeonly>}}}
 
  |data3  = {{{arrival_date<includeonly>|</includeonly>}}}
 
  |label4 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|rendezvous=Departure date|orbiter=Orbital departure|lander=Return launch|atmospheric=Impact date|demo=Departure date/<br/>Orbital departure/<br/>Return launch|{{#if:{{{departure_date|}}}|{{error|"departure_date" should not be set for missions of this nature}}}}}}
 
  |label4 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|rendezvous=Departure date|orbiter=Orbital departure|lander=Return launch|atmospheric=Impact date|demo=Departure date/<br/>Orbital departure/<br/>Return launch|{{#if:{{{departure_date|}}}|{{error|"departure_date" should not be set for missions of this nature}}}}}}
 
  |data4  = {{{departure_date<includeonly>|</includeonly>}}}
 
  |data4  = {{{departure_date<includeonly>|</includeonly>}}}
  
  |label5 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|orbiter=Impact site<!--end of mission-->|impactor=Impact site|atmospheric=Impact site|lander=Landing site|lander_impact=Impact site|rover|helicopter=Landing site|demo=Impact site/<br/>Landing site|{{#if:{{{location|}}}|{{error|"location" should not be set for flyby missions}}}}}}
+
  |label5 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|orbiter=Impact site<!--end of mission-->|impactor=Impact site|atmospheric=Impact site|lander=Landing site|lander_impact=Impact site|rover|aircraft=Landing site|demo=Impact site/<br/>Landing site|{{#if:{{{location|}}}|{{error|"location" should not be set for flyby missions}}}}}}
 
  |data5  = {{{location<includeonly>|</includeonly>}}}
 
  |data5  = {{{location<includeonly>|</includeonly>}}}
  
  |label6 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|rendezvous|impactor_flyby|lander_flyby|flyby=Distance|orbiter={{#if:{{{distance|}}}|{{error|Please use orbital parameters instead of "distance"}}}}|rover|helicopter=Distance covered|demo=Distance/<br/>Distance covered|{{#if:{{{distance|}}}|{{error|"distance" should not be set for missions of this nature}}}}}}
+
  |label6 = {{#switch:{{{type|<noinclude>demo</noinclude>}}}|rendezvous|impactor_flyby|lander_flyby|flyby=Distance|orbiter={{#if:{{{distance|}}}|{{error|Please use orbital parameters instead of "distance"}}}}|rover|aircraft=Distance covered|demo=Distance/<br/>Distance covered|{{#if:{{{distance|}}}|{{error|"distance" should not be set for missions of this nature}}}}}}
 
  |data6  = {{{distance<includeonly>|</includeonly>}}}
 
  |data6  = {{{distance<includeonly>|</includeonly>}}}
  

Latest revision as of 17:43, 10 March 2020

{{{object}}} {{{type}}}
Spacecraft component{{{component}}}
Closest approach/
Arrival date/
Orbital insertion/
Impact date/
Atmospheric entry/
Landing date
{{{arrival_date}}}
Departure date/
Orbital departure/
Return launch
{{{departure_date}}}
Impact site/
Landing site
{{{location}}}
Distance/
Distance covered
{{{distance}}}
Sample mass{{{sample_mass}}}
Surface EVAs{{{surface_EVAs}}}
EVA duration{{{surface_EVA_time}}}
Orbital parameters
Peri{{{apsis}}} altitude{{{periapsis}}}
Apo{{{apsis}}} altitude{{{apoapsis}}}
Inclination{{{inclination}}}