State Transitions

Track the state of discrete-valued topics, and detect when their values change.

Specify the values to plot using message path syntax. Paths can point to any primitive value, but will be most useful for "enums". Limit "enums" to one per message definition, as Studio will not know which constant name to use in the event of multiple matches.

state transitions panel

Constants included in your ROS message definition will be displayed as a label for each plot.

Colors are hard-coded for the default paths. Using other paths will fall back to these default colors.

Scroll to zoom, and drag to pan. Double-click to reset the view.