Короче я уже с полгода вяло валяю драйвер дисплея. (Железная реализация и сам протокол не важны) - дисплей отдельное устройство, мк отправляет только состояние полей.
Да да это китайская HMI панель.
Я вот пытаюсь как то это все дело увязать в некий класс, но выходят переусложненные макароны.
К слову не очень важно, чем является это само устройство, т.к. я скорее хочу найти некий общий подход к подобным проблемам.
Я хочу, что бы
1) Было высокоуровневое АПИ для управления.
2) Данные принимались на вход в виде некие стандартизированные ( в устройстве ) сообщений.
3) Все это дело было слабо связано. Как с приложением, так и с железом.
4) Это скорее некий общий принцип, нежели частное решение.