Skip to content

msight_core.nodes.source_websocket

msight_core.nodes.source_websocket

WebSocketClientSourceNode

Bases: AsyncSourceNode

on_message(data)

Wrap the received WebSocket message into BytesData.

If it's a string, we encode as UTF-8. If it's already bytes (binary WS message), use as-is.

create(name, publish_topic_name, sensor_name, server_url, gap=0) classmethod

Convenience factory, matching your base class API.