Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

Hierarchical rules #147

Open
wants to merge 1 commit into
base: rcahoon/mf3-rule-persistence
Choose a base branch
from

Conversation

rcahoon
Copy link
Member

@rcahoon rcahoon commented Dec 13, 2024

Description

Allow defining Rules in a hierarchy so that the Rules' conditions compose. This is useful for specifying controls for different "modes" of the robot.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Be detailed so that your code reviewer can understand exactly how much and what kinds of testing were done, and which might still be worthwhile to do.

  • Unit tests: Units tests for new functionality are included in this PR
  • Simulator testing: [Add your description here]
  • On-robot bench testing: [Add your description here]
  • On-robot field testing: [Add your description here]

@rcahoon rcahoon requested a review from dejabot December 13, 2024 00:29
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-persistence branch from 6f6c750 to 1558762 Compare December 13, 2024 05:47
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-hierarchy branch from 1c71492 to 3c34b9f Compare December 13, 2024 05:57
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-persistence branch from 1558762 to af3ac74 Compare December 13, 2024 06:09
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-hierarchy branch from 3c34b9f to 8fd414b Compare December 13, 2024 06:09
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-persistence branch from af3ac74 to 4963833 Compare December 14, 2024 21:24
@rcahoon rcahoon force-pushed the rcahoon/mf3-rule-hierarchy branch from 8fd414b to 850a86a Compare December 14, 2024 21:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants