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_relay_msg_defs.h File Reference

Shared message definitions for Relay elements. More...

#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  meshx_gen_on_off_cli_msg
 Standard Relay Client Message structure (shared between C element and C++ model). More...

Macros

#define MESHX_GEN_ON_OFF_CLI_MSG_SET   0
#define MESHX_GEN_ON_OFF_CLI_MSG_GET   1
#define MESHX_GEN_ON_OFF_CLI_MSG_ACK   1
#define MESHX_GEN_ON_OFF_CLI_MSG_NO_ACK   0

Typedefs

typedef struct meshx_gen_on_off_cli_msg meshx_gen_on_off_cli_msg_t
 Standard Relay Client Message structure (shared between C element and C++ model).

Detailed Description

Shared message definitions for Relay elements.

Macro Definition Documentation

◆ MESHX_GEN_ON_OFF_CLI_MSG_ACK

#define MESHX_GEN_ON_OFF_CLI_MSG_ACK   1

◆ MESHX_GEN_ON_OFF_CLI_MSG_GET

#define MESHX_GEN_ON_OFF_CLI_MSG_GET   1

◆ MESHX_GEN_ON_OFF_CLI_MSG_NO_ACK

#define MESHX_GEN_ON_OFF_CLI_MSG_NO_ACK   0

◆ MESHX_GEN_ON_OFF_CLI_MSG_SET

#define MESHX_GEN_ON_OFF_CLI_MSG_SET   0

Typedef Documentation

◆ meshx_gen_on_off_cli_msg_t

Standard Relay Client Message structure (shared between C element and C++ model).

This structure must match the layout expected by the control task dispatch.