From e3b5b5c1d6f3a8b48c332aba8338871c12796a72 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Sat, 5 Apr 2025 18:02:01 +0530 Subject: [PATCH] feat: Add ArmBotEventsSchema interface to define ArmBot event structure and properties --- app/src/types/world/worldTypes.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/types/world/worldTypes.d.ts b/app/src/types/world/worldTypes.d.ts index 9038efe..7baf5e0 100644 --- a/app/src/types/world/worldTypes.d.ts +++ b/app/src/types/world/worldTypes.d.ts @@ -331,6 +331,20 @@ interface StaticMachineEventsSchema { position: [number, number, number]; } +interface ArmBotEventsSchema { + modeluuid: string; + modelName: string; + type: 'ArmBot'; + points: { + uuid: string; + position: [number, number, number]; + actions: { uuid: string; name: string; speed: number; processes: { triggerId: string; startPoint: string; endPoint: string }[] }; + triggers: { uuid: string; name: string; type: string }; + connections: { source: { modelUUID: string; pointUUID: string }; targets: { modelUUID: string; pointUUID: string }[] }; + }; + position: [number, number, number]; +} + export type EventData = { modeluuid: string; modelname: string;