IMagicLeapBLEPlugin

The public interface to this module.

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

IMagicLeapBLEPlugin

References

Module

MagicLeapBLE

Header

/Engine/Plugins/Lumin/MagicLeapBLE/Source/Public/IMagicLeapBLEPlugin.h

Include

#include "IMagicLeapBLEPlugin.h"

Syntax

class IMagicLeapBLEPlugin : public IModuleInterface

Remarks

The public interface to this module. In most cases, this interface is only public to sibling modules within this plugin.

Functions

Name Description

Public function

void

 

AdapterGetNameAsync

(
    const FMagicLeapBLEOnGotAdapterName...
)

Public function

void

 

AdapterGetStateAsync

(
    const FMagicLeapBLEOnGotAdapterStat...
)

Public function

void

 

GattConnectAsync

(
    const FString& InAddress,
    const FMagicLeapBLEOnConnStateChang...
)

Public function

void

 

GattDisconnectAsync

(
    const FMagicLeapBLEOnConnStateChang...
)

Public function

void

 

GattGetAvailableServicesAsync

(
    const FMagicLeapBLEOnGotAvailableSe...
)

Public function

void

 

GattReadCharacteristicAsync

(
    const FMagicLeapBluetoothGattCharac...,
    const FMagicLeapBLEOnReadCharacteri...
)

Public function

void

 

GattReadDescriptorAsync

(
    const FMagicLeapBluetoothGattDescri...,
    const FMagicLeapBLEOnReadDescriptor...
)

Public function

void

 

GattReadRemoteRSSIAsync

(
    const FMagicLeapBLEOnReadRemoteRSSI...
)

Public function

void

 

GattRequestConnectionPriorityAsync

Public function

void

 

GattRequestMTUAsync

(
    int32 MTU,
    const FMagicLeapBLEOnMTUChangedDele...
)

Public function

void

 

GattSetCharacteristicNotificationAsync

(
    const FMagicLeapBluetoothGattCharac...,
    bool bEnable,
    const FMagicLeapBLEOnCharacteristic...
)

Public function

void

 

GattWriteCharacteristicAsync

(
    const FMagicLeapBluetoothGattCharac...,
    const FMagicLeapBLEOnWriteCharacter...
)

Public function

void

 

GattWriteDescriptorAsync

(
    const FMagicLeapBluetoothGattDescri...,
    const FMagicLeapBLEOnWriteDescripto...
)

Public function Static

IMagicLeapBL...

 

Get()

Singleton-like access to this module's interface.

Public function Static

bool

 

IsAvailable()

Checks to see if this module is loaded and ready.

Public function

void

 

SetLogDelegate

(
    const FMagicLeapBLEOnLogDelegate& ...
)

Public function

void

 

StartScanAsync

(
    const FMagicLeapBLEOnFoundDeviceDel...
)

Public function

void

 

StopScan()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss