[Config] Fixes for example/msl

Fixes #1386
This commit is contained in:
Charles Hacskaylo 2017-01-09 15:30:14 -08:00 committed by Henry
parent d262c4428e
commit df7d59bc9c

View File

@ -37,74 +37,79 @@ define([
legacyRegistry.register("example/msl", { legacyRegistry.register("example/msl", {
"name" : "Mars Science Laboratory Data Adapter", "name" : "Mars Science Laboratory Data Adapter",
"extensions" : { "extensions" : {
"types": [ "types": [
{ {
"name":"Mars Science Laboratory", "name":"Mars Science Laboratory",
"key": "msl.curiosity", "key": "msl.curiosity",
"cssclass": "icon-object" "cssclass": "icon-object"
}, },
{ {
"name": "Instrument", "name": "Instrument",
"key": "msl.instrument", "key": "msl.instrument",
"cssclass": "icon-object", "cssclass": "icon-object",
"model": {"composition": []} "model": {"composition": []}
}, },
{ {
"name": "Measurement", "name": "Measurement",
"key": "msl.measurement", "key": "msl.measurement",
"cssclass": "icon-telemetry", "cssclass": "icon-telemetry",
"model": {"telemetry": {}}, "model": {"telemetry": {}},
"telemetry": { "telemetry": {
"source": "rems.source", "source": "rems.source",
"domains": [ "domains": [
{ {
"name": "Time", "name": "Time",
"key": "utc", "key": "utc",
"format": "utc" "format": "utc"
} }
] ]
}
} }
} ],
], "constants": [
"constants": [ {
{ "key": "REMS_WS_URL",
"key": "REMS_WS_URL", "value": "/proxyUrl?url=http://cab.inta-csic.es/rems/wp-content/plugins/marsweather-widget/api.php"
"value": "/proxyUrl?url=http://cab.inta-csic.es/rems/wp-content/plugins/marsweather-widget/api.php"
}
],
"roots": [
{
"id": "msl:curiosity",
"priority" : "preferred",
"model": {
"type": "msl.curiosity",
"name": "Mars Science Laboratory",
"composition": ["msl_tlm:rems"]
} }
} ],
], "roots": [
"services": [ {
{ "id": "msl:curiosity"
"key":"rems.adapter", }
"implementation": RemsTelemetryServerAdapter, ],
"depends": ["$q", "$http", "$log", "REMS_WS_URL"] "models": [
} {
], "id": "msl:curiosity",
"components": [ "priority": "preferred",
{ "model": {
"provides": "modelService", "type": "msl.curiosity",
"type": "provider", "name": "Mars Science Laboratory",
"implementation": RemsTelemetryModelProvider, "composition": ["msl_tlm:rems"]
"depends": ["rems.adapter"] }
}, }
{ ],
"provides": "telemetryService", "services": [
"type": "provider", {
"implementation": RemsTelemetryProvider, "key":"rems.adapter",
"depends": ["rems.adapter", "$q"] "implementation": RemsTelemetryServerAdapter,
} "depends": ["$q", "$http", "$log", "REMS_WS_URL"]
] }
} ],
"components": [
{
"provides": "modelService",
"type": "provider",
"implementation": RemsTelemetryModelProvider,
"depends": ["rems.adapter"]
},
{
"provides": "telemetryService",
"type": "provider",
"implementation": RemsTelemetryProvider,
"depends": ["rems.adapter", "$q"]
}
]
}
}); });
}); });