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

Fixed-capacity byte buffer for one direction of the process image. More...

#include <process_image.h>

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

Public Attributes

uint32_t size = 0
 
std::array< uint8_t, mm::comm::kMaxProcessImageBytesbytes {}
 

Detailed Description

Fixed-capacity byte buffer for one direction of the process image.

The RT-thread scratch the exchange composes into (outputs) and receives into (inputs) each cycle before the cycle is appended to the recorder ring. Sized to mm::comm::kMaxProcessImageBytes; size is the number of valid leading bytes for the current mapping.

Member Data Documentation

◆ bytes

std::array<uint8_t, mm::comm::kMaxProcessImageBytes> mm::node::ProcessBuffer::bytes {}

◆ size

uint32_t mm::node::ProcessBuffer::size = 0

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