Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::ProcessImageObjectInfo Struct Reference

One mapped object in the published process image, with its name resolved. More...

#include <device_manager.h>

Collaboration diagram for mm::node::ProcessImageObjectInfo:
[legend]

Public Attributes

uint16_t slavePosition = 0
 1-based bus position of the owning device.
 
uint16_t index = 0
 CoE object index.
 
uint8_t subindex = 0
 CoE object subindex.
 
std::string name
 Object name, or empty if the OD has not been enumerated.
 
uint32_t bitOffset = 0
 Absolute bit offset within the direction's image.
 
uint16_t bitLength = 0
 Width of the value in bits.
 

Detailed Description

One mapped object in the published process image, with its name resolved.

A flattened, API-facing view of a ProcessImageEntry: the raw entry plus the textual name looked up from the owning device's parameter map (empty when the object dictionary has not been enumerated for that device).

Member Data Documentation

◆ bitLength

uint16_t mm::node::ProcessImageObjectInfo::bitLength = 0

Width of the value in bits.

◆ bitOffset

uint32_t mm::node::ProcessImageObjectInfo::bitOffset = 0

Absolute bit offset within the direction's image.

◆ index

uint16_t mm::node::ProcessImageObjectInfo::index = 0

CoE object index.

◆ name

std::string mm::node::ProcessImageObjectInfo::name

Object name, or empty if the OD has not been enumerated.

◆ slavePosition

uint16_t mm::node::ProcessImageObjectInfo::slavePosition = 0

1-based bus position of the owning device.

◆ subindex

uint8_t mm::node::ProcessImageObjectInfo::subindex = 0

CoE object subindex.


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