UnitySensors
Loading...
Searching...
No Matches
UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT > Class Template Reference
Inheritance diagram for UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >:
Collaboration diagram for UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >:

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 

Protected Attributes

string _topicName
 
_serializer
 

Properties

string topicName [get, set]
 
float frequency [get, set]
 

Private Member Functions

void Awake ()
 
void InitializePublisherOffset ()
 
void OnDestroy ()
 

Private Attributes

float _frequency = 10.0f
 
ROSConnection _ros
 
float _dt
 
float _frequency_inv
 
RosTopicState _topicState
 
int _publisher_id
 

Static Private Attributes

static int _publisher_count = 0
 

Member Function Documentation

◆ Awake()

void UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.Awake ( )
private
Here is the call graph for this function:

◆ InitializePublisherOffset()

void UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.InitializePublisherOffset ( )
private
Here is the caller graph for this function:

◆ OnDestroy()

void UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.OnDestroy ( )
private

◆ Start()

virtual void UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.Start ( )
protectedvirtual

◆ Update()

virtual void UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.Update ( )
protectedvirtual

Member Data Documentation

◆ _dt

float UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._dt
private

◆ _frequency

float UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._frequency = 10.0f
private

◆ _frequency_inv

float UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._frequency_inv
private

◆ _publisher_count

int UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._publisher_count = 0
staticprivate

◆ _publisher_id

int UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._publisher_id
private

◆ _ros

ROSConnection UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._ros
private

◆ _serializer

T UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._serializer
protected

◆ _topicName

string UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._topicName
protected

◆ _topicState

RosTopicState UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >._topicState
private

Property Documentation

◆ frequency

float UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.frequency
getset

◆ topicName

string UnitySensors.ROS.Publisher.RosMsgPublisher< T, TT >.topicName
getset

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