UOperatingSystemBluetoothSubsystem
#include <OperatingSystemSimulator/Public/Subsystems/OperatingSystemBluetoothSubsystem.h>class UOperatingSystemBluetoothSubsystemDefined in OperatingSystemBluetoothSubsystem.h:15
Inherits:
UWorldSubsystem
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBluetoothSubsystem["UOperatingSystemBluetoothSubsystem"]
class UWorldSubsystem["UWorldSubsystem"]
UWorldSubsystem <|-- UOperatingSystemBluetoothSubsystem
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBluetoothSubsystem["UOperatingSystemBluetoothSubsystem"]
class AOperatingSystemDeviceActor["AOperatingSystemDeviceActor"]
UOperatingSystemBluetoothSubsystem *-- AOperatingSystemDeviceActor
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBluetoothSubsystem {
+DoesSupportWorldType(const EWorldType::Type WorldType) const ove bool
+RegisterBluetoothDevice(AOperatingSystemDeviceActor *DeviceActor)
+UnregisterBluetoothDevice(AOperatingSystemDeviceActor *DeviceActor)
+GetBluetoothDevicesInRange(const AOperatingSystemDeviceActor *TestDevi bool
+RequestConnection(const AOperatingSystemDeviceActor *FromDevi bool
+GetRandomConnectionDuration(const UOperatingSystemBluetoothComponent *B bool
+RegisteredBluetoothDevices : TSet< TWeakObjectPtr< AOperatingSystemDe
}
A subsystem that manages Bluetooth connections and interactions within the operating system simulator.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
bool | DoesSupportWorldType virtual const override | |
void | RegisterBluetoothDevice | |
void | UnregisterBluetoothDevice | |
bool | GetBluetoothDevicesInRange const |
DoesSupportWorldType
Section titled “DoesSupportWorldType”virtual const override
virtual bool DoesSupportWorldType(const EWorldType::Type WorldType) const overrideDefined in OperatingSystemBluetoothSubsystem.h:24
Section titled “Defined in OperatingSystemBluetoothSubsystem.h:24”RegisterBluetoothDevice
Section titled “RegisterBluetoothDevice”void RegisterBluetoothDevice(AOperatingSystemDeviceActor * DeviceActor)Defined in OperatingSystemBluetoothSubsystem.h:26
Referenced by
Section titled “Referenced by”References
Section titled “References”UnregisterBluetoothDevice
Section titled “UnregisterBluetoothDevice”void UnregisterBluetoothDevice(AOperatingSystemDeviceActor * DeviceActor)Defined in OperatingSystemBluetoothSubsystem.h:27
Referenced by
Section titled “Referenced by”References
Section titled “References”GetBluetoothDevicesInRange
Section titled “GetBluetoothDevicesInRange”const
bool GetBluetoothDevicesInRange(const AOperatingSystemDeviceActor * TestDeviceActor, TArray< AOperatingSystemDeviceActor * > & OutDevicesInRange) constDefined in OperatingSystemBluetoothSubsystem.h:30
References
Section titled “References”Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
bool | RequestConnection static | |
bool | GetRandomConnectionDuration static |
RequestConnection
Section titled “RequestConnection”static
static bool RequestConnection(const AOperatingSystemDeviceActor * FromDevice, const AOperatingSystemDeviceActor * ToDevice, int32 & OutPairCode)Defined in OperatingSystemBluetoothSubsystem.h:33
References
Section titled “References”GetRandomConnectionDuration
Section titled “GetRandomConnectionDuration”static
static bool GetRandomConnectionDuration(const UOperatingSystemBluetoothComponent * BluetoothComponent, float & OutDuration)Defined in OperatingSystemBluetoothSubsystem.h:36
References
Section titled “References”Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
TSet< TWeakObjectPtr< AOperatingSystemDeviceActor > > | RegisteredBluetoothDevices |
RegisteredBluetoothDevices
Section titled “RegisteredBluetoothDevices”TSet< TWeakObjectPtr< AOperatingSystemDeviceActor > > RegisteredBluetoothDevicesDefined in OperatingSystemBluetoothSubsystem.h:20