BLE-Gamepad-Client
0.3.2
Loading...
Searching...
No Matches
BLEControllerAdapter.h
1
#pragma once
2
3
#include <string>
4
#include "BLEBatteryEvent.h"
5
#include "BLEControlsEvent.h"
6
#include "BLEIncomingSignalAdapter.h"
7
#include "BLEOutgoingSignalAdapter.h"
8
#include "BLEVibrationsCommand.h"
9
10
using
BLEControlsAdapter =
BLEIncomingSignalAdapter<BLEControlsEvent>
;
11
using
BLEBatteryAdapter =
BLEIncomingSignalAdapter<BLEBatteryEvent>
;
12
using
BLEVibrationsAdapter =
BLEOutgoingSignalAdapter<BLEVibrationsCommand>
;
13
14
struct
BLEControllerAdapter
{
15
std::string deviceName{};
16
BLEControlsAdapter controls{};
17
BLEBatteryAdapter battery{};
18
BLEVibrationsAdapter vibrations{};
19
};
BLEControllerAdapter
Definition
BLEControllerAdapter.h:14
BLEIncomingSignalAdapter
Definition
BLEIncomingSignalAdapter.h:12
BLEOutgoingSignalAdapter
Definition
BLEOutgoingSignalAdapter.h:12
src
BLEControllerAdapter.h
Generated by
1.14.0