Changeset 42553 for titan/plugins


Ignore:
Timestamp:
Jul 23, 2018, 8:43:44 PM (16 months ago)
Author:
gost
Message:

next step IP LCD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/lcdsamsung/lcdsamsung.c

    r42551 r42553  
    425425        {
    426426                startlcd = createpluginpath("/lcdsamsung/start.sh", 0);
    427                 startlcd = ostrcat(startlcd, " 99", 1, 0);
     427                startlcd = ostrcat(startlcd, " 98 ", 1, 0);
     428                startlcd = ostrcat(startlcd, getconfig("lcd_samsung_ip", NULL), 1, 0);
    428429        }
    429430        else
     
    11801181        struct skin* listbox = getscreennode(samsung1_main, "listbox");
    11811182        struct skin* lcdtype = getscreennode(samsung1_main, "lcdtype");
     1183        struct skin* lcdip = getscreennode(samsung1_main, "lcdip");
    11821184        struct skin* allmenu = getscreennode(samsung1_main, "allmenu");
    11831185        struct skin* aktstandby = getscreennode(samsung1_main, "aktstandby");
     
    11981200        //wettervorland->hidden = YES;
    11991201        wettervorort->hidden = YES;
     1202  }
     1203  changeinput(lcdip, getconfig("lcd_samsung_ip", NULL));
     1204  if(getconfig("lcd_samsung_plugin_type", NULL) == NULL || ostrcmp(getconfig("lcd_samsung_plugin_type", NULL), "d320")  != 0)
     1205  {
     1206        lcdip->hidden = YES;
    12001207  }
    12011208   
     
    12511258        addscreenrc(samsung1_main, listbox);
    12521259        tmp = listbox->select;
    1253        
     1260               
    12541261        while(1)
    12551262        {
     
    12731280                        drawscreen(samsung1_main, 0, 0);
    12741281                }
    1275                                        
     1282                if((rcret == getrcconfigint("rcleft", NULL) || rcret == getrcconfigint("rcright", NULL)) && listbox->select != NULL && ostrcmp(listbox->select->name, "lcdtype") == 0)
     1283                {
     1284                        if(ostrcmp(lcdtype->ret, "d320") == 0)
     1285                        {
     1286                        lcdip->hidden = NO;
     1287                        } else {
     1288                        lcdip->hidden = YES;
     1289                }
     1290                       
     1291                        drawscreen(samsung1_main, 0, 0);
     1292                }                       
    12761293                if(rcret == getrcconfigint("rcexit", NULL))
    12771294                        break;
     
    12821299                        addconfig("lcd_samsung_plugin_standby", aktstandby->ret);
    12831300                        addconfig("lcd_samsung_plugin_wetter", wettervor->ret);
    1284                         addconfig("lcd_samsung_plugin_wetterort", wettervorort->ret);
     1301                        addconfig("lcd_samsung_plugin_wetterort", wettervorort->ret);
     1302                        addconfig("lcd_samsung_ip", lcdip->ret);
    12851303                        //addconfig("lcd_samsung_plugin_wetterplz", wettervorplz->ret);
    12861304                        //addconfig("lcd_samsung_plugin_wetterland", wettervorland->ret);
     
    12951313                        addconfig("lcd_samsung_plugin_standby", aktstandby->ret);
    12961314                        addconfig("lcd_samsung_plugin_wetter", wettervor->ret);
    1297                         addconfig("lcd_samsung_plugin_wetterort", wettervorort->ret);
     1315                        addconfig("lcd_samsung_plugin_wetterort", wettervorort->ret);
     1316                        addconfig("lcd_samsung_ip", lcdip->ret);
    12981317                        //addconfig("lcd_samsung_plugin_wetterplz", wettervorplz->ret);
    12991318                        //addconfig("lcd_samsung_plugin_wetterland", wettervorland->ret);
Note: See TracChangeset for help on using the changeset viewer.