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

Represents a single PDO (Process Data Object) mapping entry. More...

#include <base.h>

Public Attributes

uint16_t pdoIndex
 The PDO index (e.g., 0x1600 or 0x1A00)
uint16_t index
 The object dictionary index (e.g., 0x607A)
uint8_t subindex
 The subindex of the object (e.g., 0x00)
uint8_t bitlength
 The size of the mapped entry in bits (e.g., 16, 32, etc.)

Detailed Description

Represents a single PDO (Process Data Object) mapping entry.

This structure defines a mapping for one object within a PDO. It includes:

  • 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

◆ bitlength

uint8_t mm::comm::base::PdoMappingEntry::bitlength

The size of the mapped entry in bits (e.g., 16, 32, etc.)

◆ index

uint16_t mm::comm::base::PdoMappingEntry::index

The object dictionary index (e.g., 0x607A)

◆ pdoIndex

uint16_t mm::comm::base::PdoMappingEntry::pdoIndex

The PDO index (e.g., 0x1600 or 0x1A00)

◆ subindex

uint8_t mm::comm::base::PdoMappingEntry::subindex

The subindex of the object (e.g., 0x00)


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