Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
MemUsageTest Class Reference

#include <cs_MemUsageTest.h>

Collaboration diagram for MemUsageTest:

Public Member Functions

 MemUsageTest (const boards_config_t &boardsConfig)
 
void start ()
 
void onTick ()
 To be called each tick. More...
 

Private Member Functions

bool setNextAssetFilter ()
 
bool setNextBehaviour ()
 
bool sendNextRssiData ()
 
bool sendNextPresence ()
 
bool setNextTrackedDevice ()
 
bool setNextStateType ()
 
bool setNextStateType (int stateType)
 
void printRamStats ()
 

Private Attributes

boards_config_t _boardConfig
 
bool _started = false
 
int _assetFilterIndex = 0
 
int _behaviourIndex = 0
 
int _rssiDataStoneId = 1
 
int _presenceProfileId = 0
 
int _presenceLocationId = 0
 
int _trackedDeviceId = 0
 
int _stateType = 0
 

Constructor & Destructor Documentation

◆ MemUsageTest()

MemUsageTest::MemUsageTest ( const boards_config_t boardsConfig)

Member Function Documentation

◆ onTick()

void MemUsageTest::onTick ( )

To be called each tick.

◆ printRamStats()

void MemUsageTest::printRamStats ( )
private

◆ sendNextPresence()

bool MemUsageTest::sendNextPresence ( )
private

◆ sendNextRssiData()

bool MemUsageTest::sendNextRssiData ( )
private

◆ setNextAssetFilter()

bool MemUsageTest::setNextAssetFilter ( )
private

◆ setNextBehaviour()

bool MemUsageTest::setNextBehaviour ( )
private

◆ setNextStateType() [1/2]

bool MemUsageTest::setNextStateType ( )
private

◆ setNextStateType() [2/2]

bool MemUsageTest::setNextStateType ( int  stateType)
private

◆ setNextTrackedDevice()

bool MemUsageTest::setNextTrackedDevice ( )
private

◆ start()

void MemUsageTest::start ( )

Member Data Documentation

◆ _assetFilterIndex

int MemUsageTest::_assetFilterIndex = 0
private

◆ _behaviourIndex

int MemUsageTest::_behaviourIndex = 0
private

◆ _boardConfig

boards_config_t MemUsageTest::_boardConfig
private

◆ _presenceLocationId

int MemUsageTest::_presenceLocationId = 0
private

◆ _presenceProfileId

int MemUsageTest::_presenceProfileId = 0
private

◆ _rssiDataStoneId

int MemUsageTest::_rssiDataStoneId = 1
private

◆ _started

bool MemUsageTest::_started = false
private

◆ _stateType

int MemUsageTest::_stateType = 0
private

◆ _trackedDeviceId

int MemUsageTest::_trackedDeviceId = 0
private

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