Exemple #1
0
void startScreen(void){
	lcdInit();
	Screen.curLoc = 0;
	Screen.font.background = getColorCode(black);
	Screen.font.foreground = getColorCode(green);
	Screen.font.fontType = Font8x8;
	Screen.font.height = CHAR_HEIGHT;
	Screen.font.width = CHAR_WIDTH;
}
void WebServerTask::handleSettingsGet() {

    String json = "{";
    
    json.concat("\"timezone\":" + String(DataStore.get(DS_TIMEZONE)));
    json.concat(",\"brightness\":" + String(DataStore.get(DS_BRIGHTNESS)));
    json.concat(",\"hour_color\":" + getColorCode(DataStore.get(DS_HOUR_COLOR)));
    json.concat(",\"minute_color\":" + getColorCode(DataStore.get(DS_MINUTE_COLOR)));
    json.concat(",\"second_color\":" + getColorCode(DataStore.get(DS_SECOND_COLOR)));
    json.concat(",\"animation\":" + String(DataStore.get(DS_CLOCK_ANIMATION)));

    json.concat(",\"night_mode\":{");
        json.concat("\"enabled\":" + String(DataStore.get(DS_NIGHT_MODE_ENABLE)));
        json.concat(",\"brightness\":" + String(DataStore.get(DS_NIGHT_MODE_BRIGHTNESS)));
    json.concat("}");

    int i = DataStore.get(DS_GAMMA);
    float gamma = *reinterpret_cast<float*>(&i);
    json.concat(",\"gamma\":" + String(gamma));

    json.concat("}");
    
    server.send(200, "application/json", json);
}
 inline int
 ParticleLine::ICOLUP( int const whichColorCode ) const
 {
   if( 1 == whichColorCode )
   {
     return getColorCode();
   }
   else if( 2 == whichColorCode )
   {
     return getAnticolorCode();
   }
   else
   {
     return (int)BOL::UsefulStuff::notANumber;
   }
 }