libnx
v4.2.1
|
Data for btdrvGetBleManagedEventInfo. The data stored here depends on the BtdrvBleEventType. More...
#include <btdrv.h>
Data Fields | |
union { | |
u8 data [0x400] | |
struct { | |
u32 status | |
u8 handle | |
u8 registered | |
} type0 | |
struct { | |
u32 status | |
u32 conn_id | |
u32 unk_x8 | |
u32 unk_xC | |
} type2 | |
struct { | |
u32 conn_id | |
u16 min_interval | |
u16 max_interval | |
u16 slave_latency | |
u16 timeout_multiplier | |
} type3 | |
Connection params? | |
struct { | |
u32 status | |
u8 unk_x4 | |
u8 unk_x5 | |
u8 unk_x6 | |
u8 unk_x7 | |
u32 conn_id | |
BtdrvAddress address | |
u16 unk_x12 | |
} type4 | |
Connection status? | |
struct { | |
u32 status | |
u8 unk_x4 | |
u8 unk_x5 | |
u8 unk_x6 | |
BtdrvAddress address | |
BtdrvBleAdvertisementData adv [10] | |
u8 count | |
u32 unk_x144 | |
} type6 | |
Scan result? | |
struct { | |
u32 status | |
u32 conn_id | |
} type7 | |
struct { | |
u32 status | |
u8 interface | |
u8 unk_x5 | |
u16 unk_x6 | |
u32 unk_x8 | |
BtdrvGattAttributeUuid svc_uuid | |
BtdrvGattAttributeUuid char_uuid | |
BtdrvGattAttributeUuid descr_uuid | |
u16 size | |
u8 data [0x202] | |
} type8 | |
Notification? | |
struct { | |
u32 status | |
u32 conn_id | |
u32 unk_x8 | |
u8 unk_xC [0x140] | |
} type9 | |
struct { | |
u32 status | |
u32 conn_id | |
u8 unk_x8 [0x24] | |
u32 unk_x2C | |
u8 unk_x30 [0x11c] | |
} type10 | |
struct { | |
u32 status | |
u32 conn_id | |
u16 unk_x8 | |
} type11 | |
struct { | |
u8 unk_x0 [0x218] | |
} type13 | |
}; | |
Data for btdrvGetBleManagedEventInfo. The data stored here depends on the BtdrvBleEventType.