nrfcxx  0.1.0
C++-17 Framework for Nordic nRF5 Devices
Data Fields
nrfcxx::sd::ApplicationIdBeacon::frame_s Struct Reference

Frame content for this beacon. More...

#include <nrfcxx/sd/beacon.hpp>

Data Fields

frame_prefix_s prefix
 Common prefix for all infrastructure beacons.
 
uint32_t app_crc
 The value from application_crc32().
 
uint16_t sd_fwid
 Soft-device firmware identifier. More...
 
uint8_t llver
 Bluetooth Link Layer Version parameter. More...
 
uint8_t stack_KiBy
 Total reserved stack space, in kilobytes. More...
 
uint8_t heap_KiBy
 Total reserved heap space, in kilobytes. More...
 

Detailed Description

Frame content for this beacon.

Field Documentation

◆ heap_KiBy

uint8_t nrfcxx::sd::ApplicationIdBeacon::frame_s::heap_KiBy

Total reserved heap space, in kilobytes.

This may be combined with information from SystemStateBeacon::frame_s to determine absolute heap usage.

◆ llver

uint8_t nrfcxx::sd::ApplicationIdBeacon::frame_s::llver

Bluetooth Link Layer Version parameter.

From ble_version_t::version_number.

See also
https://www.bluetooth.com/specifications/assigned-numbers/link-layer

◆ sd_fwid

uint16_t nrfcxx::sd::ApplicationIdBeacon::frame_s::sd_fwid

Soft-device firmware identifier.

This corresponds to ble_version_t::subversion_number uniquely(?) identifying the soft device family and version. We assume this is a Nordic device, so don't bother providing the company id.

◆ stack_KiBy

uint8_t nrfcxx::sd::ApplicationIdBeacon::frame_s::stack_KiBy

Total reserved stack space, in kilobytes.

This may be combined with information from SystemStateBeacon::frame_s to determine absolute stack usage.


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