12#ifndef __MESHX_UNIT_TEST_H__
13#define __MESHX_UNIT_TEST_H__
19#include "argtable3/argtable3.h"
23#if CONFIG_ENABLE_UNIT_TEST
27#define UT_GET_ARG(_x, _type, _argv) (_type) atoi( _argv [_x] )
Internal configuration settings for MeshX.
meshx_err_t
MeshX Error Codes.
Defines module IDs for different elements in the BLE mesh node application.
module_id_t
Enumeration of module IDs.
Structure to hold the unit test callback function.
module_callback_t callback
meshx_err_t register_ut_command()
Registers the unit test (ut) command with the ESP console.
meshx_err_t(* module_callback_t)(int cmd_id, int argc, char **argv)
Callback function for unit test modules.
meshx_err_t register_unit_test(module_id_t module_id, module_callback_t callback)
Register a unit test for a specific module.
struct callback_node unit_test_callback_t
Structure to hold the unit test callback function.
meshx_err_t init_unit_test_console(void)
Initialize the production console.