Bus

The IBus interface represents the physical connection from a controller to its sub-controllers. It provides the following functionalities:

  1. Enumerating connected sub-controllers in the order in which they appear on the network.

  2. Configuring bus-specific parameters (e.g. communication timing).

  3. Retrieve diagnostics information (e.g. number of CRC errors).

Types

The following bus types are supported:

Bus type

Description

Generic

A generic bus without explicit stating.

EtherCAT

An EtherCAT bus.

IoBus

A Prodrive Technologies IO-bus.

Signals

A bus can contain Signal. Which signals are present is bus-type specific.

Event source

A bus is an event source, i.e. the Bus interface implements the EventSource interface.