Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ics manager command line app #116

Merged
merged 6 commits into from
Nov 12, 2024
Merged

Add ics manager command line app #116

merged 6 commits into from
Nov 12, 2024

Conversation

iory
Copy link
Owner

@iory iory commented Nov 12, 2024

No description provided.

@708yamaguchi
Copy link
Collaborator

$ ics-manager 
Traceback (most recent call last):
  File "/home/naoya/.local/bin/ics-manager", line 5, in <module>
    from rcb4.apps.ics_manager import main
  File "/home/naoya/ros/kxr/src/rcb4/rcb4/apps/ics_manager.py", line 8, in <module>
    from rcb4.ics import ICSServoController
  File "/home/naoya/ros/kxr/src/rcb4/rcb4/ics.py", line 6, in <module>
    import readchar
ModuleNotFoundError: No module named 'readchar'

@iory
Copy link
Owner Author

iory commented Nov 12, 2024

--- Servo Status ---
>> Current Servo ID: 17 -> Next Servo ID: [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ]
   Angle: 7504
   Baud Rate: 1.25Mbps
   Rotation Mode: Disabled
   Slave Mode: Disabled
   Reverse Mode: Disabled
   Serial Mode: Disabled
   Free: Disabled
----------------------

Use ↑↓ to navigate, ←→ to adjust Current Servo ID or Servo Angles
Press 'Enter' when Current Servo ID is selected to save the currently highlighted ID in green.
Press 'z' to reset servo position
Press 'r' to toggle rotation mode (enables continuous wheel-like rotation)
Press 'f' to set free mode

'q' to quit.

@iory iory merged commit b2c5c15 into master Nov 12, 2024
4 checks passed
@iory iory deleted the ics branch November 12, 2024 07: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.

2 participants