MeshX 0.3
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>

Collaboration diagram for meshx_os_timer:
Collaboration graph

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.

Definition at line 65 of file meshx_os_timer.h.

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

Definition at line 69 of file meshx_os_timer.h.

◆ init

uint16_t meshx_os_timer::init

Definition at line 67 of file meshx_os_timer.h.

◆ period

uint32_t meshx_os_timer::period

Definition at line 68 of file meshx_os_timer.h.

◆ timer_handle

meshx_os_timer_handle_t meshx_os_timer::timer_handle

Definition at line 70 of file meshx_os_timer.h.


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