CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::ParamFloatHeader Struct Reference

Value block of a PARAM_FLOAT parameter. More...

#include <ComponentMemory.h>

Public Attributes

float64 val
 Current value.
float64 defaultVal
 Value restored by resetParameter().
float64 minVal
 Inclusive lower bound.
float64 maxVal
 Inclusive upper bound.
float64 interval
 Step used by tweakParameter().

Detailed Description

Value block of a PARAM_FLOAT parameter.

Warning
Shared-memory layout; see MemoryManager.h for the ABI/rebuild warning.

Definition at line 225 of file ComponentMemory.h.

Member Data Documentation

◆ defaultVal

float64 cmlabs::ParamFloatHeader::defaultVal

Value restored by resetParameter().

Definition at line 227 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter().

◆ interval

float64 cmlabs::ParamFloatHeader::interval

Step used by tweakParameter().

Definition at line 230 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ maxVal

float64 cmlabs::ParamFloatHeader::maxVal

Inclusive upper bound.

Definition at line 229 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ minVal

float64 cmlabs::ParamFloatHeader::minVal

Inclusive lower bound.

Definition at line 228 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ val

float64 cmlabs::ParamFloatHeader::val

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