/
darvik
/
robot-espidf
Обзор
Документация
Войти
/
darvik
/
robot-espidf
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
main/DistanceSensor.h
31 строка
631 B
Ivan Kishchenko
protect service
15 апр 2024, 09:03
15 апр 2024, 09:03
0f05c3d
Код
Авторство
О чём код?
// // Created by Ivan Kishchenko on 25/3/24. // #pragma once #include <soc/gpio_num.h> #include "core/Core.h" #include "UserService.h" struct DistanceOptions { gpio_num_t pinOut; gpio_num_t pinIn; }; class DistanceSensor : public TService<DistanceSensor, Service_User_Distance, Sys_User> { DistanceOptions _options; private: void entry(); public: DistanceSensor() = delete; DistanceSensor(const DistanceSensor &) = delete; DistanceSensor &operator=(const DistanceSensor &) = delete; explicit DistanceSensor(Registry ®istry, const DistanceOptions& options); void setup() override; };