Я новичок в программировании (как программном, так и аппаратном), поэтому, пожалуйста, подробно и терпеливо объясните, если у меня возникнут новые вопросы. Я пытаюсь общаться (отправлять / получать) с различными устройствами для целей управления, в которых каждое устройство имеет свою собственную библиотеку. Я понимаю, что могу создавать общие библиотеки, но меня беспокоит сговор функций.
Исходя из моего предыдущего опыта работы с промышленными контроллерами, я изначально думал о том, чтобы иметь супервизорную (родительскую) программу, имеющую каналы к различным дочерние процессы, а дочерние процессы используют другую библиотеку, которая имеет отношение к устройствам. (Аналогично тому, как работают контроллеры)
Работает ли этот метод? Будут ли какие-либо ограничения, например, медленное время отклика? Есть ли более эффективные методы?
Если кто-то может направить меня в правильном направлении, это будет высоко ценится! Большое спасибо!