1*6272a393SAlexander Hansen #include "virtualSensor.hpp" 2*6272a393SAlexander Hansen 3*6272a393SAlexander Hansen #include <sdbusplus/server.hpp> 4*6272a393SAlexander Hansen main()5*6272a393SAlexander Hansenint main() 6*6272a393SAlexander Hansen { 7*6272a393SAlexander Hansen // Get a handle to system dbus 8*6272a393SAlexander Hansen auto bus = sdbusplus::bus::new_default(); 9*6272a393SAlexander Hansen 10*6272a393SAlexander Hansen // Add the ObjectManager interface 11*6272a393SAlexander Hansen sdbusplus::server::manager_t objManager(bus, 12*6272a393SAlexander Hansen "/xyz/openbmc_project/sensors"); 13*6272a393SAlexander Hansen 14*6272a393SAlexander Hansen // Create an virtual sensors object 15*6272a393SAlexander Hansen phosphor::virtual_sensor::VirtualSensors virtualSensors(bus); 16*6272a393SAlexander Hansen 17*6272a393SAlexander Hansen // Request service bus name 18*6272a393SAlexander Hansen bus.request_name("xyz.openbmc_project.VirtualSensor"); 19*6272a393SAlexander Hansen 20*6272a393SAlexander Hansen // Run the dbus loop. 21*6272a393SAlexander Hansen bus.process_loop(); 22*6272a393SAlexander Hansen 23*6272a393SAlexander Hansen return 0; 24*6272a393SAlexander Hansen } 25