class PlaceOS::Core::ResourceManager
- PlaceOS::Core::ResourceManager
- Reference
- Object
Defined in:
placeos-core/resource_manager.crConstructors
- .instance(testing = false) : ResourceManager
- .new(driver_builder : DriverResource = DriverResource.new, control_system_modules : Mappings::ControlSystemModules = Mappings::ControlSystemModules.new, module_names : Mappings::ModuleNames = Mappings::ModuleNames.new, settings_updates : SettingsUpdate = SettingsUpdate.new, driver_module_names : Mappings::DriverModuleNames = Mappings::DriverModuleNames.new, testing : Bool = false)
Instance Method Summary
- #control_system_modules : Mappings::ControlSystemModules
-
#driver_builder : DriverResource
getter cloning : Cloning getter compilation : Compilation
- #driver_module_names : Mappings::DriverModuleNames
- #module_names : Mappings::ModuleNames
- #settings_updates : SettingsUpdate
- #start(&)
- #started? : Bool
- #stop
Constructor Detail
def self.new(driver_builder : DriverResource = DriverResource.new, control_system_modules : Mappings::ControlSystemModules = Mappings::ControlSystemModules.new, module_names : Mappings::ModuleNames = Mappings::ModuleNames.new, settings_updates : SettingsUpdate = SettingsUpdate.new, driver_module_names : Mappings::DriverModuleNames = Mappings::DriverModuleNames.new, testing : Bool = false)
#