kinect stuff v1

This commit is contained in:
legop3
2026-06-06 13:10:18 -04:00
parent 46c9b8aa43
commit 4bca6273b4
28 changed files with 6147 additions and 133 deletions
@@ -13,6 +13,7 @@ const { getRoomCameras, roomCameraEvents } = require('../roomCameraService');
const { getState: getHomeAssistantState, homeAssistantEvents } = require('../homeAssistantService');
const { getState: getNeatoState, neatoEvents } = require('../neatoService');
const { getState: getLiftState, liftEvents } = require('../liftService');
const { getState: getKinectState, kinectEvents } = require('../kinectService');
const { getVoteStatus: getOverseerVoteStatus } = require('../overseerControlService');
const { getNickname, nicknameEvents } = require('../nicknameService');
const {
@@ -104,6 +105,7 @@ function buildSession(socket) {
homeAssistant: getHomeAssistantState(),
neato: getNeatoState(),
lift: getLiftState(),
kinect: getKinectState(),
replay: getReplayState(),
replaySources: getReplaySources(socket),
health: getHealthSnapshot(),
@@ -288,6 +290,11 @@ liftEvents.on('update', () => {
syncAll();
});
kinectEvents.on('change', () => {
logger.info('Kinect state change; syncing all clients');
syncAll();
});
replayEvents.on('update', () => {
logger.info('Replay cooldown updated; syncing all clients');
syncAll();