Closed vadlis closed 10 months ago
Ничего не понял
float getTemp(uint8_t idx = 0, bool request = false) { ... if (request) { requestTemp(idx); } }
тогда в примерах можно убрать код с requestTemp.
ЗЫ: только начал все это смотреть - не пинайте ежели чего )
Это нарушит логику работы с датчиком. Температуру нужно запросить, а ответ будет готов спустя некоторое время вплоть до 1 секунды
понятно
хотя не очень )). код из примера:
в этом случае requestTemp просто переместится из скетча в библиотеку. Никакого нарушения не вижу. Прошу ткнуть носом )
Сделай форк с более короткой записью. В данной библиотеке request это отдельная операция на усмотрение юзера
Ну собсно флаг тоже был бы опциональным. Ну да ладно - на нет и суда нет ))
Просто интересно - что мешает добавить флаг в readTemp и по этому флагу вызывать requestTemp в концу функции? тогда код примеров будет покороче )