Skip to content

[FEATURE]: Implement support for serial communication #3

@evan-palmer

Description

@evan-palmer

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions