Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::etg::EsiParseRequest Struct Reference

What a caller wants back from an ESI document. More...

#include <esi_request.h>

Collaboration diagram for mm::etg::EsiParseRequest:
[legend]

Public Attributes

std::vector< uint32_t > moduleIdents
 Restricts the module merge; empty means every ident a device's slots reference.
 

Detailed Description

What a caller wants back from an ESI document.

A plain value type with no transport in it: a caller fills it from an HTTP query, a CLI flag or a literal, and this library never learns which.

Member Data Documentation

◆ moduleIdents

std::vector<uint32_t> mm::etg::EsiParseRequest::moduleIdents

Restricts the module merge; empty means every ident a device's slots reference.

Applied to every device, by intersection with the idents that device actually references — so naming {0x04020001, 0x22D20001} leaves a device whose only slot holds 0x04020001 untouched while pinning a safe-motion device to one FSoE variant.


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