pyebus.dummyconnection module

EBUS Connection Handling.

class pyebus.dummyconnection.DummyConnection(host='127.0.0.1', port=8888, autoconnect=False, timeout=10, dummydata=None)[source]

Bases: Connection, Dummy

Dummy EBUS Connection.

Keyword Arguments:
  • host (str) – Hostname or IP

  • port (int) – Port

  • autoconnect (bool) – Automatically connect and re-connect

  • timeout (int) – Connection Timeout

  • dummydata (DummyData) – storage for responses

async async_connect()[source]

Establish connection (required before first communication).

Raises:

ConnectionRefusedError – If connection cannot be established

async async_disconnect()[source]

Disconnect if not already done.

is_connected()[source]

Return True if connection is established.

This does not check if the connection is still usable.

Returns:

bool