Enum WebSocketServerCapabilities

Enum Documentation

enum class foxglove::WebSocketServerCapabilities : uint8_t

The capabilities of a WebSocket server.

A server may advertise certain capabilities to clients and provide related functionality in WebSocketServerCallbacks.

Values:

enumerator ClientPublish

Allow clients to advertise channels to send data messages to the server.

enumerator ConnectionGraph

Allow clients to subscribe and make connection graph updates.

enumerator Parameters

Allow clients to get & set parameters.

enumerator Time

Inform clients about the latest server time.

This allows accelerated, slowed, or stepped control over the progress of time. If the server publishes time data, then timestamps of published messages must originate from the same time source.

enumerator Services

Allow clients to call services.

enumerator Assets

Allow clients to request assets. If you supply an asset handler to the server, this capability will be advertised automatically.