Skip to content

Feat 347 snap time conductor - #500

Open
mudinthewater wants to merge 4 commits into
release/6.0.2from
feat-347-snap-time-conductor
Open

mudinthewater wants to merge 4 commits into
release/6.0.2from
feat-347-snap-time-conductor

Conversation

@mudinthewater

Copy link
Copy Markdown
Collaborator

Implements #347 . Implements a time conductor popup that's similar to both the independent time conductor and the regular time conductor input. The initial bounds are chosen based on the largest and smallest values in the selected session ranges.

Note that chill_get_sessions doesn't actually include the new fields, start_time_scet/end_time_scet, start_time_sclk,end_time_sclk so this feature will be limited to ERT for those using MCWS as the endpoint, but those using other datasources such as TSDB, elasticsearch, or chillax can choose to implement the extra fields on the session return.

Moment's DDD token is unpadded (2016-1); core's DatePicker feeds the
date-box string to moment.utc, which rejects it (deprecation warning,
Invalid Date, NaN calendar). DDDD zero-pads (2016-001), matching FORMAT.
Independent time-conductor toggle left of 'Filter By Selected Sessions'
(plot clock icon; disabled until a session is selected). Seeding uses the
earliest start / latest end across selections (EOD when equal, start+86400
for SCLK); bounds are editable via the core fixed-inputs popup, applied to
the main conductor on filter, and never persisted. Generalized per time
system with per-system unavailable tooltips; realtime shows 'Not available
in realtime'. Replaces the silent ERT-only auto-snap. Session table gains
ERT-labeled plus active-system time column pairs.
@mudinthewater

Copy link
Copy Markdown
Collaborator Author

Also note this one has to have the zero pad fix or the calendar doesn't work in it either.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@mudinthewater

Copy link
Copy Markdown
Collaborator Author

Also resolves #72 72

@mudinthewater

Copy link
Copy Markdown
Collaborator Author

Also resolves #29 at least partially.

@mudinthewater mudinthewater added the Falls-Prio Requested or implemented on behalf of moonfall or skyfall, require review by the openmct dev team label Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Falls-Prio Requested or implemented on behalf of moonfall or skyfall, require review by the openmct dev team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant