KETCube
Modules | Data Structures | Macros | Typedefs | Variables
KETCube CfgCore

KETCube Core configuration. More...

Modules

 Public Functions
 

Data Structures

struct  ketCube_coreCfg_t
 KETCube core configuration. More...
 

Macros

#define KETCUBE_CORECFG_SKIP_SLEEP_PERIOD   FALSE
 Skip sleep period (perform sensing at maximum speed) More...
 
#define KETCUBE_CORECFG_MIN_BASEPERIOD   500
 Minimal period for periodic events. More...
 
#define KETCUBE_CORECFG_MIN_STARTDELAY   1000
 Minimal delay - the first periodic action is run at this time after power-on. More...
 
#define KETCUBE_CORECFG_MAX_STARTDELAY_RND   59000
 Maximal random delay; random startDelay falls between MIN an (MIN+RND) constants. More...
 
#define KETCUBE_CORECFG_MIN_REPEATDELAY   30000
 Minimal delay between the original and repeated/enforced basePeriod - should be equal to KETCUBE_CORECFG_MIN_BASEPERIOD. More...
 
#define KETCUBE_CORECFG_DEFAULT_SEVERITY   KETCUBE_CFG_SEVERITY_ERROR
 Default KETCube core severity. More...
 

Typedefs

typedef struct ketCube_coreCfg_t ketCube_coreCfg_t
 KETCube core configuration. More...
 

Variables

ketCube_coreCfg_t ketCube_coreCfg
 

Detailed Description

KETCube Core configuration.

Macro Definition Documentation

◆ KETCUBE_CORECFG_DEFAULT_SEVERITY

#define KETCUBE_CORECFG_DEFAULT_SEVERITY   KETCUBE_CFG_SEVERITY_ERROR

Default KETCube core severity.

◆ KETCUBE_CORECFG_MAX_STARTDELAY_RND

#define KETCUBE_CORECFG_MAX_STARTDELAY_RND   59000

Maximal random delay; random startDelay falls between MIN an (MIN+RND) constants.

◆ KETCUBE_CORECFG_MIN_BASEPERIOD

#define KETCUBE_CORECFG_MIN_BASEPERIOD   500

Minimal period for periodic events.

◆ KETCUBE_CORECFG_MIN_REPEATDELAY

#define KETCUBE_CORECFG_MIN_REPEATDELAY   30000

Minimal delay between the original and repeated/enforced basePeriod - should be equal to KETCUBE_CORECFG_MIN_BASEPERIOD.

◆ KETCUBE_CORECFG_MIN_STARTDELAY

#define KETCUBE_CORECFG_MIN_STARTDELAY   1000

Minimal delay - the first periodic action is run at this time after power-on.

◆ KETCUBE_CORECFG_SKIP_SLEEP_PERIOD

#define KETCUBE_CORECFG_SKIP_SLEEP_PERIOD   FALSE

Skip sleep period (perform sensing at maximum speed)

Typedef Documentation

◆ ketCube_coreCfg_t

KETCube core configuration.

Note
128B is reserved for CORE configuration in EEPROM - decrease RFU when adding new fields to the non-volatile part of the scructure - see the summary size of the fields and RFU

Variable Documentation

◆ ketCube_coreCfg

ketCube_coreCfg_t ketCube_coreCfg
extern