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

Policy and location for the on-disk parameter cache. More...

#include <parameter_cache.h>

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

Public Attributes

bool cacheAllVendors
 false: cache Synapticon (0x22D2) only; true: cache every vendor.
 
std::string directory
 "" = a standard per-user cache directory (see resolveDir).
 
bool enabled = true
 Master switch for the whole cache (false disables it entirely).
 

Detailed Description

Policy and location for the on-disk parameter cache.

Mirrors the JSONC parameterCache block (mapped into this struct in main.cc).

Member Data Documentation

◆ cacheAllVendors

bool mm::node::ParameterCacheConfig::cacheAllVendors
Initial value:
=
false

false: cache Synapticon (0x22D2) only; true: cache every vendor.

◆ directory

std::string mm::node::ParameterCacheConfig::directory

"" = a standard per-user cache directory (see resolveDir).

◆ enabled

bool mm::node::ParameterCacheConfig::enabled = true

Master switch for the whole cache (false disables it entirely).


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