|
MeshX 0.4
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
|
Property-based tests for GPIO element integration validation. More...
#include <string.h>#include <stdbool.h>#include "unit_test.h"#include "../../meshx/interface/gpio/meshx_gpio.h"#include "../../meshx/io/interface/meshx_io_bridge.h"#include "../../meshx/interface/logging/meshx_log.h"#include "../../meshx/inc/module_id.h"#include "../../meshx/inc/meshx_err.h"Functions | |
| static meshx_err_t | test_property_io_bridge_dispatch (void) |
| Property 6.1: IO Bridge Function Dispatch. | |
| static meshx_err_t | run_gpio_integration_property_tests (void) |
| Run all Property 6 tests. | |
| static meshx_err_t | gpio_integration_property_test_handler (int cmd_id, int argc, char **argv) |
| GPIO integration property test command handler. | |
| meshx_err_t | register_gpio_integration_property_tests (void) |
| Register GPIO integration property tests. | |
Property-based tests for GPIO element integration validation.
This file implements property-based tests for Property 6: Element-IO Integration Consistency.
|
static |
GPIO integration property test command handler.
| meshx_err_t register_gpio_integration_property_tests | ( | void | ) |
Register GPIO integration property tests.
|
static |
Run all Property 6 tests.
|
static |
Property 6.1: IO Bridge Function Dispatch.
Validates that the IO bridge correctly dispatches commands to the underlying GPIO subsystem and maintains consistency.