Разработка на Kotlin
По готовности должно данное приложение запускается из-под линукс. Ето устройство получает от приложения через USB целое число от 0 до 14 (количество реле на моей плате на данный момент равно 15 штук). Затем, получения этого числа происходит срабатыванее реле на моем устройстве. Виды, пиды устройства уже прописаны в коде, требуется только его модификация под запуск на линуксе. Принимающее сигнал устройство создано на основе Ардуино мини. Приложение умеет получать репорты через USB и превращать их в текстовые данные.
Как вариант – реализовать приложение на Kotlin Multiplatform, но я открыт для предложений если есть вариант получше. Модификации необходимо подвергнуть классы UsbHelper, UsbHelperImpl, CustomDevice, CustomDeviceImpl. Ссылка на код на гитхабе https://github.com/StanislavY/vending2