DynamicMessageField#

Fully qualified name: isaacsim::ros2::bridge::DynamicMessageField

struct DynamicMessageField#

Struct that encapsulates a dynamic message field.

Public Functions

inline std::vector<std::string> names(char delimiter = ':')#

Generate a list of field names in hierarchical manner.

Parameters:

delimiter – Delimiter used to split the name.

Returns:

List of field names in hierarchical manner.

Public Members

std::string name#

Field name. Hierarchical names (e.g.: MESSAGE fields are unrolled and concatenated by :).

uint8_t rosType#

ROS data type.

bool isArray#

Whether the field is an array.

std::string ognType#

OmniGraph data type name.

omni::fabric::BaseDataType dataType#

Fabric data type.