From d486094373fdfa75ef7044ddc9e6a8258fcb33c8 Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Fri, 23 May 2025 19:34:26 +0530 Subject: [PATCH] backup values --- src/py/bbctrl/Web.py | 2 +- src/resources/config-template.json | 44 ++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/py/bbctrl/Web.py b/src/py/bbctrl/Web.py index 608f1a6..b3bd45b 100644 --- a/src/py/bbctrl/Web.py +++ b/src/py/bbctrl/Web.py @@ -658,7 +658,7 @@ class RotaryHandler(bbctrl.APIHandler): motor_2['step-angle'] = motor_2["step-angle-backup"] motor_2['travel-per-rev'] = motor_2["travel-per-rev-backup"] else: - raise ValueError("Backup soft limits are missing for motor_2.") + raise ValueError("Backup values limits are missing for motor_2.") else: motor_2['min-soft-limit-backup'] = motor_2['min-soft-limit'] motor_2['max-soft-limit-backup'] = motor_2['max-soft-limit'] diff --git a/src/resources/config-template.json b/src/resources/config-template.json index 446bcfd..1993ab5 100644 --- a/src/resources/config-template.json +++ b/src/resources/config-template.json @@ -122,6 +122,50 @@ "scale": 25.4, "default": 5, "code": "tr" + }, + "max-velocity-backup": { + "type": "float", + "min": 0, + "unit": "m/min", + "iunit": "IPM", + "scale": 0.0254, + "default": 5, + "code": "vmb" + }, + "max-accel-backup": { + "type": "float", + "min": 0, + "unit": "km/min²", + "iunit": "g-force", + "scale": 35.304, + "default": 10, + "code": "amb" + }, + "max-jerk-backup": { + "type": "float", + "min": 0, + "unit": "km/min³", + "iunit": "g/min", + "scale": 35.304, + "default": 50, + "code": "jmb" + }, + "step-angle-backup": { + "type": "float", + "min": 0, + "max": 360, + "step": 0.1, + "unit": "degrees", + "default": 1.8, + "code": "sab" + }, + "travel-per-rev-backup": { + "type": "float", + "unit": "mm", + "iunit": "in", + "scale": 25.4, + "default": 5, + "code": "trb" } },