Skip to content

Builtin Interfaces

These are primitive types which do not have schema definitions but are the basic primitive building blocks for schemas.

Duration

Duration defines a period between two time points. Messages of this datatype are of ROS Time following this design: https://design.ros2.org/articles/clock_and_time.html

nanosec class-attribute instance-attribute

nanosec: uint32 = 0

The nanoseconds component, valid in the range [0, 10e9).

sec class-attribute instance-attribute

sec: int32 = 0

The seconds component, valid over all int32 values.

Time

nanosec class-attribute instance-attribute

nanosec: uint32 = 0

The nanoseconds component, valid in the range [0, 10e9).

sec class-attribute instance-attribute

sec: int32 = 0

The seconds component, valid over all int32 values.