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

ble_message.h

Aliro 1.0 Bluetooth LE message framing (section 11.7).

modules/woz_aliro_stack/src/protocol/ble_message.h

Overview

Aliro 1.0 Bluetooth LE message framing (section 11.7).

used by ble_message.c ble_timeout.c session.cpp

Undocumented (1)

woz_aliro_ble_message

API

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

Cstruct woz_aliro_ble_message

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

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:53

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:56

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:62

Fint woz_aliro_ble_is_uwb_control_message(const struct woz_aliro_ble_message *message)

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

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:73

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:75