Use static kernel singleton pointer instead of per-class instance pointer
[clinton/Smoothieware.git] / src / modules / tools / temperaturecontrol / TemperatureControlPool.cpp
index 5a31a20..67d0a5f 100644 (file)
@@ -19,20 +19,20 @@ TemperatureControlPool::TemperatureControlPool(){}
 void TemperatureControlPool::on_module_loaded(){
 
     vector<uint16_t> modules;
-    this->kernel->config->get_module_list( &modules, temperature_control_checksum );
+    THEKERNEL->config->get_module_list( &modules, temperature_control_checksum );
 
     for( unsigned int i = 0; i < modules.size(); i++ ){
         // If module is enabled
-        if( this->kernel->config->value(temperature_control_checksum, modules[i], enable_checksum )->as_bool() == true ){
+        if( THEKERNEL->config->value(temperature_control_checksum, modules[i], enable_checksum )->as_bool() == true ){
             TemperatureControl* controller = new TemperatureControl(modules[i]);
             controller->pool = this;
             controller->pool_index = i;
-            this->kernel->add_module(controller);
+            THEKERNEL->add_module(controller);
             this->controllers.push_back( controller );
         }
     }
 
-    this->kernel->add_module( this->PIDtuner = new PID_Autotuner() );
+    THEKERNEL->add_module( this->PIDtuner = new PID_Autotuner() );
 }