update readme.md

This commit is contained in:
controllerzz 2025-12-11 10:54:09 +03:00
parent d5bb1e8080
commit 47d42eb093
1 changed files with 4 additions and 9 deletions

View File

@ -107,19 +107,14 @@ ISO-TP канал строится поверх CarBusDevice:
````python ````python
from isotp_async.transport import IsoTpChannel from isotp_async.transport import IsoTpChannel
# предполагается, что dev уже открыт и канал CAN настроен can_tr = CarBusCanTransport(dev, channel=1, rx_id=0x7E8)
isotp = IsoTpChannel( isotp = IsoTpChannel(can_tr, tx_id=0x7E0, rx_id=0x7E8)
device=dev,
channel=1,
tx_id=0x7E0, # наш запрос
rx_id=0x7E8, # ответ ЭБУ
)
# отправить запрос ReadDataByIdentifier F190 (VIN) # отправить запрос ReadDataByIdentifier F190 (VIN)
await isotp.send(b"\x22\xF1\x90") await isotp.send_pdu(b"\x22\xF1\x90")
# получить полный ответ (single или multi-frame) # получить полный ответ (single или multi-frame)
resp = await isotp.recv(timeout=1.0) resp = await isotp.recv_pdu(timeout=30.0)
print("ISO-TP:", resp.hex()) print("ISO-TP:", resp.hex())
```` ````