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

Locates one mapped object within the flat process image. More...

#include <process_image.h>

Public Attributes

uint16_t slavePosition
 1-based bus position of the owning device.
 
uint16_t index
 CoE object index.
 
uint8_t subindex
 CoE object subindex.
 
uint16_t bitLength
 Width of the value in bits.
 
uint32_t bitOffset
 Absolute bit offset within the direction's image.
 

Detailed Description

Locates one mapped object within the flat process image.

bitOffset is absolute within its direction's image (the output image for an output entry, the input image for an input entry) — i.e. the slave's window offset plus the object's offset inside that window, already combined. Used by the node layer to decode a value from the input snapshot or encode one into the output staging buffer.

Member Data Documentation

◆ bitLength

uint16_t mm::node::ProcessImageEntry::bitLength

Width of the value in bits.

◆ bitOffset

uint32_t mm::node::ProcessImageEntry::bitOffset

Absolute bit offset within the direction's image.

◆ index

uint16_t mm::node::ProcessImageEntry::index

CoE object index.

◆ slavePosition

uint16_t mm::node::ProcessImageEntry::slavePosition

1-based bus position of the owning device.

◆ subindex

uint8_t mm::node::ProcessImageEntry::subindex

CoE object subindex.


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