ITransportClient¶
This module contains the interface for any Kortex API Transport which the RouterClient takes in argument to function properly.
- class ITransportClient¶
 Abstract interface that all Kortex API Transports have to reimplement.
- abstract connect(host: str, port: int)¶
 Attempts to connect the transport to the Kortex device.
- Parameters
 host (str) – Address of the Kortex device to connect to.
port (int) – Port of the Kortex device to connect to.
- abstract disconnect()¶
 Attempts to disconnect the transport from the Kortex device it is connected to.
Does nothing if the transport is not connected.
- abstract getMaxTxBufferSize() int¶
 Gets the maximum transfer buffer size, in bytes.