Skip to content

Committing configuration with new LaserCAN name seems to clear configuration #7

@KangarooKoala

Description

@KangarooKoala

From testing today, we determined the following:

  • After setting both the ID and the name of a LaserCAN, trying to commit the configuration causes a GrappleHook disconnect 5-15 or so seconds later. After reconnecting GrappleHook, the LaserCAN still shows the updated ID and name, but after a robot power cycle, the LaserCAN reverts to the default configuration (ID #0, name "LaserCAN").
    • This was first observed with multiple Kraken X60s, other CTRE devices, and other LaserCANs on the same CAN bus loop, but after removing most of the Krakens and all of the other LaserCANs from the bus loop, we still observed the same issue.
  • When setting only the ID, committing the configuration succeeds. (No disconnect, and after a robot power cycle, the new ID persists)
    • This succeeded with both the reduced and full CAN bus loops.
  • When setting only the name and trying to commit the configuration, the GrappleHook disconnect happens and the LaserCAN reverts to the default configuration. Notably, the ID is also reset to 0, even if a different ID was successfully committed before.
    • This was observed with both the reduced and full CAN bus loops.

GrappleHook and the LaserCANs should all be the current latest versions (GrappleHook v25.0.5 and LaserCAN v2025.1.0), but I can double-check tomorrow. (Though this is also in the middle of an event, so I might forget)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions