LD2410Async
Asynchronous Arduino ESP32 library for the LD2410 mmWave radar sensor
Loading...
Searching...
No Matches
unitTest.ino File Reference
#include <Arduino.h>
#include <Ticker.h>
#include "LD2410Async.h"

Go to the source code of this file.

Macros

#define RADAR_RX_PIN   32
 Unit Test for most methods of the lib.
 
#define RADAR_TX_PIN   33
 
#define RADAR_BAUDRATE   256000
 

Typedefs

typedef void(* TestAction) ()
 

Functions

HardwareSerial RadarSerial (1)
 
void printLine (char c, int len)
 
void printBigMessage (const String msg, char lineChar=' *')
 
template<typename T >
void printOne (const T &value)
 
template<typename T , typename... Args>
void printOne (const T &first, const Args &... rest)
 
void testStart (String name, String comment="")
 
template<typename... Args>
void testEnd (bool success, const Args &... commentParts)
 
template<typename... Args>
void testPrint (const Args &... args)
 
String asyncCommandResultToString (LD2410Async::AsyncCommandResult result)
 
void initializeConfigDataStruct (LD2410Types::ConfigData &configData)
 
void dataUpdateCounterReset ()
 
void dataUpdateCounterCallback (LD2410Async *sender, bool presenceDetected)
 
void startDataUpdateCounter ()
 
void stopDataUpdateCounter ()
 
void beginTest ()
 
void rebootTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void rebootTest ()
 
void normalModeDataReceiveTestEnd ()
 
void normalModeDataReceiveTest ()
 
void enableEngineeringModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void enableEngineeringModeTest ()
 
void engineeringModeDataReceiveTestEnd ()
 
void engineeringModeDataReceiveTest ()
 
void disableEngineeringModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void disableEngineeringModeTest ()
 
void enableConfigModeTestEnd ()
 
void enableConfigModeTestCheckForDataUpdates ()
 
void enableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void enableConfigModeTest ()
 
void configModePersistenceTestEnd ()
 
void configModePersistenceTestCheckConfigMode ()
 
void configModePersistenceTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void configModePersistenceTest ()
 
void disableConfigModeTestEnd ()
 
void disableConfigModeTestCheckForDataUpdates ()
 
void disableConfigModeTestDisableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void disableConfigModeTest ()
 
void disableDisabledConfigModeTestDisableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void disableDisabledConfigModeTest ()
 
void asyncIsBusyTestDisableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void asyncIsBusyTestEnableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void asyncIsBusyTestCheckBusy ()
 
void asyncIsBusyTest ()
 
void asyncCancelTestDisableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void asyncCancelTestDiableConfigMode ()
 
void asyncCancelTestEnableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void asyncCancelCancelCommand ()
 
void asyncCancelTest ()
 
void requestFirmwareAsyncTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void requestFirmwareAsyncTest ()
 
void requestBluetoothMacAddressAsyncTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void requestBluetoothMacAddressAsyncTest ()
 
void requestDistanceResolutionAsyncTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void requestDistanceResolutionAsyncTest ()
 
void inactivityHandlingTestEnd ()
 
void inactivityHandlingTestEnableConfigModeCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void inactivityHandlingTest ()
 
void disableInactivityHandlingTestConfigModeDisabled (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void disableInactivityHandlingTestTimeElapsed ()
 
void disableInactivityHandlingTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void disableInactivityHandlingTest ()
 
void configDataStructValidationTest ()
 
void requestAllConfigSettingsAsyncTestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void requestAllConfigSettingsAsyncTest ()
 
void getConfigDataTest ()
 
void auxControlSettingsTestRequestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void auxControlSettingsTestConfigureCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void auxControlSettingsTest ()
 
void gateParametersTestRequestGateParametersCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void gateParametersTestConfigureSingleGateCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void gateParametersTest ()
 
void configureMaxGateAndNoOneTimeoutAsyncTestRequestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void configureMaxGateAndNoOneTimeoutAsyncTestConfigureCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void configureMaxGateAndNoOneTimeoutAsyncTest ()
 
void distanceResolutionTestRequestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void distanceResolutionTestConfigureCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void distanceResolutionTest ()
 
void configureAllSettingsTestRequestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void configureAllSettingsTestConfigureCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void configureAllSettingsTest ()
 
void restoreFactorySettingsTesttRequestCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void restoreFactorySettingsTestResetCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void restoreFactorySettingsTest ()
 
void writeBackOrgConfigDataCallback (LD2410Async *sender, LD2410Async::AsyncCommandResult asyncResult)
 
void writeBackOrgConfigData ()
 
void startNextTest ()
 
void startTests ()
 
void setup ()
 
void loop ()
 

Variables

LD2410Async ld2410 (RadarSerial)
 
Ticker onceTicker
 
LD2410Types::ConfigData orgConfigData
 
unsigned long testStartMs = 0
 
String currentTestName
 
int testSuccessCount = 0
 
int testFailCount = 0
 
int currentTestIndex = -1
 
bool testSequenceRunning = false
 
const int LINE_LEN = 80
 
TestEntry actions []
 
const int NUM_ACTIONS = sizeof(actions) / sizeof(actions[0])
 
Ticker testDelayTicker
 
int dataUpdateCounter_normalModeCount = 0
 
int dataUpdateCounter_engineeringModeCount = 0
 
int asyncIsBusyTest_Count = 0
 
int asyncCancelTest_Count = 0
 
LD2410Types::LightControl lightControlToApply
 
LD2410Types::OutputControl outputControlToApply
 
byte lightThresholdToApply
 
byte movingThresholdToApply
 
byte stationaryThresholdToApply
 
byte maxMovingGateToApply
 
byte maxStationaryGateToApply
 
short nooneTimeoutToApply
 
LD2410Types::DistanceResolution distanceResolutionToApply
 
LD2410Types::ConfigData configDataToApply
 

Macro Definition Documentation

◆ RADAR_BAUDRATE

#define RADAR_BAUDRATE   256000

Definition at line 33 of file unitTest.ino.

◆ RADAR_RX_PIN

#define RADAR_RX_PIN   32

Unit Test for most methods of the lib.

This sketch tests most methods of the LD2410Async lib and prints the test rusults to the serial monitor.

Important: Dont forget to adjust RADAR_RX_PIN and RADAR_TX_PIN according to your wiring.

Definition at line 28 of file unitTest.ino.

◆ RADAR_TX_PIN

#define RADAR_TX_PIN   33

Definition at line 29 of file unitTest.ino.

Typedef Documentation

◆ TestAction

typedef void(* TestAction) ()

Definition at line 75 of file unitTest.ino.

Function Documentation

◆ asyncCancelCancelCommand()

void asyncCancelCancelCommand ( )

Definition at line 823 of file unitTest.ino.

◆ asyncCancelTest()

void asyncCancelTest ( )

Definition at line 829 of file unitTest.ino.

◆ asyncCancelTestDiableConfigMode()

void asyncCancelTestDiableConfigMode ( )

Definition at line 796 of file unitTest.ino.

◆ asyncCancelTestDisableConfigModeCallback()

void asyncCancelTestDisableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 787 of file unitTest.ino.

◆ asyncCancelTestEnableConfigModeCallback()

void asyncCancelTestEnableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 807 of file unitTest.ino.

◆ asyncCommandResultToString()

String asyncCommandResultToString ( LD2410Async::AsyncCommandResult result)

Definition at line 240 of file unitTest.ino.

◆ asyncIsBusyTest()

void asyncIsBusyTest ( )

Definition at line 764 of file unitTest.ino.

◆ asyncIsBusyTestCheckBusy()

void asyncIsBusyTestCheckBusy ( )

Definition at line 755 of file unitTest.ino.

◆ asyncIsBusyTestDisableConfigModeCallback()

void asyncIsBusyTestDisableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 726 of file unitTest.ino.

◆ asyncIsBusyTestEnableConfigModeCallback()

void asyncIsBusyTestEnableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 735 of file unitTest.ino.

◆ auxControlSettingsTest()

void auxControlSettingsTest ( )

Definition at line 1275 of file unitTest.ino.

◆ auxControlSettingsTestConfigureCallback()

void auxControlSettingsTestConfigureCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1258 of file unitTest.ino.

◆ auxControlSettingsTestRequestCallback()

void auxControlSettingsTestRequestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1234 of file unitTest.ino.

◆ beginTest()

void beginTest ( )

Definition at line 316 of file unitTest.ino.

◆ configDataStructValidationTest()

void configDataStructValidationTest ( )

Definition at line 1071 of file unitTest.ino.

◆ configModePersistenceTest()

void configModePersistenceTest ( )

Definition at line 593 of file unitTest.ino.

◆ configModePersistenceTestCallback()

void configModePersistenceTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 582 of file unitTest.ino.

◆ configModePersistenceTestCheckConfigMode()

void configModePersistenceTestCheckConfigMode ( )

Definition at line 568 of file unitTest.ino.

◆ configModePersistenceTestEnd()

void configModePersistenceTestEnd ( )

Definition at line 558 of file unitTest.ino.

◆ configureAllSettingsTest()

void configureAllSettingsTest ( )

Definition at line 1545 of file unitTest.ino.

◆ configureAllSettingsTestConfigureCallback()

void configureAllSettingsTestConfigureCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1528 of file unitTest.ino.

◆ configureAllSettingsTestRequestCallback()

void configureAllSettingsTestRequestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1507 of file unitTest.ino.

◆ configureMaxGateAndNoOneTimeoutAsyncTest()

void configureMaxGateAndNoOneTimeoutAsyncTest ( )

Definition at line 1415 of file unitTest.ino.

◆ configureMaxGateAndNoOneTimeoutAsyncTestConfigureCallback()

void configureMaxGateAndNoOneTimeoutAsyncTestConfigureCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1398 of file unitTest.ino.

◆ configureMaxGateAndNoOneTimeoutAsyncTestRequestCallback()

void configureMaxGateAndNoOneTimeoutAsyncTestRequestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1375 of file unitTest.ino.

◆ dataUpdateCounterCallback()

void dataUpdateCounterCallback ( LD2410Async * sender,
bool presenceDetected )

Definition at line 287 of file unitTest.ino.

◆ dataUpdateCounterReset()

void dataUpdateCounterReset ( )

Definition at line 281 of file unitTest.ino.

◆ disableConfigModeTest()

void disableConfigModeTest ( )

Definition at line 641 of file unitTest.ino.

◆ disableConfigModeTestCheckForDataUpdates()

void disableConfigModeTestCheckForDataUpdates ( )

Definition at line 620 of file unitTest.ino.

◆ disableConfigModeTestDisableConfigModeCallback()

void disableConfigModeTestDisableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 629 of file unitTest.ino.

◆ disableConfigModeTestEnd()

void disableConfigModeTestEnd ( )

Definition at line 609 of file unitTest.ino.

◆ disableDisabledConfigModeTest()

void disableDisabledConfigModeTest ( )

Definition at line 670 of file unitTest.ino.

◆ disableDisabledConfigModeTestDisableConfigModeCallback()

void disableDisabledConfigModeTestDisableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 659 of file unitTest.ino.

◆ disableEngineeringModeCallback()

void disableEngineeringModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 479 of file unitTest.ino.

◆ disableEngineeringModeTest()

void disableEngineeringModeTest ( )

Definition at line 491 of file unitTest.ino.

◆ disableInactivityHandlingTest()

void disableInactivityHandlingTest ( )

Definition at line 1047 of file unitTest.ino.

◆ disableInactivityHandlingTestCallback()

void disableInactivityHandlingTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1030 of file unitTest.ino.

◆ disableInactivityHandlingTestConfigModeDisabled()

void disableInactivityHandlingTestConfigModeDisabled ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 998 of file unitTest.ino.

◆ disableInactivityHandlingTestTimeElapsed()

void disableInactivityHandlingTestTimeElapsed ( )

Definition at line 1010 of file unitTest.ino.

◆ distanceResolutionTest()

void distanceResolutionTest ( )

Definition at line 1481 of file unitTest.ino.

◆ distanceResolutionTestConfigureCallback()

void distanceResolutionTestConfigureCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1464 of file unitTest.ino.

◆ distanceResolutionTestRequestCallback()

void distanceResolutionTestRequestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1443 of file unitTest.ino.

◆ enableConfigModeCallback()

void enableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 528 of file unitTest.ino.

◆ enableConfigModeTest()

void enableConfigModeTest ( )

Definition at line 540 of file unitTest.ino.

◆ enableConfigModeTestCheckForDataUpdates()

void enableConfigModeTestCheckForDataUpdates ( )

Definition at line 519 of file unitTest.ino.

◆ enableConfigModeTestEnd()

void enableConfigModeTestEnd ( )

Definition at line 508 of file unitTest.ino.

◆ enableEngineeringModeCallback()

void enableEngineeringModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 407 of file unitTest.ino.

◆ enableEngineeringModeTest()

void enableEngineeringModeTest ( )

Definition at line 419 of file unitTest.ino.

◆ engineeringModeDataReceiveTest()

void engineeringModeDataReceiveTest ( )

Definition at line 461 of file unitTest.ino.

◆ engineeringModeDataReceiveTestEnd()

void engineeringModeDataReceiveTestEnd ( )

Definition at line 436 of file unitTest.ino.

◆ gateParametersTest()

void gateParametersTest ( )

Definition at line 1344 of file unitTest.ino.

◆ gateParametersTestConfigureSingleGateCallback()

void gateParametersTestConfigureSingleGateCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1327 of file unitTest.ino.

◆ gateParametersTestRequestGateParametersCallback()

void gateParametersTestRequestGateParametersCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1305 of file unitTest.ino.

◆ getConfigDataTest()

void getConfigDataTest ( )

Definition at line 1204 of file unitTest.ino.

◆ inactivityHandlingTest()

void inactivityHandlingTest ( )

Definition at line 969 of file unitTest.ino.

◆ inactivityHandlingTestEnableConfigModeCallback()

void inactivityHandlingTestEnableConfigModeCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 955 of file unitTest.ino.

◆ inactivityHandlingTestEnd()

void inactivityHandlingTestEnd ( )

Definition at line 941 of file unitTest.ino.

◆ initializeConfigDataStruct()

void initializeConfigDataStruct ( LD2410Types::ConfigData & configData)

Definition at line 253 of file unitTest.ino.

◆ loop()

void loop ( )

Definition at line 1761 of file unitTest.ino.

◆ normalModeDataReceiveTest()

void normalModeDataReceiveTest ( )

Definition at line 389 of file unitTest.ino.

◆ normalModeDataReceiveTestEnd()

void normalModeDataReceiveTestEnd ( )

Definition at line 363 of file unitTest.ino.

◆ printBigMessage()

void printBigMessage ( const String msg,
char lineChar = '*' )

Definition at line 98 of file unitTest.ino.

◆ printLine()

void printLine ( char c,
int len )

Definition at line 93 of file unitTest.ino.

◆ printOne() [1/2]

template<typename T , typename... Args>
void printOne ( const T & first,
const Args &... rest )

Definition at line 123 of file unitTest.ino.

◆ printOne() [2/2]

template<typename T >
void printOne ( const T & value)

Definition at line 118 of file unitTest.ino.

◆ RadarSerial()

HardwareSerial RadarSerial ( 1 )

◆ rebootTest()

void rebootTest ( )

Definition at line 343 of file unitTest.ino.

◆ rebootTestCallback()

void rebootTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 331 of file unitTest.ino.

◆ requestAllConfigSettingsAsyncTest()

void requestAllConfigSettingsAsyncTest ( )

Definition at line 1183 of file unitTest.ino.

◆ requestAllConfigSettingsAsyncTestCallback()

void requestAllConfigSettingsAsyncTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1167 of file unitTest.ino.

◆ requestBluetoothMacAddressAsyncTest()

void requestBluetoothMacAddressAsyncTest ( )

Definition at line 886 of file unitTest.ino.

◆ requestBluetoothMacAddressAsyncTestCallback()

void requestBluetoothMacAddressAsyncTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 877 of file unitTest.ino.

◆ requestDistanceResolutionAsyncTest()

void requestDistanceResolutionAsyncTest ( )

Definition at line 920 of file unitTest.ino.

◆ requestDistanceResolutionAsyncTestCallback()

void requestDistanceResolutionAsyncTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 904 of file unitTest.ino.

◆ requestFirmwareAsyncTest()

void requestFirmwareAsyncTest ( )

Definition at line 859 of file unitTest.ino.

◆ requestFirmwareAsyncTestCallback()

void requestFirmwareAsyncTestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 850 of file unitTest.ino.

◆ restoreFactorySettingsTest()

void restoreFactorySettingsTest ( )

Definition at line 1620 of file unitTest.ino.

◆ restoreFactorySettingsTestResetCallback()

void restoreFactorySettingsTestResetCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1603 of file unitTest.ino.

◆ restoreFactorySettingsTesttRequestCallback()

void restoreFactorySettingsTesttRequestCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1582 of file unitTest.ino.

◆ setup()

void setup ( )

Definition at line 1737 of file unitTest.ino.

◆ startDataUpdateCounter()

void startDataUpdateCounter ( )

Definition at line 302 of file unitTest.ino.

◆ startNextTest()

void startNextTest ( )

Definition at line 1715 of file unitTest.ino.

◆ startTests()

void startTests ( )

Definition at line 1728 of file unitTest.ino.

◆ stopDataUpdateCounter()

void stopDataUpdateCounter ( )

Definition at line 308 of file unitTest.ino.

◆ testEnd()

template<typename... Args>
void testEnd ( bool success,
const Args &... commentParts )

Definition at line 159 of file unitTest.ino.

◆ testPrint()

template<typename... Args>
void testPrint ( const Args &... args)

Definition at line 229 of file unitTest.ino.

◆ testStart()

void testStart ( String name,
String comment = "" )

Definition at line 133 of file unitTest.ino.

◆ writeBackOrgConfigData()

void writeBackOrgConfigData ( )

Definition at line 1651 of file unitTest.ino.

◆ writeBackOrgConfigDataCallback()

void writeBackOrgConfigDataCallback ( LD2410Async * sender,
LD2410Async::AsyncCommandResult asyncResult )

Definition at line 1642 of file unitTest.ino.

Variable Documentation

◆ actions

TestEntry actions

Definition at line 1670 of file unitTest.ino.

◆ asyncCancelTest_Count

int asyncCancelTest_Count = 0

Definition at line 785 of file unitTest.ino.

◆ asyncIsBusyTest_Count

int asyncIsBusyTest_Count = 0

Definition at line 724 of file unitTest.ino.

◆ configDataToApply

LD2410Types::ConfigData configDataToApply

Definition at line 1505 of file unitTest.ino.

◆ currentTestIndex

int currentTestIndex = -1

Definition at line 64 of file unitTest.ino.

◆ currentTestName

String currentTestName

Definition at line 57 of file unitTest.ino.

◆ dataUpdateCounter_engineeringModeCount

int dataUpdateCounter_engineeringModeCount = 0

Definition at line 278 of file unitTest.ino.

◆ dataUpdateCounter_normalModeCount

int dataUpdateCounter_normalModeCount = 0

Definition at line 277 of file unitTest.ino.

◆ distanceResolutionToApply

LD2410Types::DistanceResolution distanceResolutionToApply

Definition at line 1441 of file unitTest.ino.

◆ ld2410

◆ lightControlToApply

LD2410Types::LightControl lightControlToApply

Definition at line 1230 of file unitTest.ino.

◆ lightThresholdToApply

byte lightThresholdToApply

Definition at line 1232 of file unitTest.ino.

◆ LINE_LEN

const int LINE_LEN = 80

Definition at line 69 of file unitTest.ino.

◆ maxMovingGateToApply

byte maxMovingGateToApply

Definition at line 1370 of file unitTest.ino.

◆ maxStationaryGateToApply

byte maxStationaryGateToApply

Definition at line 1371 of file unitTest.ino.

◆ movingThresholdToApply

byte movingThresholdToApply

Definition at line 1301 of file unitTest.ino.

◆ nooneTimeoutToApply

short nooneTimeoutToApply

Definition at line 1372 of file unitTest.ino.

◆ NUM_ACTIONS

const int NUM_ACTIONS = sizeof(actions) / sizeof(actions[0])

Definition at line 1707 of file unitTest.ino.

◆ onceTicker

Ticker onceTicker

Definition at line 49 of file unitTest.ino.

◆ orgConfigData

LD2410Types::ConfigData orgConfigData

Definition at line 52 of file unitTest.ino.

◆ outputControlToApply

LD2410Types::OutputControl outputControlToApply

Definition at line 1231 of file unitTest.ino.

◆ stationaryThresholdToApply

byte stationaryThresholdToApply

Definition at line 1302 of file unitTest.ino.

◆ testDelayTicker

Ticker testDelayTicker

Definition at line 156 of file unitTest.ino.

◆ testFailCount

int testFailCount = 0

Definition at line 61 of file unitTest.ino.

◆ testSequenceRunning

bool testSequenceRunning = false

Definition at line 66 of file unitTest.ino.

◆ testStartMs

unsigned long testStartMs = 0

Definition at line 55 of file unitTest.ino.

◆ testSuccessCount

int testSuccessCount = 0

Definition at line 60 of file unitTest.ino.