pcp-tgu-ops-ui: крен маршрута — один знак после запятой
This commit is contained in:
@@ -359,7 +359,8 @@ export function ShootPanel({
|
||||
value={routeRoll ?? 0}
|
||||
onChange={(event) => {
|
||||
const deg = Number.parseFloat(event.target.value);
|
||||
if (Number.isFinite(deg)) onRouteRollSet(deg);
|
||||
// Крен — не точнее одного знака после запятой.
|
||||
if (Number.isFinite(deg)) onRouteRollSet(Math.round(deg * 10) / 10);
|
||||
}}
|
||||
/>
|
||||
<button type="button" onClick={() => onRouteRollChange(1)}>+1°</button>
|
||||
|
||||
@@ -305,7 +305,8 @@ export function TguEditorTab({ selectedSpacecraftId, selectedPlan, appliedRange,
|
||||
const half = Math.min(DEFAULT_ROUTE_DURATION_MS, passDurationMs) / 2;
|
||||
const mid = (selectedShootPass.startMs + selectedShootPass.endMs) / 2;
|
||||
setRouteWindow({ startMs: mid - half, endMs: mid + half });
|
||||
setRouteRoll(selectedShootPass.rollDeg ?? 0);
|
||||
// Крен — не точнее одного знака после запятой (как и при ручном вводе).
|
||||
setRouteRoll(Math.round((selectedShootPass.rollDeg ?? 0) * 10) / 10);
|
||||
}, [rightMode, selectedShootPass]);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
Reference in New Issue
Block a user