stateful night vision rework

This commit is contained in:
legop3
2026-01-28 13:45:01 -05:00
parent f3cc73f178
commit 7e850dab22
20 changed files with 384 additions and 176 deletions
+4
View File
@@ -32,6 +32,8 @@ export function useCommandPipeline(options = {}) {
return rosterEntry.nightVision;
}, [rosterEntry]);
const nightVisionState = useMemo(() => rosterEntry?.nightVision?.state ?? null, [rosterEntry]);
const emitCommand = useCallback(
(payload, cb) => {
if (!roverId) return;
@@ -202,6 +204,7 @@ export function useCommandPipeline(options = {}) {
rosterEntry,
servoConfig,
nightVision,
nightVisionState,
emitCommand,
enableSensorStream,
sendDriveDirect,
@@ -217,6 +220,7 @@ export function useCommandPipeline(options = {}) {
rosterEntry,
servoConfig,
nightVision,
nightVisionState,
emitCommand,
enableSensorStream,
sendDriveDirect,