Commit 6fc9a3e5 authored by Christopher Reis's avatar Christopher Reis

Added new Dictionary and MySQL Server

parent a8d95742
...@@ -49,6 +49,15 @@ couchdb: ...@@ -49,6 +49,15 @@ couchdb:
ports: ports:
- "5984:5984" - "5984:5984"
mysql:
restart: always
image: mysql:5.6.26
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=gmsec
ports:
- "3306:3306"
openmct: openmct:
restart: always restart: always
build: ./openmct_server build: ./openmct_server
......
...@@ -3,38 +3,332 @@ ...@@ -3,38 +3,332 @@
"identifier": "sc", "identifier": "sc",
"subsystems": [ "subsystems": [
{ {
"name": "Propulsion", "name": "Vehicle",
"identifier": "prop", "identifier": "v",
"measurements": [ "measurements": [
{ {
"name": "Fuel", "name": "Altitude",
"identifier": "prop.fuel", "identifier": "V.ALTITUDE",
"units": "kilograms", "units": "meters",
"type": "float" "type": "float"
}, },
{ {
"name": "Thrusters", "name": "Height From Terrain",
"identifier": "prop.thrusters", "identifier": "V.HEIGHTFROMTERRAIN",
"units": "None", "units": "meters",
"type": "float"
},
{
"name": "Terrain Height",
"identifier": "V.TERRAINHEIGHT",
"units": "meters",
"type": "float"
},
{
"name": "Mission Time",
"identifier": "V.MISSIONTIME",
"units": "seconds",
"type": "float"
},
{
"name": "Surface Velocity",
"identifier": "V.SURFACEVELOCITY",
"units": "m/s",
"type": "float"
},
{
"name": "Surface Velocity X",
"identifier": "V.SURFACEVELOCITYX",
"units": "m/s",
"type": "float"
},
{
"name": "Surface Velocity Y",
"identifier": "V.SURFACEVELOCITYY",
"units": "m/s",
"type": "float"
},
{
"name": "Surface Velocity Z",
"identifier": "V.SURFACEVELOCITYZ",
"units": "m/s",
"type": "float"
},
{
"name": "Angular Velocity",
"identifier": "V.ANGULARVELOCITY",
"units": "m/s",
"type": "float"
},
{
"name": "Orbital Velocity",
"identifier": "V.ORBITALVELOCITY",
"units": "m/s",
"type": "float"
},
{
"name": "Surface Speed",
"identifier": "V.SURFACESPEED",
"units": "m/s",
"type": "float"
},
{
"name": "Vertical Speed",
"identifier": "V.VERTICALSPEED",
"units": "m/s",
"type": "float"
},
{
"name": "G-Force",
"identifier": "V.GEEFORCE",
"units": "gravity",
"type": "float"
},
{
"name": "Atmospheric Density",
"identifier": "V.ATMOSPHERICDENSITY",
"units": "kPa",
"type": "float"
},
{
"name": "Longitude",
"identifier": "V.LONG",
"units": "degree",
"type": "float"
},
{
"name": "Latitude",
"identifier": "V.LAT",
"units": "degree",
"type": "float"
},
{
"name": "Dynamic Pressure",
"identifier": "V.DYNAMICPRESSURE",
"units": "kPa",
"type": "float"
},
{
"name": "Name",
"identifier": "V.NAME",
"units": "string",
"type": "string" "type": "string"
},
{
"name": "Angle to Prograde",
"identifier": "V.ANGLETOPROGRADE",
"units": "degree",
"type": "float"
} }
] ]
}, },
{ {
"name": "Communications", "name": "Orbit",
"identifier": "comms", "identifier": "o",
"measurements": [ "measurements": [
{ {
"name": "Received", "name": "Relative Velocity",
"identifier": "comms.recd", "identifier": "O.RELATIVEVELOCITY",
"units": "bytes", "units": "m/s",
"type": "integer" "type": "float"
},
{
"name": "Periapsis",
"identifier": "O.PEA",
"units": "meters",
"type": "float"
},
{
"name": "Apoapsis",
"identifier": "O.APA",
"units": "m/s",
"type": "float"
},
{
"name": "Time to Apoapsis",
"identifier": "O.TIMETOAP",
"units": "seconds",
"type": "float"
},
{
"name": "Time to Periapsis",
"identifier": "O.TIMETOPE",
"units": "seconds",
"type": "float"
},
{
"name": "Inclination",
"identifier": "O.INCLINATION",
"units": "degrees",
"type": "float"
},
{
"name": "Eccentricity",
"identifier": "O.ECCENTRICITY",
"units": "none",
"type": "float"
},
{
"name": "Epoch",
"identifier": "O.EPOCH",
"units": "seconds",
"type": "float"
},
{
"name": "Period",
"identifier": "O.PERIOD",
"units": "none",
"type": "float"
}, },
{ {
"name": "Sent", "name": "Argument of Periapsis",
"identifier": "comms.sent", "identifier": "O.ARGUMENTOFPARIAPSIS",
"units": "bytes", "units": "degree",
"type": "integer" "type": "float"
},
{
"name": "Semimajor Axis",
"identifier": "O.SMA",
"units": "degree",
"type": "float"
},
{
"name": "Longitude of Ascending Node",
"identifier": "O.LAN",
"units": "degree",
"type": "float"
},
{
"name": "Mean Anomaly at Epoch",
"identifier": "O.MAAE",
"units": "none",
"type": "float"
},
{
"name": "Time of Periapsis Passage",
"identifier": "O.TIMEOFPARIAPSISPASSAGE",
"units": "seconds",
"type": "float"
},
{
"name": "True Anomaly",
"identifier": "O.TRUEANOMALY",
"units": "none",
"type": "float"
}
]
},
{
"name": "Navigation",
"identifier": "n",
"measurements": [
{
"name": "Heading",
"identifier": "N.HEADING2",
"units": "degrees",
"type": "float"
},
{
"name": "Pitch",
"identifier": "N.PITCH2",
"units": "degrees",
"type": "float"
},
{
"name": "Roll",
"identifier": "N.ROLL2",
"units": "degrees",
"type": "float"
},
{
"name": "Raw Heading",
"identifier": "N.RAWHEADING2",
"units": "degrees",
"type": "float"
},
{
"name": "Raw Pitch",
"identifier": "N.RAWPITCH2",
"units": "degrees",
"type": "float"
},
{
"name": "Raw Roll",
"identifier": "N.RAWROLL2",
"units": "degrees",
"type": "float"
},
{
"name": "Root Heading",
"identifier": "N.HEADING",
"units": "degrees",
"type": "float"
},
{
"name": "Root Pitch",
"identifier": "N.PITCH",
"units": "degrees",
"type": "float"
},
{
"name": "Root Roll",
"identifier": "N.ROLL",
"units": "degrees",
"type": "float"
},
{
"name": "Root Raw Heading",
"identifier": "N.RAWHEADING",
"units": "degrees",
"type": "float"
},
{
"name": "Root Raw Pitch",
"identifier": "N.RAWPITCH",
"units": "degrees",
"type": "float"
},
{
"name": "Root Raw Roll",
"identifier": "N.RAWROLL",
"units": "degrees",
"type": "float"
}
]
},
{
"name": "Docking",
"identifier": "dock",
"measurements": [
{
"name": "Docking x Angle",
"identifier": "DOCK.AX",
"units": "degrees",
"type": "float"
},
{
"name": "Docking y Angle",
"identifier": "DOCK.AY",
"units": "degrees",
"type": "float"
},
{
"name": "Docking z Angle",
"identifier": "DOCK.AZ",
"units": "degrees",
"type": "float"
},
{
"name": "Docking x Distance",
"identifier": "DOCK.X",
"units": "meters",
"type": "float"
},
{
"name": "Docking y Distance",
"identifier": "DOCK.Y",
"units": "meters",
"type": "float"
} }
] ]
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment