KETCube
|
KETCube module definition. More...
#include <ketCube_cfg.h>
KETCube module definition.
ketCube_cfg_LenEEPROM_t ketCube_cfg_Module_t::cfgLen |
ketCube_cfg_ModuleCfgByte_t* ketCube_cfg_Module_t::cfgPtr |
Pointer to actual/running KETCube configuration
char* ketCube_cfg_Module_t::descr |
Human-readable module description/help
ketCube_cfg_AllocEEPROM_t ketCube_cfg_Module_t::EEpromBase |
EEPROM base for module configuration
ketCube_cfg_ModDataFn_t ketCube_cfg_Module_t::fnGetSensorData |
Module function to get module data into buffer (sensors)
ketCube_cfg_ModInitFn_t ketCube_cfg_Module_t::fnInit |
Module init function
ketCube_cfg_ModDataPtrFn_t ketCube_cfg_Module_t::fnProcessMsg |
Module function to process data by this module
ketCube_cfg_ModVoidFn_t ketCube_cfg_Module_t::fnReceiveData |
Module function to initialize periodic data reception by using communication module
ketCube_cfg_ModDataFn_t ketCube_cfg_Module_t::fnSendData |
Module function to send data by communication module (the KETCube system period)
ketCube_cfg_ModVoidFn_t ketCube_cfg_Module_t::fnSleepEnter |
DeInitialize module when entering sleep mode
ketCube_cfg_ModVoidFn_t ketCube_cfg_Module_t::fnSleepExit |
Initialize module when returning from sleep mode
ketCube_moduleID_t ketCube_cfg_Module_t::id |
Module global unique identifier
char* ketCube_cfg_Module_t::name |
Module name