ark::gui::FoxgloveServer
Defined in header “ark/gui/foxglove/server.hh”.
Helper class to manage the foxglove websocket. This is a simple wrapper that simply broadcasts ark renderer layers to all clients.
Methods
-
FoxgloveServer(FoxgloveServerConfig config)
-
~FoxgloveServer()
-
void broadcast_debuglog(const debuglog::DebugLogOutputGroup & layer)
Broadcast the debuglog to all clients. -
void broadcast_layer(const gui::RendererLayer & layer)
Broadcast the layer to all clients. -
void broadcast_transforms(bool is_static, const TransformMessages3dStamped & transforms)
Broadcast the transforms to all clients. -
void broadcast_image(const std::string & topic, const image::Image & image)
Broadcast the image to all clients. -
void broadcast_gps(const std::string & topic, const gps::GpsFix & gps)
Broadcast the gps fix to all clients.