Note: The feat/orientation branch needs to be rebased with dev.
🗒️ Task Description
Summary
Display, in text, all the ADCS telemetry (magnetic field and angular velocity) on the orientation tab.
Details
You should create a file called orientation.js which contains functions that query the ADCS measurements from the API. Refer to src/api/experiment.js as an example.
Modify src/pages/OrientationTab.js to use TanStack Query to call your query functions and display the data as text somewhere on the page. Refer to src/pages/ExperimentTab.js as an example.
Modify the OrientationControls component to limit the slider to the time range given by the time context, and have the displayed data correspond to the time selected on the slider. There should also be text showing the timestamp that's selected.
For now, you can leave the 3D model alone - we'll find a way to integrate this with the queried data later. However, you should set orientation in OrientationView.jsx to a fixed value to avoid errors.
✅ Completion Criteria
Note: The
feat/orientationbranch needs to be rebased with dev.🗒️ Task Description
Summary
Display, in text, all the ADCS telemetry (magnetic field and angular velocity) on the orientation tab.
Details
You should create a file called
orientation.jswhich contains functions that query the ADCS measurements from the API. Refer tosrc/api/experiment.jsas an example.Modify
src/pages/OrientationTab.jsto use TanStack Query to call your query functions and display the data as text somewhere on the page. Refer tosrc/pages/ExperimentTab.jsas an example.Modify the
OrientationControlscomponent to limit the slider to the time range given by the time context, and have the displayed data correspond to the time selected on the slider. There should also be text showing the timestamp that's selected.For now, you can leave the 3D model alone - we'll find a way to integrate this with the queried data later. However, you should set
orientationinOrientationView.jsxto a fixed value to avoid errors.✅ Completion Criteria