Pete Richards
9f32b4b9cd
[Spec] Update spec for new usage
...
Add a test for new bounds setting behavior, update other tests
to provide correct mocks for new usage of APIs.
https://github.com/nasa/openmct/issues/1582
2017-05-16 13:49:12 -07:00
Pete Richards
fbf736aaf7
[Conductor] improve validation, properly set defaults
...
Update conductor validation logic to trigger easier-to-understand
error messages for bad configurations.
Update default-setting-behavior to properly set clock and offsets
when the default option is clock-based menu option.
Only set defaults when timeSystem has not already been configured.
fixes https://github.com/nasa/openmct/issues/1580
2017-05-16 13:07:17 -07:00
Pete Richards
344a325cb5
[Time] Tick when clock set
...
Update time API to tick immediately after setting a clock using
the currentValue of the clock. This ensures that bounds will
be set when the clock is set, instead of waiting for the next
tick to occur.
fixes https://github.com/nasa/openmct/issues/1582
2017-05-16 12:39:16 -07:00
Pete Richards
eb7f78799d
Merge pull request #1564 from ivikash/chore/unused_varibales
...
chore: Remove unsed variables from codebase
2017-05-16 10:36:44 -07:00
Vikash Agrawal
57d3965fa6
chore: Remove unsed variables from codebase
2017-05-16 08:55:21 +05:30
Victor Woeltjen
2df999ef75
Merge pull request #1575 from nasa/guaranteed-request-properties
...
[Telem] ensure request has minimum fields
2017-05-15 12:08:55 -07:00
Victor Woeltjen
c2cd0db9a3
Merge pull request #1576 from nasa/separate-formats-from-timesystem
...
Separate formats from timesystem
2017-05-15 12:06:05 -07:00
Pete Richards
04305b7fe5
Merge pull request #1577 from nasa/tc-err-msg
...
[Time Conductor] Fix link in error message
2017-05-15 11:28:06 -07:00
Victor Woeltjen
d2f13354a7
[Time Conductor] Fix link in error message
2017-05-12 12:31:38 -07:00
Pete Richards
a9067892f4
[Docs] Update format docs
...
Remove examples of format implementations. The docs stated
incorrectly that UTCTimeFormat used the additional parameters
for the format method when it did not actually use those
parameters.
With our current landscape of telemetry providers, parse can
frequently be called on an already parsed value, so added
documentation to highlight the importance of an idempotent
parse method.
Cleanup related to change of file locations in:
https://github.com/nasa/openmct/issues/1574
2017-05-10 17:47:14 -07:00
Pete Richards
88223f5e6d
[Time] Always include basic formats
...
Always include basic formats; removing them from the utc format
bundle. This way, they can be utilized by third parties without
them having to commit to the utc time system.
Fixes https://github.com/nasa/openmct/issues/1574
2017-05-10 17:41:25 -07:00
Pete Richards
6310be623a
[Telem] ensure request has minimum fields
...
Ensure telemetry request options always have a certain number
of fields-- start, end, and domain. This allows telemetry providers
to implement necessary filtering for these types of requests.
2017-05-10 17:22:01 -07:00
Victor Woeltjen
6481ddbd7f
Merge pull request #1573 from nasa/we-dont-depreciate
...
[Typo] Fix deprecation warning
2017-05-10 14:54:37 -07:00
Pete Richards
258020624c
Merge pull request #1571 from nasa/standardize-type-name
...
[Types] label -> name
2017-05-10 14:51:25 -07:00
Victor Woeltjen
29d65e9cef
Merge pull request #1547 from nasa/no-error-on-root-load
...
[Browse] Handle missing path and nav to root
2017-05-10 14:51:07 -07:00
Pete Richards
31a605c153
[Typo] Fix deprecation warning
...
we don't depreciate... we deprecate code.
2017-05-10 14:48:55 -07:00
Pete Richards
08a8207f64
Correct Typo, check with hasOwnProperty
...
Update warning message with correct wording, and change
check for label property such that a blank label will also
trigger the deprecation warning.
Addresses feedback from https://github.com/nasa/openmct/pull/1571
2017-05-10 14:39:47 -07:00
Victor Woeltjen
5a9ca08984
Merge pull request #1572 from nasa/standardize-value-hints
...
Standardize value hints
2017-05-10 13:43:42 -07:00
Pete Richards
0a3d51c6b5
[Telem] add backwards compat and warning
...
Add backwards compatibility for x/y hints, and log a warning to
console when x/y hints are encountered.
Fixes https://github.com/nasa/openmct/issues/1546
2017-05-09 19:20:03 -07:00
Pete Richards
81208d617f
[Spec] Update specs for new calls
...
Update specs to expect 'domain' instead of 'x'.
Fixes https://github.com/nasa/openmct/issues/1546
2017-05-09 19:02:10 -07:00
Pete Richards
7ba83b639a
[Sinewave] Remove unused files
...
Remove unused files in the sinewave generator.
2017-05-09 18:57:40 -07:00
Pete Richards
6c093160c2
[Sinewave] Remove old config
...
Remove old time conductor configuration that doesn't do anything
in the current version of the application.
2017-05-09 18:55:57 -07:00
Pete Richards
7706109c81
[Sinewave] Get rid of broken format
...
Not sure what the Delta value was intended to display, but the
format wasn't working as expected (as far as I can tell), so
removed it for simplicity.
2017-05-09 18:54:29 -07:00
Pete Richards
00bebbc66f
[Sinewave] Use newstyle metadata
...
Update sinewave generator to use newstyle metadata.
https://github.com/nasa/openmct/issues/1546
2017-05-09 18:53:15 -07:00
Pete Richards
3df7e30d2c
[Telemetry] x/y -> domain/range
...
Update source to use domain/range instead of x/y.
https://github.com/nasa/openmct/issues/1546
2017-05-09 18:51:57 -07:00
Pete Richards
c674627ebd
[Docs] x/y -> domain/range
...
Update docs to reference domain and range. Also added additional
documentation for the Telemetry API based on a previous draft of
the docs.
https://github.com/nasa/openmct/issues/1546
2017-05-09 18:36:37 -07:00
Pete Richards
c5161887e2
[Types] label -> name
...
Change label to name, log a warning to console if a typeDef
is registered with a label.
Fixes https://github.com/nasa/openmct/issues/1568 .
2017-05-09 17:55:15 -07:00
Victor Woeltjen
f8a04d0fc2
[Timer] cssclass to cssClass
...
Along with preceding changes, fixes #623
2017-05-03 16:32:41 -07:00
Victor Woeltjen
6e1a43130d
[Timers] Simplify mutation calls
2017-05-03 16:15:17 -07:00
Victor Woeltjen
906646704e
Merge remote-tracking branch 'origin/master' into open-623
2017-05-03 16:05:03 -07:00
Victor Woeltjen
4e15d8fa1f
Merge pull request #1479 from nasa/open1233a
...
Review and publish Open MCT Style Guide v1
2017-05-02 12:01:25 -07:00
Pete Richards
1f250dd8e7
Merge pull request #1553 from nasa/time-api-redo
...
[Time API] V1.0 Time API and associated refactoring
2017-05-01 17:11:19 -07:00
Henry
95202611ea
[Time Conductor] Removed redundant getTimeSystem function
2017-05-01 16:55:53 -07:00
Henry
d88e905c65
[Time Conductor] Fixed TOI directive which was not being included
2017-05-01 16:24:34 -07:00
Henry
abb7230231
[Time Conductor] Fixed or disabled failing tests
2017-05-01 16:19:11 -07:00
Henry
92d2ec7cf4
[Time Conductor] Addressing comments from code review
2017-05-01 15:01:24 -07:00
Henry
46a51bd8db
[Time API] Fixed static code analysis issues
2017-05-01 13:29:14 -07:00
Pete Richards
6680db0b31
Merge pull request #1551 from nasa/msl-units
...
[Example] Add units to MSL example.
2017-05-01 13:23:12 -07:00
Henry
9ff602a655
[Example] Updated copyright statement in MSL data dictionary
2017-05-01 13:07:32 -07:00
Henry
37c9c6dfaf
[Time Conductor] Made corrections to Time API documentation. Added a key field to the NumberFormat so that it can be used with the new format registration mechanism
2017-05-01 11:27:00 -07:00
Henry
0981e99256
[Time API] Updated API documentation to include new Time API options.
2017-04-30 23:21:48 -07:00
Henry
0793442518
[Time API] Provided 'AddFormat' method for registering new formats
2017-04-30 23:21:13 -07:00
Henry
31897ec520
[Time Conductor] Misc. bug fixes, additional documentation for conductor elements, moved and renamed LAD tick source
2017-04-29 16:02:25 -07:00
Henry
6628f93823
[Time API] Updated documentation for Time API
2017-04-29 16:01:20 -07:00
DJ Johnson
8fb9306272
Merge branch 'master' into open-623
2017-04-29 17:10:27 -05:00
Henry
52b6815687
Removed redundant undefined check, and renamed allTimeSystems to getAllTimeSystems
2017-04-28 16:27:07 -07:00
Henry
f17417a541
[Time API] Modified public Time API to support registration of time systems and clocks, setting of active clock, simplification of clocks and time systems, setting of offsets(deltas) and other changes as per #1265 and #1474 . Refactoring of UI code to support changes.
2017-04-28 16:03:59 -07:00
Henry
69b06364eb
[Example] Add units to MSL example. Recreates functionality from the old live demo
2017-04-27 19:02:35 -07:00
Andrew Henry
1d7d963a4f
Merge pull request #1548 from nasa/no-recursive-mutation-on-composition
...
[API] track composition before notifying listeners
2017-04-27 14:46:02 -07:00
Pete Richards
910d746002
[API] track composition before notifying listeners
...
Track the updated composition of an object before notifying any
listeners. Otherwise, any composition listener that mutates the
object would cause an infinite loop.
Detected in implementation of the new plot.
2017-04-27 14:19:38 -07:00