Publish

class foxglove.layouts.PublishPanel

Publish messages to the data source (live connections only).

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

config: PublishConfig
title: str | None = None

The title of the panel.

class foxglove.layouts.PublishConfig

Configuration for the Publish panel.

advanced_view: bool | None = None

When enabled, editing the message is allowed and the content is displayed. When disabled, only the button is visible.

button_color: str | None = None

Color of the button

button_text: str | None = None

Label for the button

button_tooltip: str | None = None

Tooltip for the button

datatype: str | None = None

Message schema to publish

topic_name: str | None = None

Topic to publish to

value: str | None = None

JSON blob to publish