/* ******************************************************************************* * INCLUDE ******************************************************************************* */ #include "HardwareSubsystem.h" #include "BoardInfo.h" #include "hisilicon/Board.h" #include "Sensor.h" #include "hisilicon/TemperatureSensor.h" namespace Hardware { /* ******************************************************************************* * CLASS DEFINE ******************************************************************************* */ const char* HardwareSubsystem::name() const { return "Hardware"; } void HardwareSubsystem::initialize(Poco::Util::Application& app) { BoardInfo::registerBoard(new Hisilicon::Board()); SensorManager::registerSensor(Sensor::Type::TEMPERATURE, new Hisilicon::TemperatureSensor()); } void HardwareSubsystem::uninitialize() { stopAll(); } }