ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1444629 Топик полностью
3m (23.06.2024 14:15, просмотров: 360) ответил Boвa на Смысл не просто зажечь светодиод а зажечь светодиод с помощью единого интерфейса независимо от того находится ли светодиод на локальном пине, на шине, доступен через модбас или этот светодиод на марсоходе, а марсоход уже летит в грунт.
Вы пытаетесь свалить в одну кучу сущности обладающие принципиально разными свойствами, это неприемлемо!!! Кстати типовая фича ООПшнутых. Светодиод на GPIO зажгется всегда и мгновенно, светодиод на hc595 зажгется после завершения spi транзакции а на модбас может не зажечься вовсе если связь потеряна. А теперь представьте что другой такой же гений абстракций применит ваш класс для управления сигналом DE трансивера RS485 через оптрон (а ЧО, этож светодиод) а оно на 595 регистре. 

Или выведет индикацию "АВАРИЯ" на modbus.