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
10using BLEControlsAdapter = BLEIncomingSignalAdapter<BLEControlsEvent>;
11using BLEBatteryAdapter = BLEIncomingSignalAdapter<BLEBatteryEvent>;
12using BLEVibrationsAdapter = BLEOutgoingSignalAdapter<BLEVibrationsCommand>;
13
15 std::string deviceName{};
16 BLEControlsAdapter controls{};
17 BLEBatteryAdapter battery{};
18 BLEVibrationsAdapter vibrations{};
19};
Definition BLEControllerAdapter.h:14
Definition BLEIncomingSignalAdapter.h:12
Definition BLEOutgoingSignalAdapter.h:12