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.
Loading...
Searching...
No Matches
meshx_os_timer Struct Reference

Structure to hold parameters for the OS timer control task message. More...

#include <meshx_os_timer.h>

Public Member Functions

 SLIST_ENTRY (meshx_os_timer) next

Data Fields

uint16_t init
uint32_t period
meshx_os_timer_cb_t cb
meshx_os_timer_handle_t timer_handle

Detailed Description

Structure to hold parameters for the OS timer control task message.

This structure contains the parameters required to configure and control an OS timer. It includes options for setting the timer to reload, specifying the timer period, providing a name for the timer, and assigning a callback function to be executed when the timer expires.

Member Function Documentation

◆ SLIST_ENTRY()

meshx_os_timer::SLIST_ENTRY ( meshx_os_timer )

Field Documentation

◆ cb

meshx_os_timer_cb_t meshx_os_timer::cb

◆ init

uint16_t meshx_os_timer::init

◆ period

uint32_t meshx_os_timer::period

◆ timer_handle

meshx_os_timer_handle_t meshx_os_timer::timer_handle

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