Skip to content

Septentrio port baudrate is configured even when septentrio_input_enable is false #407

Description

@hoanggghuy
  • In Config::configureSystem(), the writeCommSpeed call that sets the Septentrio port to 4000000 baud is outside the if (septentrio_input_enable) block, so it runs unconditionally. ()
  • Environment: ros2-humble, microstrain_inertial_driver 4.9.0

https://github.com/LORD-MicroStrain/microstrain_inertial_driver_common/blob/4c04698ff31d8ea2f99300dcbb3f87657c023fd5/src/config.cpp#L1379-L1402

-> The command fails and logs Failed to set baudrate for port 0x13 on every startup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NewThis issue is new, and should not be marked as stalebugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions