-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Feature Type
Adding new functionality to pybravo
Problem Description
The existing driver only supports connecting with the Bravo over Ethernet. It would be helpful to be able to connect to the driver using serial as well.
Feature Description
Add support for connecting to the Bravo arm over serial. This should use the pyserial package for serial communication. The main interface should not change, however it the connection method would need to be updated to support selecting which type of connection to establish. Furthermore, the polling should be updated to properly read serial data from the connection.
Alternative Solutions
Instead of wrapping both connections types into one method, two different connection methods could be established to distinguish between the connection types.
Additional Context
The Bravo arm supports RS232 and RS485 serial connections. The RS232 connection should be used to enable full-duplex connection.