feat: Enhance human event handling and animation management, including state updates and monitoring

This commit is contained in:
2025-07-03 16:55:30 +05:30
parent 8dd853dd03
commit 1e715cee50
13 changed files with 316 additions and 36 deletions

View File

@@ -124,7 +124,8 @@ function determineExecutionMachineSequences(products: productsSchema): EventsSch
event.type === 'vehicle' ||
event.type === 'machine' ||
event.type === 'storageUnit' ||
event.type === 'roboticArm'
event.type === 'roboticArm' ||
event.type === 'human'
) {
pointToEventMap.set(event.point.uuid, event);
allPoints.push(event.point);

View File

@@ -16,7 +16,8 @@ export async function determineExecutionMachineSequences(products: productsSchem
event.type === 'vehicle' ||
event.type === 'machine' ||
event.type === 'storageUnit' ||
event.type === 'roboticArm'
event.type === 'roboticArm' ||
event.type === 'human'
) {
pointToEventMap.set(event.point.uuid, event);
allPoints.push(event.point);

View File

@@ -19,7 +19,9 @@ export function determineExecutionOrder(products: productsSchema): PointsScheme[
} else if (event.type === 'vehicle' ||
event.type === 'machine' ||
event.type === 'storageUnit' ||
event.type === 'roboticArm') {
event.type === 'roboticArm' ||
event.type === 'human'
) {
pointMap.set(event.point.uuid, event.point);
allPoints.push(event.point);
}

View File

@@ -16,7 +16,9 @@ export async function determineExecutionSequences(products: productsSchema): Pro
} else if (event.type === 'vehicle' ||
event.type === 'machine' ||
event.type === 'storageUnit' ||
event.type === 'roboticArm') {
event.type === 'roboticArm' ||
event.type === 'human'
) {
pointMap.set(event.point.uuid, event.point);
allPoints.push(event.point);
}

View File

@@ -91,7 +91,8 @@ function determineExecutionMachineSequences(products: productsSchema): EventsSch
event.type === 'vehicle' ||
event.type === 'machine' ||
event.type === 'storageUnit' ||
event.type === 'roboticArm'
event.type === 'roboticArm' ||
event.type === 'human'
) {
pointToEventMap.set(event.point.uuid, event);
allPoints.push(event.point);