modules/woz_aliro_stack/src/protocol/ble_message.h
openaliro/openaliro
Module

ble_message.h

Aliro 1.0 Bluetooth LE message framing (section 11.7).

modules/woz_aliro_stack/src/protocol/ble_message.h1 documented symbols

Overview

Aliro 1.0 Bluetooth LE message framing (section 11.7).

used by ble_message.c ble_timeout.c session.cpp

API

Cstruct woz_aliro_ble_message

modules/woz_aliro_stack/src/protocol/ble_message.h:47

Parsed Aliro BLE message: protocol version, message ID, and opaque payload.

Cenum woz_aliro_ble_protocol

modules/woz_aliro_stack/src/protocol/ble_message.h:16

Cenum woz_aliro_ble_notification

modules/woz_aliro_stack/src/protocol/ble_message.h:23

Cenum woz_aliro_ble_supplementary_service

modules/woz_aliro_stack/src/protocol/ble_message.h:32

Cenum woz_aliro_ble_result

modules/woz_aliro_stack/src/protocol/ble_message.h:36

Fint woz_aliro_ble_parse_message(const uint8_t *data, size_t data_length, struct woz_aliro_ble_message *message, size_t *consumed)

modules/woz_aliro_stack/src/protocol/ble_message.h:56

Fint woz_aliro_ble_build_message(uint8_t protocol, uint8_t message_id, const uint8_t *payload, size_t payload_length, uint8_t *output, size_t output_capacity, size_t *output_length)

modules/woz_aliro_stack/src/protocol/ble_message.h:59

Fint woz_aliro_ble_parse_initiate_access(const struct woz_aliro_ble_message *message, const uint8_t **proprietary_information, size_t *proprietary_information_length)

modules/woz_aliro_stack/src/protocol/ble_message.h:65

Fint woz_aliro_ble_is_uwb_control_message(const struct woz_aliro_ble_message *message)

modules/woz_aliro_stack/src/protocol/ble_message.h:72

Fint woz_aliro_ble_build_access_completed(uint8_t reader_capabilities, uint8_t reader_state, uint8_t output[8])

modules/woz_aliro_stack/src/protocol/ble_message.h:76

Fint woz_aliro_ble_build_reader_status_changed(uint8_t operation_source, uint8_t reader_state, uint8_t output[8])

modules/woz_aliro_stack/src/protocol/ble_message.h:78