Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hammer/decommission #920

Merged
merged 41 commits into from
Apr 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
d6e6f43
New fleets routes to decommission and reinstate robots
aaronchongth Mar 18, 2024
b5f1fc1
Generated new API for decomm and reinstate robots
aaronchongth Mar 18, 2024
cf40ae2
New button component for robot decommissioning and reinstating
aaronchongth Mar 18, 2024
25278f9
Using recommission instead of reinstate
aaronchongth Mar 19, 2024
4c610d0
Built api-client with recommission instead of reinstate
aaronchongth Mar 19, 2024
2ac9b07
Recommission, add new color to robot table to show offline or uniniti…
aaronchongth Mar 19, 2024
feb89e2
Test de/re-commission route
aaronchongth Mar 20, 2024
6d36e1b
Generate new refactored API
aaronchongth Mar 20, 2024
ccde37f
Refactor API to not pass labels due to generated API having a request…
aaronchongth Mar 20, 2024
9aadf67
Lint
aaronchongth Mar 20, 2024
9c4dfb4
robot rmf service
aaronchongth Mar 22, 2024
aa96f48
Merge branch 'deploy/hammer' into hammer/decommission
aaronchongth Mar 22, 2024
86248ed
Updated rmf_api to latest before adding decommission related schema
aaronchongth Mar 22, 2024
d4870a0
Fix tests
aaronchongth Mar 22, 2024
d9e4dd6
New decommissioning API messages and schemas
aaronchongth Mar 27, 2024
b287ac3
Updated fleet route with new API
aaronchongth Mar 27, 2024
ac0b5b7
Check fleet before attempting decommission, with tests and lint
aaronchongth Mar 27, 2024
e49a3c2
New openapi generated
aaronchongth Mar 27, 2024
9f76d37
Clean up ROS 2 topic, fix frontend api call
aaronchongth Mar 27, 2024
8720910
Update rmf_api models
aaronchongth Mar 27, 2024
69ba45f
Updated api-client
aaronchongth Mar 27, 2024
154c6ea
Decommissioned robots will display false in all fields in robotState.…
aaronchongth Mar 27, 2024
956225b
Decommission with choice to re-assign tasks (default true)
aaronchongth Mar 27, 2024
7af1560
Lint and tests
aaronchongth Mar 27, 2024
058124e
Tests and error message handling
aaronchongth Mar 27, 2024
60f6f24
request type to be commission_request
aaronchongth Mar 27, 2024
d1e18e3
Updated commission models
aaronchongth Mar 28, 2024
d873445
Updated and tested
aaronchongth Mar 28, 2024
5c066d6
Makeshift change robot status to decommissioned
aaronchongth Mar 28, 2024
5655394
Make other policies complete
aaronchongth Mar 29, 2024
58ae5ce
Add tooltip to reassigning choice
aaronchongth Mar 30, 2024
6e7192b
Allow users to choose if idle behaviors are allowed during decommission
aaronchongth Mar 30, 2024
8fd1593
Fix tests
aaronchongth Apr 1, 2024
6f2abea
Update hash after rmf_api_msgs#48 has been merged
aaronchongth Apr 10, 2024
4ef04eb
Update version
aaronchongth Apr 10, 2024
391a28d
Address review comments for route
aaronchongth Apr 12, 2024
1f7b3f0
Clearer documentation for de/recommission routes
aaronchongth Apr 12, 2024
fa149f0
Address dashboard component reviews
aaronchongth Apr 12, 2024
838cd7b
Refactor to use a single confirmation dialog
aaronchongth Apr 12, 2024
b33a07c
Generate new openapi with documentation
aaronchongth Apr 15, 2024
034400e
Document in context of allow_idle_behavior
aaronchongth Apr 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions packages/api-client/lib/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
DispenserState,
DoorHealth,
DoorState,
ApiServerModelsRmfApiFleetStateFleetState,
FleetState,
IngestorHealth,
IngestorState,
LiftHealth,
Expand All @@ -19,7 +19,6 @@ import {
} from './openapi';

type Alert = ApiServerModelsTortoiseModelsAlertsAlertLeaf;
type FleetState = ApiServerModelsRmfApiFleetStateFleetState;

const debug = Debug('rmf-client');

Expand Down
Loading
Loading