Medlinx-test

Снимок экрана от 2024-06-28 08-18-54

Приложение считывает данные по порту /dev/tnt0. Порт является виртуальным, созданым через приложение tty0tty https://github.com/freemed/tty0tty. Для проверки работы приложения, есть отправитель байтов: https://github.com/svirid132/medlinx-serialport-test. Байты составляются по схеме ниже.

Схема сообщеия, которое должно парситься приложением:

  • адрес отправителя(1 байт) 1...50
  • тип (1 байт) 1...7
  • размер данных в байтах(2 байта)
  • данные(для сообщения типа 1 - числа в int32, для сообщения типа 2 - текст в utf8, для типа 3..7 - данные отсутсвуют)
  • crc16

Протестировано на qt 5.15.2