Skip to content

Conversation

@miikee
Copy link
Contributor

@miikee miikee commented Jul 24, 2025

Untested Driver

This adds:

  • ArmBackend base class
  • PreciseFlexBackend
  • TCP(IOBase) class
  • Arm front end class

Docs haven't been updated yet.
There's a warning included in the PreciseFlexBackend docstring that it's untested.

@rickwierenga rickwierenga marked this pull request as draft July 24, 2025 14:35
@rickwierenga rickwierenga force-pushed the main branch 5 times, most recently from 49a6770 to 159fd78 Compare August 29, 2025 21:51
@rickwierenga rickwierenga force-pushed the main branch 2 times, most recently from bffeb24 to a1d61b7 Compare September 23, 2025 01:22
…unndant method, chenge default ip address, change test_get_base assertion to tuple, add sleep to test_set_power
…lidation

- Updated get_signal to correctly parse response and return signal value.
- Modified get_location_z_clearance to return z_world as a boolean.
- Enhanced set_location_z_clearance to convert z_world to an integer for command.
- Improved get_location_config and set_location_config to handle bit mask configurations with validation checks.
…refactor speed handling and location management
@miikee miikee force-pushed the dev-precise-flex-pf400 branch from 1216c8a to e17bcc2 Compare September 24, 2025 20:27
Copy link
Contributor Author

@miikee miikee left a comment

Choose a reason for hiding this comment

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

Rebased to main.

  • Updated with PreciseFlexBackendAPI, PreciseFlexBackend, ArmBackend, and Arm. Including integration tests with robot (marked with a pytest.mark.hardware).
  • Pytest.ini updated to ignore 'hardware' marked tests.
  • Updated TCP base class since original testing. So this may need to be retested, but should still work.

@miikee miikee marked this pull request as ready for review September 25, 2025 00:03
@rickwierenga rickwierenga force-pushed the main branch 2 times, most recently from 1675cd6 to 2b2f7f9 Compare October 21, 2025 00:09
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.

1 participant