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',