|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
"parameters" block — CoE object-dictionary behaviour.
More...
#include <config.h>
Public Attributes | |
| bool | readObjectDictionaryOnPreop = true |
| bool | useCompleteAccess = true |
"parameters" block — CoE object-dictionary behaviour.
| 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.
| 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.