rclUE
Protected Attributes | List of all members
URRTimerManager Class Reference

Custom timer manager. This try to execute delegate at a given fixed rate. More...

#include <rclcUtilities.h>

Inheritance diagram for URRTimerManager:
Inheritance graph
[legend]
Collaboration diagram for URRTimerManager:
Collaboration graph
[legend]

Protected Attributes

bool bEnabled = true
 
float Rate = 0.f
 
float DesiredTime = 0.f
 
FTimerHandle TimerHandle
 Timer handler for periodic publisher. More...
 
float LogLastHit = 0.f
 internal property used to log throttle. More...
 

Detailed Description

Custom timer manager. This try to execute delegate at a given fixed rate.

Default timer wait given rate from last execution, this timer wait given rate from desired execution time.

UCLASS()

Member Data Documentation

◆ bEnabled

bool URRTimerManager::bEnabled = true
protected

◆ DesiredTime

float URRTimerManager::DesiredTime = 0.f
protected

◆ LogLastHit

float URRTimerManager::LogLastHit = 0.f
protected

internal property used to log throttle.

UPROPERTY()

◆ Rate

float URRTimerManager::Rate = 0.f
protected

◆ TimerHandle

FTimerHandle URRTimerManager::TimerHandle
protected

Timer handler for periodic publisher.

UPROPERTY(VisibleAnywhere, BlueprintReadOnly)


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