Nfrax Docs logoNfrax Docs

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

Nfrax Docs logoNfrax Docs
Start HereWhat's New
GitHub
robo-infra / API Reference

CANOpenMaster

from robo_infra.protocols import CANOpenMaster
View source
robo_infra.protocols

CANopen network master. Manages multiple CANopen nodes on a network and provides network-wide services like SYNC generation and NMT broadcast.

Constructor
CANOpenMaster(bus: CANBus, sdo_timeout: float = 1.0) -> None
ParameterTypeDefaultDescription
busrequiredCANBus—CAN bus instance.
sdo_timeoutfloat1.0Default SDO timeout for nodes.

Methods

On This Page

Constructorget_nodenmt_broadcastnmt_reset_allnmt_start_allnmt_stop_allprocess_messageremove_nodescan_nodessend_syncset_emcy_callbacksync_loop