From 9e82b4f9fd54f828fee85e488fc292d9479834cb Mon Sep 17 00:00:00 2001 From: Phoebe Wu Date: Wed, 22 Nov 2023 13:54:48 +0800 Subject: [PATCH] refactor(shift_decider): rework parameters (#5380) * refactor(shift_decider): rework parameters Signed-off-by: PhoebeWu21 * style(pre-commit): autofix --------- Signed-off-by: PhoebeWu21 Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .../schema/shift_decider.schema.json | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 control/shift_decider/schema/shift_decider.schema.json diff --git a/control/shift_decider/schema/shift_decider.schema.json b/control/shift_decider/schema/shift_decider.schema.json new file mode 100644 index 0000000000000..faba3c4e12064 --- /dev/null +++ b/control/shift_decider/schema/shift_decider.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Parameters for Shift Decider Node", + "type": "object", + "definitions": { + "shift_decider": { + "type": "object", + "properties": { + "park_on_goal": { + "type": "boolean", + "description": "Setting true to part on goal.", + "default": "true" + } + }, + "required": ["park_on_goal"] + } + }, + "properties": { + "/**": { + "type": "object", + "properties": { + "ros__parameters": { + "$ref": "#/definitions/shift_decider" + } + }, + "required": ["ros__parameters"] + } + }, + "required": ["/**"] +}