Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
ParametersConfig Struct Reference

"parameters" block — CoE object-dictionary behaviour. More...

#include <config.h>

Public Attributes

bool readObjectDictionaryOnPreop = true
 
bool useCompleteAccess = true
 

Detailed Description

"parameters" block — CoE object-dictionary behaviour.

Member Data Documentation

◆ readObjectDictionaryOnPreop

bool ParametersConfig::readObjectDictionaryOnPreop = true

Read each device's object dictionary when it first reaches PRE-OP (the earliest AL state with a live CoE mailbox), so object names and data types are known for recorder dumps, monitoring, and the Parameters page without a manual read. Cache-backed (see parameterCache), so a device model pays the (one-time) enumeration once. Disable to keep state transitions minimal — definitions then load lazily when a device's Parameters are opened.

◆ useCompleteAccess

bool ParametersConfig::useCompleteAccess = true

Read multi-subindex objects (ARRAY/RECORD) with a single CoE Complete Access upload instead of one upload per subindex when reading parameter values, cutting mailbox round-trips on a full value read. Support is probed once per device; a slave that rejects it transparently falls back to per-subindex reads, so this is safe to leave enabled. Disable only to force per-subindex reads on firmware with a broken Complete Access implementation.


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