boonnano 1
C++ library giving usage access to the Boon Logic Nano technology
 
Loading...
Searching...
No Matches
boonconfig.h File Reference
#include <cstdint>
#include <vector>
#include <string>
#include "nanoutil.h"

Go to the source code of this file.

Classes

class  CFeatureConfig
 Config object for a single feature. More...
 
class  CNanoConfigParameters
 Main object for configuration. More...
 

Macros

#define MAX_FEATURE_LABEL_LENGTH   32
 Maximum string length for feature label.
 
#define MAX_PERCENT_VARIATION   0.20
 Maximum bound for the percent variation.
 
#define MIN_PERCENT_VARIATION   0.001
 Minimum bound for the percent variation.
 
#define PERCENT_VARIATION_INCREMENT   0.001
 Precision digit for the percent variation.
 

Variables

const int MAX_CONFIG_ERROR_STRING = 500
 Maximum string length for config error messages.
 
const uint16_t NF_FLOAT = 1
 Numeric code for float data type.
 
const uint16_t NF_INT = 2
 Numeric code for integer data type.
 
const uint16_t NF_NATIVE = 3
 Numeric code for unsigned integer data type.
 
const uint16_t NF_UNINITIALIZED = 0
 Initial default value before data type is set (not an actual valid data type)