Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ubx_message_handler_ctx Struct Reference

Context around a ubx_message_handler_t. More...

#include <modem.h>

Data Fields

struct k_poll_signal * signal
 Signal raise after callback run.
 
ubx_message_handler_t message_cb
 Callback to run.
 
void * user_data
 Arbitrary user data, provided to message_cb.
 
uint8_t message_class
 Message class callback should be run on (or UBX_MSG_CLASS_WILDCARD)
 
uint8_t message_id
 Message ID callback should be run on (or UBX_MSG_ID_WILDCARD)
 
uint8_t flags
 Flags for callback (ubx_message_handler_flags)
 

Detailed Description

Context around a ubx_message_handler_t.

Field Documentation

◆ flags

uint8_t ubx_message_handler_ctx::flags

Flags for callback (ubx_message_handler_flags)

◆ message_cb

ubx_message_handler_t ubx_message_handler_ctx::message_cb

Callback to run.

◆ message_class

uint8_t ubx_message_handler_ctx::message_class

Message class callback should be run on (or UBX_MSG_CLASS_WILDCARD)

◆ message_id

uint8_t ubx_message_handler_ctx::message_id

Message ID callback should be run on (or UBX_MSG_ID_WILDCARD)

◆ signal

struct k_poll_signal* ubx_message_handler_ctx::signal

Signal raise after callback run.

◆ user_data

void* ubx_message_handler_ctx::user_data

Arbitrary user data, provided to message_cb.


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