v1
settings
Update reel settings
Modify operational configuration parameters for the reel system including safety controls, cable limits, and advanced features.
Allows selective updates to reel configuration by providing only the settings to be modified (null values are ignored). Changes are validated for consistency and safety before being applied to the system. Safeguard synchronization ensures master safeguard control properly reflects individual safeguard states.
Critical safety settings modifications require careful consideration as they directly affect operational limits and protection mechanisms. Changes are immediately applied and saved to persistent configuration storage.
put/api/v1/reel/settings
Request body
Example request
{
"description": "Enable reel safeguards with all individual protections active",
"name": "Enable All Safeguards",
"value": {
"reel_safeguards_enabled": true,
"safeguards": {
"max_tether_length_enabled": true,
"motor_safe_deceleration_enabled": true,
"no_cable_movement_enabled": true,
"zero_point_enabled": true
}
}
}Response
Successful Response
Example response
{
"description": "Reel settings updated successfully",
"name": "Settings Updated",
"value": {
"action": "UPDATE_REEL_SETTINGS",
"error": false,
"error_msgs": [],
"result": {
"settings": {
"active_position_hold_enabled": true,
"always_enable_remote_control": true,
"loop_control_mode": 0,
"max_cable_length_meters": 250,
"motor_deceleration": {
"decelerated_speed_percent": 25,
"minimum_speed_percent": 15,
"minimum_trigger_distance": 0.1,
"trigger_distance_meters": 1
},
"motoron_speed_boost": {
"enabled": true,
"speed_boost_percentage": 175
},
"reel_safeguards_enabled": true,
"safeguards": {
"max_tether_length_enabled": true,
"motor_safe_deceleration_enabled": true,
"no_cable_movement_enabled": true,
"zero_point_enabled": true
},
"zero_point_gutter": 1
}
}
}
}