Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
zbus_proxy_msg Struct Reference

Structure for proxy agent message. More...

#include <zephyr/zbus/proxy_agent/zbus_proxy_agent.h>

Data Fields

uint32_t message_size
 Size of the message data.
uint8_t message [CONFIG_ZBUS_PROXY_AGENT_MAX_MESSAGE_SIZE]
 Binary message data.
uint32_t channel_name_len
 Length of the channel name including the NUL terminator.
char channel_name [CONFIG_ZBUS_PROXY_AGENT_MAX_CHANNEL_NAME_SIZE]
 Channel name associated with the message.

Detailed Description

Structure for proxy agent message.

Note
This type defines the proxy-agent transport frame with fixed-size buffers. Backends should consider serializing/compacting messages over the wire to minimize transfer size

Field Documentation

◆ channel_name

char zbus_proxy_msg::channel_name[CONFIG_ZBUS_PROXY_AGENT_MAX_CHANNEL_NAME_SIZE]

Channel name associated with the message.

◆ channel_name_len

uint32_t zbus_proxy_msg::channel_name_len

Length of the channel name including the NUL terminator.

◆ message

uint8_t zbus_proxy_msg::message[CONFIG_ZBUS_PROXY_AGENT_MAX_MESSAGE_SIZE]

Binary message data.

◆ message_size

uint32_t zbus_proxy_msg::message_size

Size of the message data.


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