Fix include and add/fixed python test

This commit is contained in:
Valentin Dabstep 2025-05-22 18:12:54 +03:00
parent 6844ca9a8d
commit ec086e2d47
7 changed files with 320 additions and 7 deletions

View file

@ -1,11 +1,11 @@
import can
import time
import sys
# Конфигурация
CAN_INTERFACE = 'can0'
OLD_DEVICE_ID = 0x03 # Текущий ID устройства (по умолчанию)
OLD_DEVICE_ID = int(sys.argv[1]) # Текущий ID устройства (по умолчанию)
REG_READ = 0x7 # Код команды чтения
REG_ID = 0x1 # Адрес регистра с ID устройства
REG_ID = 0x01 # Адрес регистра с ID устройства
def send_can_message(bus, can_id, data):
"""Отправка CAN-сообщения"""
@ -100,3 +100,9 @@ else:
# Завершаем работу с шиной
bus.shutdown()
if __name__ == "__main__":
import sys
if len(sys.argv) != 2:
print("Использование: python3 can_flasher.py address")
sys.exit(1)