Motion Master
Loading...
Searching...
No Matches
mm::comm::base::PdoMappings Struct Reference

Represents the mapped PDO entries for a slave device. More...

#include <base.h>

Public Attributes

std::vector< PdoMappingEntryrxPdos
std::vector< PdoMappingEntrytxPdos

Detailed Description

Represents the mapped PDO entries for a slave device.

This structure contains two vectors:

  • rxPdos: Mapped entries for received PDOs (Slave inputs, Master outputs).
  • txPdos: Mapped entries for transmitted PDOs (Slave outputs, Master inputs).

Each entry in these vectors holds detailed mapping information, including:

  • pdoIndex: The PDO index (e.g., 0x1600 for RxPDO, 0x1A00 for TxPDO).
  • index: The object dictionary index inside the PDO (e.g., 0x607A).
  • subindex: The subindex of the object within the PDO (e.g., 0x00).
  • bitlength: The size of the mapped entry in bits (e.g., 16, 32, etc.).

Member Data Documentation

◆ rxPdos

std::vector<PdoMappingEntry> mm::comm::base::PdoMappings::rxPdos

Mapped entries for received PDOs (Slave inputs, Master outputs)

◆ txPdos

std::vector<PdoMappingEntry> mm::comm::base::PdoMappings::txPdos

Mapped entries for transmitted PDOs (Slave outputs, Master inputs)


The documentation for this struct was generated from the following file: