Unreal SDK  v1.3.0
Loading...
Searching...
No Matches
AWeArtStatusTracker Class Reference

Tracks the status of connected devices and middleware. More...

#include <WeArtStatusTracker.h>

Inheritance diagram for AWeArtStatusTracker:
[legend]

Public Member Functions

 AWeArtStatusTracker ()
 
virtual void Tick (float DeltaTime) override
 
void OnStatusCalibrationStart (EHandSide handSide)
 
void OnStatusCalibrationFinish (EHandSide handSide)
 
void OnStatusCalibrationResultSuccess (EHandSide handSide)
 
void OnStatusCalibrationResultFail (EHandSide handSide)
 
void OnStatusCalibrationStop ()
 
void OnMiddlewareStatus ()
 
void OnDevicesStatus ()
 
void SetMiddlewareStatus (MiddlewareStatusData statusData)
 
void SetConnectedDevicesStatus (std::vector< ConnectedDeviceStatus > devices)
 

Public Attributes

MiddlewareStatusData middlewareStatusDataCPP
 
FMiddlewareStatusData middlewareStatusData
 
ConnectedDeviceStatus connectedDeviceStatusRightCPP
 
ConnectedDeviceStatus connectedDeviceStatusLeftCPP
 
FConnectedDeviceStatus connectedDeviceStatusRight
 
FConnectedDeviceStatus connectedDeviceStatusLeft
 
FOnStatusCalibrationStartSignature OnStatusMiddlewareCalibrationStart
 
FOnStatusCalibrationFinishSignature OnStatusMiddlewareCalibrationFinish
 
FOnStatusCalibrationResultSuccessSignature OnStatusMiddlewareCalibrationResultSuccess
 
FOnStatusCalibrationResultFailSignature OnStatusMiddlewareCalibrationResultFail
 
FOnStatusCalibrationStopSignature OnStatusMiddlewareCalibrationStop
 
FOnMiddlewareSignature OnMiddlewareSignature
 
FOnDevicesSignature OnDevicesSignature
 

Protected Member Functions

virtual void BeginPlay () override
 

Protected Attributes

bool isInitiated = false
 

Detailed Description

Tracks the status of connected devices and middleware.

Constructor & Destructor Documentation

◆ AWeArtStatusTracker()

AWeArtStatusTracker::AWeArtStatusTracker ( )

Member Function Documentation

◆ BeginPlay()

void AWeArtStatusTracker::BeginPlay ( )
overrideprotectedvirtual

◆ OnDevicesStatus()

void AWeArtStatusTracker::OnDevicesStatus ( )

◆ OnMiddlewareStatus()

void AWeArtStatusTracker::OnMiddlewareStatus ( )

◆ OnStatusCalibrationFinish()

void AWeArtStatusTracker::OnStatusCalibrationFinish ( EHandSide  handSide)

◆ OnStatusCalibrationResultFail()

void AWeArtStatusTracker::OnStatusCalibrationResultFail ( EHandSide  handSide)

◆ OnStatusCalibrationResultSuccess()

void AWeArtStatusTracker::OnStatusCalibrationResultSuccess ( EHandSide  handSide)

◆ OnStatusCalibrationStart()

void AWeArtStatusTracker::OnStatusCalibrationStart ( EHandSide  handSide)

◆ OnStatusCalibrationStop()

void AWeArtStatusTracker::OnStatusCalibrationStop ( )

◆ SetConnectedDevicesStatus()

void AWeArtStatusTracker::SetConnectedDevicesStatus ( std::vector< ConnectedDeviceStatus devices)

Sets the connected devices status.

◆ SetMiddlewareStatus()

void AWeArtStatusTracker::SetMiddlewareStatus ( MiddlewareStatusData  statusData)

Sets the middleware status data.

◆ Tick()

void AWeArtStatusTracker::Tick ( float  DeltaTime)
overridevirtual

Member Data Documentation

◆ connectedDeviceStatusLeft

FConnectedDeviceStatus AWeArtStatusTracker::connectedDeviceStatusLeft

◆ connectedDeviceStatusLeftCPP

ConnectedDeviceStatus AWeArtStatusTracker::connectedDeviceStatusLeftCPP

◆ connectedDeviceStatusRight

FConnectedDeviceStatus AWeArtStatusTracker::connectedDeviceStatusRight

◆ connectedDeviceStatusRightCPP

ConnectedDeviceStatus AWeArtStatusTracker::connectedDeviceStatusRightCPP

◆ isInitiated

bool AWeArtStatusTracker::isInitiated = false
protected

◆ middlewareStatusData

FMiddlewareStatusData AWeArtStatusTracker::middlewareStatusData

◆ middlewareStatusDataCPP

MiddlewareStatusData AWeArtStatusTracker::middlewareStatusDataCPP

◆ OnDevicesSignature

FOnDevicesSignature AWeArtStatusTracker::OnDevicesSignature

◆ OnMiddlewareSignature

FOnMiddlewareSignature AWeArtStatusTracker::OnMiddlewareSignature

◆ OnStatusMiddlewareCalibrationFinish

FOnStatusCalibrationFinishSignature AWeArtStatusTracker::OnStatusMiddlewareCalibrationFinish

◆ OnStatusMiddlewareCalibrationResultFail

FOnStatusCalibrationResultFailSignature AWeArtStatusTracker::OnStatusMiddlewareCalibrationResultFail

◆ OnStatusMiddlewareCalibrationResultSuccess

FOnStatusCalibrationResultSuccessSignature AWeArtStatusTracker::OnStatusMiddlewareCalibrationResultSuccess

◆ OnStatusMiddlewareCalibrationStart

FOnStatusCalibrationStartSignature AWeArtStatusTracker::OnStatusMiddlewareCalibrationStart

◆ OnStatusMiddlewareCalibrationStop

FOnStatusCalibrationStopSignature AWeArtStatusTracker::OnStatusMiddlewareCalibrationStop

The documentation for this class was generated from the following files: