pyrbs

API Reference:

  • Core Module
    • PyRbs Main Class
      • PyRbs
        • PyRbs.on_pre_start()
        • PyRbs.on_start()
        • PyRbs.on_stop()
        • PyRbs.on_post_stop()
        • PyRbs.stop()
    • Handlers
      • Bus Logger Handler
        • BuslogHandler
      • CAN Channel Handler
        • CanChannelHandler
      • CAN Message Handler
        • CanMessageHandler
      • CAN Signal Handler
        • CanSignalHandler
      • System Variables Handler
        • SysVarHandler
      • Timer Handler
        • TimerHandler
      • State Machine Handler
        • StatemachineHandler
  • Bus Logger
    • BusLogger
      • BusLogger.is_active
      • BusLogger.start()
      • BusLogger.pause()
      • BusLogger.stop()
  • CAN Bus
    • CAN Message
      • CanMessage
        • CanMessage.ensure_signal()
        • CanMessage.signals
        • CanMessage.__getitem__()
        • CanMessage.__setitem__()
        • CanMessage.data
        • CanMessage.dir
        • CanMessage.__repr__()
        • CanMessage.send()
    • CAN Signal
      • CanSignal
        • CanSignal.attach_core_signal()
        • CanSignal.raw
        • CanSignal.phys
        • CanSignal.value_desc
        • CanSignal.timestamp
    • CAN Channel
      • CanChannel
        • CanChannel.get_message()
  • CANopen
    • Overview
    • Protocol Model
    • PyRbs Integration
    • Configuration
    • Bindings Between CANopen And Sysvars
    • Callbacks And Selectors
    • Lower-Level Protocol API
    • API Reference
      • High-level PyRbs handler
        • CanOpenHandler
        • is_canopen_message()
      • Node and network model
        • EmergencyError
        • CanOpenNode
        • CanOpenNetwork
      • NMT
        • NmtState
        • NmtCommand
        • NmtStateMachine
        • NmtMessage
        • NmtMaster
      • Heartbeat
        • HeartbeatProducer
        • ConsumerEntry
        • HeartbeatConsumer
      • SDO
        • SdoCommand
        • SdoAbortCode
        • get_abort_message()
        • SdoRequest
        • SdoResponse
        • SdoClient
        • SdoAbortError
        • SdoServer
      • PDO
        • PdoTransmissionType
        • PdoMapping
        • PdoConfig
        • TpdoHandler
        • RpdoHandler
        • PdoManager
      • Object Dictionary
        • OdAccessType
        • OdDataType
        • get_data_type_size()
        • OdObjectType
        • OdEntry
        • encode_od_value()
        • decode_od_value()
        • ObjectDictionary
        • create_standard_od()
      • COB-ID Helpers
        • CanOpenObjectType
        • PredefinedCobIds
        • CobId
        • get_default_cob_id()
      • Typed events
        • CanOpenObjectUpdate
        • CanOpenBindingUpdate
        • CanOpenSdoEvent
        • CanOpenHeartbeatEvent
        • CanOpenNmtEvent
        • CanOpenEmcyEvent
  • Timers
    • Timer
      • Timer.name
      • Timer.execution_count
      • Timer.active_on_start
      • Timer.time_to_elapse
      • Timer.elapsed
      • Timer.active
      • Timer.count
      • Timer.start()
      • Timer.stop()
      • Timer.reset()
  • State Machine

  • User Examples (GitHub)
pyrbs
  • Search


© Copyright 2026, Tobias Andorfer.

Built with Sphinx using a theme provided by Read the Docs.