Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_MemUsageTest.h
Go to the documentation of this file.
1/*
2 * Author: Crownstone Team
3 * Copyright: Crownstone (https://crownstone.rocks)
4 * Date: Jan 20, 2021
5 * License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed)
6 */
7
8#pragma once
9
10#include <cfg/cs_Boards.h>
11
13public:
14 MemUsageTest(const boards_config_t& boardsConfig);
15
16 void start();
17
21 void onTick();
22
23private:
25 bool _started = false;
26
29
31
34
36
37 int _stateType = 0;
38
39 // Returns true when done with all.
41
42 // Returns true when done with all.
44
45 // Returns true when done with all.
47
48 // Returns true when done with all.
50
51 // Returns true when done with all.
53
54 // Returns true when done with all.
56
57 // Returns true on success.
58 bool setNextStateType(int stateType);
59
61};
Definition: cs_MemUsageTest.h:12
bool setNextTrackedDevice()
int _rssiDataStoneId
Definition: cs_MemUsageTest.h:30
int _assetFilterIndex
Definition: cs_MemUsageTest.h:27
bool setNextStateType(int stateType)
int _trackedDeviceId
Definition: cs_MemUsageTest.h:35
bool setNextStateType()
bool sendNextPresence()
bool _started
Definition: cs_MemUsageTest.h:25
bool setNextAssetFilter()
int _presenceLocationId
Definition: cs_MemUsageTest.h:33
int _presenceProfileId
Definition: cs_MemUsageTest.h:32
int _behaviourIndex
Definition: cs_MemUsageTest.h:28
bool setNextBehaviour()
MemUsageTest(const boards_config_t &boardsConfig)
int _stateType
Definition: cs_MemUsageTest.h:37
bool sendNextRssiData()
void onTick()
To be called each tick.
void printRamStats()
boards_config_t _boardConfig
Definition: cs_MemUsageTest.h:24
Board configuration.
Definition: cs_Boards.h:169