| Alexander Hansen | 8c4b1d9 | 2024-11-04 14:06:24 +0100 | [diff] [blame] | 1 | /* | 
|  | 2 | * SPDX-FileCopyrightText: Copyright (c) 2022-2024. | 
|  | 3 | * All rights reserved. SPDX-License-Identifier: Apache-2.0 | 
|  | 4 | */ | 
|  | 5 |  | 
|  | 6 | #include "gpio_presence_manager.hpp" | 
|  | 7 |  | 
|  | 8 | #include <phosphor-logging/lg2.hpp> | 
|  | 9 | #include <sdbusplus/async/context.hpp> | 
|  | 10 |  | 
|  | 11 | using namespace gpio_presence; | 
|  | 12 |  | 
|  | 13 | auto main() -> int | 
|  | 14 | { | 
|  | 15 | lg2::debug("starting GPIO Presence Sensor"); | 
|  | 16 |  | 
|  | 17 | sdbusplus::async::context ctx; | 
|  | 18 |  | 
|  | 19 | gpio_presence::GPIOPresenceManager controller(ctx); | 
|  | 20 |  | 
|  | 21 | controller.setupBusName(); | 
|  | 22 |  | 
|  | 23 | controller.start(); | 
|  | 24 |  | 
|  | 25 | ctx.run(); | 
|  | 26 | } |