Zephyr API Documentation
4.0.0
A Scalable Open Source RTOS
4.0.0
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
Zephyr API Documentation
►
Introduction
Deprecated List
▼
Topics
►
Audio
►
Connectivity
►
Coresight APIs
►
DSP Interface
►
Device Driver APIs
►
Device Model
►
Devicetree
►
Error numbers
►
Internal and System API
►
Kernel APIs
►
Memory Management APIs
▼
Operating System Services
►
Bindesc Define
►
Bindesc Read
►
Cache Interface
►
Checksum
►
Console API
►
Coredump APIs
►
Crypto
►
File System APIs
►
File System Storage
►
Flash image API
►
Heap Management
►
IPC
►
Iterable Sections APIs
►
Linkable loadable extensions
►
Logging
►
MCUmgr
►
Memory Management
►
Network Buffer Library
►
PSA Secure Storage API
►
Power Management (PM)
►
RTIO
►
Retention API
►
STP Decoder API
►
Semihosting APIs
►
Shell API
►
State Machine Framework API
►
Storage APIs
►
Symbol Table API
►
System Initialization
►
System power off
►
Task Watchdog APIs
►
Thread analyzer
►
Timing Measurement APIs
►
Tracing
▼
Zbus APIs
►
zbus_channel_data
►
zbus_channel
►
zbus_observer_data
►
zbus_observer
ZBUS_CHAN_ADD_OBS
ZBUS_CHAN_ADD_OBS_WITH_MASK
ZBUS_CHAN_DECLARE
ZBUS_CHAN_DEFINE
ZBUS_LISTENER_DEFINE
ZBUS_LISTENER_DEFINE_WITH_ENABLE
ZBUS_MSG_INIT
ZBUS_MSG_SUBSCRIBER_DEFINE
ZBUS_MSG_SUBSCRIBER_DEFINE_WITH_ENABLE
ZBUS_OBS_DECLARE
ZBUS_OBSERVERS
ZBUS_OBSERVERS_EMPTY
ZBUS_SUBSCRIBER_DEFINE
ZBUS_SUBSCRIBER_DEFINE_WITH_ENABLE
►
zbus_observer_type
zbus_chan_add_obs
zbus_chan_claim
zbus_chan_const_msg
zbus_chan_finish
zbus_chan_msg
zbus_chan_msg_size
zbus_chan_name
zbus_chan_notify
zbus_chan_pub
zbus_chan_pub_stats_avg_period
zbus_chan_pub_stats_count
zbus_chan_pub_stats_last_time
zbus_chan_pub_stats_update
zbus_chan_read
zbus_chan_rm_obs
zbus_chan_set_msg_sub_pool
zbus_chan_user_data
zbus_iterate_over_channels
zbus_iterate_over_channels_with_user_data
zbus_iterate_over_observers
zbus_iterate_over_observers_with_user_data
zbus_obs_attach_to_thread
zbus_obs_detach_from_thread
zbus_obs_is_chan_notification_masked
zbus_obs_is_enabled
zbus_obs_name
zbus_obs_set_chan_notification_mask
zbus_obs_set_enable
zbus_sub_wait
zbus_sub_wait_msg
►
Sensing
►
Testing
►
Tests
►
Third-party
►
Trace and Debug Domain APIs
►
Utilities
►
battery APIs
►
nRF70 Offloaded raw TX API
►
Data Structures
►
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
zbus_observer_data Struct Reference
Operating System Services
»
Zbus APIs
#include <
zbus.h
>
Data Fields
bool
enabled
Enabled flag.
Field Documentation
◆
enabled
bool
zbus_observer_data::enabled
Enabled flag.
Indicates if observer is receiving notification.
The documentation for this struct was generated from the following file:
zephyr/zbus/
zbus.h
zbus_observer_data
Generated on Sat Nov 16 2024 04:55:08 for Zephyr API Documentation by
1.12.0