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).
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