You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add setValue() Method to Joystick Card for Bidirectional Control
### Description
Currently, the Joystick Card only supports user input from dashboard to controller. This feature request proposes adding bidirectional functionality to enable setting joystick position programmatically, which would be particularly useful for applications like level/tilt displays.
### Proposed Functionality
// New method for Joystick classvoidsetValue(int x, int y); // Set joystick position (-60 to +60 range)
Use Cases
Digital spirit level/bubble level display
Equipment tilt angle visualization
Machine orientation feedback
Remote system position monitoring
Technical Implementation
Add setValue() method to Joystick class
Implement WebSocket message handling for position updates
Update joystick position in UI when receiving new coordinates
Maintain existing input functionality while adding output capability
Benefits
Enables new visualization use cases
Maintains backward compatibility
Provides intuitive visual feedback for sensor data
Reduces need for custom implementations
Impact
This enhancement would expand the Joystick Card's utility while maintaining its current functionality, making it a true bidirectional control element.
The text was updated successfully, but these errors were encountered:
Add setValue() Method to Joystick Card for Bidirectional Control
### Description
Currently, the Joystick Card only supports user input from dashboard to controller. This feature request proposes adding bidirectional functionality to enable setting joystick position programmatically, which would be particularly useful for applications like level/tilt displays.
### Proposed Functionality
Use Cases
Technical Implementation
Benefits
Impact
This enhancement would expand the Joystick Card's utility while maintaining its current functionality, making it a true bidirectional control element.
The text was updated successfully, but these errors were encountered: