public int getTemperatureAsRGB() {
        int temperature = this.getTemperature();
        if (temperature<600)
        {
            // Y class
            // TODO correct color
            return 0xbf2901;	// Brown
        }
        else if (temperature<1300)
        {
            // T class
            // TODO correct color
            return 0xff673e;	// Brown
        }
        else if (temperature<2000)
        {
            // L class
            // TODO correct color
            return 0xfd945b;	// Brown
        }
        else if (temperature<3700)
        {
            // M class
            return 0xffcc6f;	// Orange red
        }
        else if (temperature<5200)
        {
            // K class
            return 0xffd2a1;	// Yellow orange
        }
        else if (temperature<6000)
        {
            // G class
            return 0xfff4ea;	// Yellowish white
        }
        else if (temperature<7500)
        {
            // F class
            return 0xf8f7ff;	// White
        }
        else if (temperature<10000)
        {
            // A class
            return 0xcad7ff;	// White to blue white
        }
        else if (temperature<30000)
        {
            // B class
            return 0xaabfff;	// Blue white
        }
        else
        {
            // O class
            return 0x9bb0ff;	// Blue
        }
    }