Henry
8d86ca05da
[API] Removed API classes from Open MCT prototype. Fixes #1293
2017-03-30 11:03:14 -07:00
Henry
4ae35576a5
[Features] Added Autoflow Tabular to open source features. Fixes #1469
2017-03-29 13:30:21 -07:00
Henry
af622599a5
[Docs] Updated API docs to reflect V1 public API
...
Cleaned up docs. Addresses #1473
2017-03-28 12:03:00 -07:00
Henry
1cb5dd021f
Modified composition policies to consider object instances instead of types. Fixes #669
2017-03-24 16:59:30 -07:00
Charles Hacskaylo
d39ab17db4
[Styleguide] Merge in latest master
...
Fixes #1233
Todo: Need to fix page types
2017-03-15 17:09:52 -07:00
Andrew Henry
1a7260cc14
Revert "Disable plot by default"
...
This reverts commit 8a75381a3d454c82aced345afeec8af096568cdb.
2017-03-15 12:45:44 +00:00
Andrew Henry
8a75381a3d
Disable plot by default
2017-03-15 12:41:25 +00:00
Pete Richards
5cd0516048
Enable TC by default and hide
...
Set up TC so that it is always enabled and defaults to realtime mode.
This allows us to have warp-like functionality without showing
the TC interface, and simplifies a lot of tutorials. We can still
reconfigure the TC by re-installing the plugin with different settings
2017-02-24 14:56:18 -08:00
Pete Richards
48a603ece8
Merge branch 'api-legacy-telemetry-provider-v2'
2017-02-24 14:47:10 -08:00
Henry
347fb6d882
Fixed style errors
2017-02-23 10:19:10 -08:00
Henry
b3cf7a5d93
Added support for new style telemetry providers from old screens. Converted SWG to new style data adapter
2017-02-23 09:58:46 -08:00
Henry
b10fb4533e
All builtin plugins now standardized as functions
2017-02-22 12:51:49 -08:00
Andrew Henry
f7ff5af60b
Merge pull request #1448 from nasa/update-composition-policy
...
Update composition policy
2017-02-21 17:18:59 -08:00
Andrew Henry
db33ab143e
Merge pull request #1445 from nasa/api-updates
...
Api updates
2017-02-21 17:04:45 -08:00
Pete Richards
8c77d4006a
Pass options to support checks
2017-02-21 17:03:16 -08:00
Andrew Henry
e61f04663a
Merge pull request #1444 from nasa/consistent-css-class
...
cssclass is now cssClass
2017-02-21 16:36:30 -08:00
Pete Richards
65325b90fd
Composition policy takes child instance
...
The composition policy now takes a child instance instead
of the child type, as in all cases we have access to the child
object.
This allows new-style objects to be contained by old-style objects.
Updated all composition policies to use standardized argument names
instead of `context` and `candidate`; this makes it easier to
understand.
Updated AddActionProvider to hardcode the object types supported.
2017-02-21 12:32:49 -08:00
Pete Richards
d9f8622459
[Telemetry] Update TelemetryProvider API
...
Based on feedback from tutorial sprint, update provider API,
formatter API, and legacy adapter code.
Providers can now implement separate checks for providing realtime
and historical data, and providers are not registered with a specific
strategy. Strategy is instead intended to be an attribute in the
request options.
Removed unused code in the telemetry API and simplify limitEvaluators.
2017-02-21 11:51:32 -08:00
Pete Richards
8e13819e1e
[API] composition providers receive new-style objects
...
Ensure that composition providers get new-style objects (with id
included) so that they can properly check for applicability.
2017-02-21 11:21:08 -08:00
Pete Richards
aaedf5d576
cssclass is now cssClass
...
Make property name consistent with standard camelCase naming.
2017-02-21 11:14:46 -08:00
Pete Richards
fa962b42bc
[API] Use proper key format
2017-02-13 13:21:55 -08:00
Charles Hacskaylo
77396093d8
[Frontend] Merge old open1233a into latest master
...
Fixes #1233
2017-01-27 15:39:18 -08:00
Andrew Henry
7e8e861468
Merge pull request #1372 from nasa/api-review-followup-1122
...
[API] Address review followup items
2017-01-18 21:42:22 -08:00
Andrew Henry
df2ce72e39
Merge pull request #1369 from nasa/datum-fallback
...
Use series.getDatum when available
2017-01-18 21:37:31 -08:00
Victor Woeltjen
72b753c67f
[Plugins] Use correct constant key for CouchDB
2017-01-13 11:46:14 -08:00
Victor Woeltjen
16ec65f38c
[Plugins] De-camelcase Elasticsearch constructor
...
...since that's the way elastic does it, when they capitalize any letters.
2017-01-13 11:36:46 -08:00
Victor Woeltjen
ed67866f45
[Plugins] Use lodash API correctly
2017-01-13 11:34:05 -08:00
Victor Woeltjen
36b5197733
[Plugins] Add missing paren
2017-01-12 15:17:48 -08:00
Victor Woeltjen
fa28393c14
[Plugins] Add missing function keyword
2017-01-12 15:12:50 -08:00
Victor Woeltjen
077f076c43
[Plugins] Allow CouchDB URL to be specified
2017-01-12 15:10:14 -08:00
Victor Woeltjen
c7ae520d7e
[Plugins] Only register elasticsearch url when provided
2017-01-12 15:08:45 -08:00
Victor Woeltjen
39eb7ba862
[Plugins] Allow ElasticSearch config
2017-01-12 15:07:07 -08:00
Victor Woeltjen
116bb2c25f
[Plugins] Add persistence plugin constructors
2017-01-12 14:56:47 -08:00
Victor Woeltjen
eceaa38ed8
[Plugins] Remove Espresso from defaultRegistry
2017-01-12 14:51:18 -08:00
Victor Woeltjen
b6aa087536
[Plugins] Expose bundle-enabling plugins
...
Fixes #1398
2017-01-12 14:50:55 -08:00
Victor Woeltjen
2cde80237f
[API] Inject eventEmitter
2016-12-23 16:55:18 -08:00
Victor Woeltjen
3b93454c53
[API] Fix EventEmitter import
2016-12-23 16:53:27 -08:00
Victor Woeltjen
a5a17b9502
[API] Remove singleton event emitter
2016-12-23 16:51:15 -08:00
Victor Woeltjen
f1870e286d
[Plugins] Expose My Items plugin
2016-12-23 13:01:22 -08:00
Victor Woeltjen
94194ff675
[Plugins] Expose plugins on openmct project
...
...to allow a simple Open MCT to be configured for tutorials,
#1248
2016-12-23 12:57:52 -08:00
Pete Richards
6f257593c8
Use series.getDatum when available
2016-12-22 10:02:28 -08:00
Pete Richards
96c054415d
[Cleanup] Remove unused template in adapter
2016-12-20 16:43:23 -08:00
Henry
6936ab6100
[Telemetry] Added 'name' as a telemetry datum attribute. Fixes #1099
2016-12-19 16:14:05 -08:00
Henry
09e79d38ff
Added support for limits
2016-12-15 15:30:22 -08:00
Henry
1c40fa88ce
Removed redundant methods from LegacyTelemetryProvider
...
Removed redundant methods from LegacyTelemetryProvider
2016-12-15 15:30:22 -08:00
Pete Richards
a4ff5ffb43
Fix method name
2016-12-15 15:30:22 -08:00
Pete Richards
799c418124
[Telemetry] include type telemetry metadata
...
Read telemetry metadata from type and include in telemetry.
Allows telemetry service to work with SWG.
2016-12-15 15:30:22 -08:00
Pete Richards
215e9b26a8
[Telemetry] Add metadata and formatter support
...
Add TelemetryMetadataManager which assists developers in interrogating
telemetry metadata to find values that are useful for them.
Add TelemetryValueFormatter to simplify the parsing (retrieval of numerical
values) and formatting (retrieval of displayable string value) of datums.
https://github.com/nasa/openmct/issues/1310
2016-12-15 15:30:22 -08:00
Henry
43132ea6f8
[Telemetry] Added LegacyTelemetryProvider to make existing telemetry providers available to the new Telemetry API
2016-12-15 15:30:22 -08:00
Victor Woeltjen
bfdbb4dacb
[Build] Change global namespace name
...
...to match name of module. Fixes #1356
2016-12-14 10:04:00 -08:00