RawMessages

class foxglove.layouts.RawMessagesPanel

Inspect topic messages.

For more information, see [the documentation](https://docs.foxglove.dev/docs/visualization/panels/raw-messages).

config: RawMessagesConfig
title: Any | None = None
class foxglove.layouts.RawMessagesConfig

Configuration for the Raw Messages panel.

diff_enabled: bool | None = None

Whether to enable diff mode

diff_method: Optional[Literal['custom', 'previous message']] = None

Method to use for diffing

diff_topic_path: str | None = None

Topic path to use for diffing

expansion: Union[Literal['all', 'none'], dict[str, Literal['c', 'e']], None] = None

Node expansion state. Can be ‘all’ (all nodes expanded), ‘none’ (all nodes collapsed), or a map of node paths to expansion states. In the map, keys are reversed node paths joined by ‘~’, and values are ‘c’ (collapsed) or ‘e’ (expanded).

font_size: float | None = None

Font size for text display

show_full_message_for_diff: bool | None = None

Whether to show the full message for diffing

topic_path: str | None = None

Message path to display