Ю Ю: Начать можно с уже существующего в Qt функционала. Это касается практически всех аспектов программирования. В Qt идея интерфейса состоит в совпадении по сигнатурам сигналов и слотов.
Ю Ю: Сама идея интерфейсов идет вразрез с сигналами слотами. Вам нужно определится - вы хотите общаться с вашим классом по сигналам? Тогда выбросьте интерфейсный класс. А гарантию сигнатурной совместимости вам обеспечит connect
Ю Ю: Ну правильно, так у вас никогда кина не будет. А еще, хорошо бы connect в assert Ю Ю: обернуть, потому как он может и false вернуть, ничего при этом не соединив.
Напоминаю, что в интерфейсном классе никаких тел быть не должно - ваш сигнал должен быть виртуальным.
Owlfull: Расскажите директору, что простой офиса из-за сгоревшего по питанию, или, в лучшем случае, тормозящего под кучей народу D-Link будет гооораздо "бюджетнее".
Японский Городовой: Я вот думаю, что тащить 40 линий ШИМ в одну точку - плохая идея, по причине генерации этими линиями помех. Впрочем, это зависит от способа применения диммера.
Евгений Evgenx: 35 Мегов в секунду - да, похоже на правду, такой себе винт средней паршивости. При вставке никаких тяжелых триггеров или индексов нет? Какой из процессов есть CPU?
vilgeforce: простите, а я что написал? "Подключить ленты через контроллеры лент, управляемые по DMX." Чтобы не разводить сеть источников помех, в виде линий шиммированного питания по лентам.