C
CanOpen

  • CanopenStorage Library Version: V1.0.0.0

    Author informations

    Name: Marian Seeger Email: marianseeger@seegersoftwaredevelopment.de

    Overview The CanopenStorage library provides an interface to manage and interact with CANopen networks. It facilitates communication with nodes using Service Data Objects (SDO), Process Data Objects (PDO), and supports network management via Node Management States (NMT). The library is designed for integration with a backend storage system, logging, and error handling mechanisms.

    Features

    CANopen Network Initialization

    Scans and initializes nodes in the network. Supports both local and remote nodes. Automatically configures node mappings and states.

    PDO Communication

    Handles PDO data reception and transmission. Generates and transmits PDO messages based on mapping configurations.

    SDO Communication

    Reads and writes variables using SDO. Supports retry mechanisms for reliable communication.

    Emergency (EMG) Handling

    Processes and logs emergency messages. Updates active error lists with reactions and timestamps.

    NMT State Management

    Retrieves and updates node states in the CANopen network.

    Backend Storage Integration

    Reads and writes variables from/to a backend storage system. Supports mapping between variables and object dictionary entries.

    Logging

    Provides detailed logging for CANopen operations and error handling.

    Updated
    Updated
  • can4linux is a Linux device driver for the CAN bus. It supports various CAN interface boards dor classic CAN and CAN FD

    Updated
    Updated
  • Updated