Skip to content

Add RC channel options to rc page#749

Merged
1Blademaster merged 3 commits intomainfrom
748-add-rc-options-configuration-to-rc-page
Oct 4, 2025
Merged

Add RC channel options to rc page#749
1Blademaster merged 3 commits intomainfrom
748-add-rc-options-configuration-to-rc-page

Conversation

@1Blademaster
Copy link
Copy Markdown
Member

@1Blademaster 1Blademaster commented Oct 4, 2025

image

@1Blademaster 1Blademaster requested a review from Copilot October 4, 2025 12:34
@1Blademaster 1Blademaster linked an issue Oct 4, 2025 that may be closed by this pull request
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds RC channel configuration options to the radio calibration page, enabling users to set channel functions and reverse settings directly from the UI.

  • Adds backend support for setting RC configuration parameters
  • Updates frontend to display RC channel options with selectable functions and reverse checkboxes
  • Introduces type definitions for RC parameter configuration

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
radio/app/endpoints/states.py Adds message listeners for the new config.rc state
radio/app/endpoints/rc.py Implements setRcConfigParam endpoint for updating RC parameters
radio/app/endpoints/gripper.py Updates type annotation to use shared SetConfigParam type
radio/app/customTypes.py Defines SetConfigParam type for parameter configuration
radio/app/controllers/rcController.py Adds parameter type tracking and setConfigParam method
gcs/src/redux/slices/configSlice.js Updates Redux state management for RC channel configuration
gcs/src/redux/middleware/socketMiddleware.js Handles RC config parameter update events
gcs/src/redux/middleware/emitters.js Adds emitter for RC config parameter updates
gcs/src/components/config/radioCalibration.jsx Enhances UI with selectable options and reverse checkboxes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread gcs/src/redux/slices/configSlice.js Outdated
Comment thread gcs/src/redux/middleware/socketMiddleware.js Outdated
@1Blademaster 1Blademaster merged commit 5fd10ea into main Oct 4, 2025
8 checks passed
@1Blademaster 1Blademaster deleted the 748-add-rc-options-configuration-to-rc-page branch October 4, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add RC options configuration to RC page

3 participants