| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Lumin/MagicLeapBLE/Source/Public/MagicLeapBLEComponent.h |
Include |
#include "MagicLeapBLEComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=MagicLeap, BlueprintType, Blueprintable, EditInlineNew,
Meta=(BlueprintSpawnableComponent))
class UMagicLeapBLEComponent : public UActorComponent
Component that provides access to the BLE API functionality.
Name | Description | ||
---|---|---|---|
|
AdapterGetNameAsync() |
Requests the name of the local Bluetooth adapter. |
|
|
AdapterGetStateAsync() |
Requests the state of the local Bluetooth adpater. |
|
|
GattConnectAsync ( |
Initiates a connection to a Bluetooth GATT capable device. |
|
|
GattDisconnectAsync() |
Disconnects an established connection, or cancels a connection attempt. |
|
|
GattGetAvailableServicesAsync() |
Gets a list of GATT services offered by the remote devices. |
|
|
GattReadCharacteristicAsync ( |
Reads the requested characteristic from the connected remote device. |
|
|
GattReadDescriptorAsync ( |
Reads the requested descriptor from the connected remote device. |
|
|
GattReadRemoteRSSIAsync() |
Reads the RSSI for a connected remote device. |
|
|
GattRequestConnectionPriorityAsync |
Requests a connection parameter update. |
|
|
GattRequestMTUAsync ( |
Requests to change MTU size. |
|
|
GattSetCharacteristicNotificationAsync ( |
Enables or disables notifications/indications for a given chracteristic. |
|
|
GattWriteCharacteristicAsync ( |
Writes a given characteristic and its value to the connected remote device. |
|
|
GattWriteDescriptorAsync ( |
Writes the value of a given descriptor to the connected device. |
|
|
RegisterForAdapterStateChangeNotifications() |
Requests adapter state changes to be relayed to the calling app. |
|
|
StartScanAsync() |
Starts Bluetooth LE scan. The results will be delivered through scanner callback. |
|
|
StopScan() |
Stops Bluetooth LE scan in progress. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Register's this components log delegate with the BLE plugin. |