From 4191785d39d7f5af2078bd8a9a7ca647baff1410 Mon Sep 17 00:00:00 2001 From: oysand Date: Wed, 15 Jan 2025 09:14:57 +0100 Subject: [PATCH] Add blocked protective stop --- backend/api/Database/Models/Robot.cs | 1 + .../components/Displays/RobotDisplays/RobotStatusIcon.tsx | 5 +++++ frontend/src/models/Robot.ts | 1 + 3 files changed, 7 insertions(+) diff --git a/backend/api/Database/Models/Robot.cs b/backend/api/Database/Models/Robot.cs index 9a0a2d4c..0f71727d 100644 --- a/backend/api/Database/Models/Robot.cs +++ b/backend/api/Database/Models/Robot.cs @@ -176,6 +176,7 @@ public enum RobotStatus Busy, Offline, Blocked, + BlockedProtectiveStop, } public enum RobotFlotillaStatus diff --git a/frontend/src/components/Displays/RobotDisplays/RobotStatusIcon.tsx b/frontend/src/components/Displays/RobotDisplays/RobotStatusIcon.tsx index b8cae414..e43c2230 100644 --- a/frontend/src/components/Displays/RobotDisplays/RobotStatusIcon.tsx +++ b/frontend/src/components/Displays/RobotDisplays/RobotStatusIcon.tsx @@ -48,6 +48,11 @@ export const RobotStatusChip = ({ status, flotillaStatus, isarConnected, itemSiz iconColor = tokens.colors.interactive.danger__resting.hex break } + case RobotStatus.BlockedProtectiveStop: { + statusIcon = Icons.Blocked + iconColor = tokens.colors.interactive.danger__resting.hex + break + } default: { iconColor = tokens.colors.text.static_icons__default.hex statusIcon = Icons.CloudOff diff --git a/frontend/src/models/Robot.ts b/frontend/src/models/Robot.ts index 037a8621..7fd5e50a 100644 --- a/frontend/src/models/Robot.ts +++ b/frontend/src/models/Robot.ts @@ -10,6 +10,7 @@ export enum RobotStatus { Busy = 'Busy', Offline = 'Offline', Blocked = 'Blocked', + BlockedProtectiveStop = 'BlockedProtectiveStop', Docked = 'Docked', Recharging = 'Recharging', ConnectionIssues = 'Connection Issues',