libnx v4.9.0
|
Data for btdrvGetHidEventInfo. The data stored here depends on the BtdrvHidEventType. More...
#include <btdrv.h>
Data Fields | ||
union { | ||
u8 data [0x480] | ||
Raw data. | ||
struct { | ||
union { | ||
struct { | ||
BtdrvAddress addr | ||
Device address. | ||
u8 pad [2] | ||
Padding. | ||
BtdrvHidConnectionStatus status | ||
BtdrvHidConnectionStatus | ||
} v1 | ||
[1.0.0-11.0.1] | ||
struct { | ||
BtdrvHidConnectionStatus status | ||
BtdrvHidConnectionStatus | ||
BtdrvAddress addr | ||
Device address. | ||
} v12 | ||
[12.0.0+] | ||
} | ||
} connection | ||
BtdrvHidEventType_Connection | ||
struct { | ||
u32 type | ||
BtdrvExtEventType, controls which data is stored below. | ||
union { | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
} set_tsi | ||
BtdrvExtEventType_SetTsi | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
} exit_tsi | ||
BtdrvExtEventType_ExitTsi | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
} set_burst_mode | ||
BtdrvExtEventType_SetBurstMode | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
} exit_burst_mode | ||
BtdrvExtEventType_ExitBurstMode | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
u8 pad [2] | ||
Padding. | ||
u8 flag | ||
Flag. | ||
} set_zero_retransmission | ||
BtdrvExtEventType_SetZeroRetransmission | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Unused. | ||
u8 pad [2] | ||
Padding. | ||
u32 count | ||
Count value. | ||
} pending_connections | ||
BtdrvExtEventType_PendingConnections | ||
struct { | ||
u32 status | ||
0 for success, non-zero for error. | ||
BtdrvAddress addr | ||
Device address. | ||
} move_to_secondary_piconet | ||
BtdrvExtEventType_MoveToSecondaryPiconet | ||
} | ||
} ext | ||
::BtdrvHidEventType_Ext [1.0.0-11.0.1] | ||
}; | ||
Data for btdrvGetHidEventInfo. The data stored here depends on the BtdrvHidEventType.
BtdrvAddress BtdrvHidEventInfo::addr |
Device address.
Unused.