Skip to main content

protocomm_ble_config_t

Type Alias protocomm_ble_config_t 

Source
pub type protocomm_ble_config_t = protocomm_ble_config;
Expand description

@brief Config parameters for protocomm BLE service

Aliased Type§

#[repr(C)]
pub struct protocomm_ble_config_t { pub device_name: [u8; 30], pub service_uuid: [u8; 16], pub manufacturer_data: *mut u8, pub manufacturer_data_len: isize, pub nu_lookup_count: isize, pub nu_lookup: *mut name_uuid, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>, pub ble_addr: *mut u8, pub _bitfield_align_2: [u8; 0], pub _bitfield_2: __BindgenBitfieldUnit<[u8; 1]>, pub __bindgen_padding_0: [u8; 3], }

Fields§

§device_name: [u8; 30]

BLE device name being broadcast at the time of provisioning

§service_uuid: [u8; 16]

128 bit UUID of the provisioning service

§manufacturer_data: *mut u8

BLE device manufacturer data pointer in advertisement

§manufacturer_data_len: isize

BLE device manufacturer data length in advertisement

§nu_lookup_count: isize

Number of entries in the Name-UUID lookup table

§nu_lookup: *mut name_uuid

Pointer to the Name-UUID lookup table

§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§ble_addr: *mut u8

BLE address

§_bitfield_align_2: [u8; 0]§_bitfield_2: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: [u8; 3]