Transports

class obdii.transports.TransportSerial(port: str = ..., baudrate: int = 38400, timeout: float = 5.0, write_timeout: float = 3.0, **kwargs)[source]

Bases: TransportBase

is_connected() bool[source]
connect(**kwargs) None[source]
close() None[source]
write_bytes(query: bytes) None[source]
read_bytes(expected_seq: bytes = b'>', size: int = ...) bytes[source]
class obdii.transports.TransportSocket(address: str = ..., port: str | int = ..., timeout: float = 5.0, **kwargs)[source]

Bases: TransportBase

is_connected() bool[source]
connect(**kwargs) None[source]
close() None[source]
write_bytes(query: bytes) None[source]
read_bytes(expected_seq: bytes = b'>', size: int = ...) bytes[source]