Changeset 45423


Ignore:
Timestamp:
Feb 17, 2021, 10:24:39 AM (8 weeks ago)
Author:
obi
Message:

update satipclient

Location:
titan
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/mc/mc_videoplayer.h

    r45421 r45423  
    918918                                                        if(fbseek != NULL)
    919919                                                        {
    920                                                                 int ret = textbox(_("Message"), _("Start at last position ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1000, 200, 5, 0);
    921 printf("ret=%d\n", ret);
    922                                                                 if(ret == 0 || ret == 1)
     920//                                                              int ret = textbox(_("Message"), _("Start at last position ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1000, 200, 5, 0);
     921//printf("ret=%d\n", ret);
     922//                                                              if(ret == 0 || ret == 1)
     923                                                                if(textbox(_("Message"), _("Start at last position ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1000, 200, 5, 0) == 1)
    923924                                                                {
    924925                                                                        char* skip1 = calloc(1, 20);
  • titan/plugins/satipclient/satipclient.h

    r45420 r45423  
    44void screensatipclient()
    55{
    6         int rcret = -1, ret = 0, i = 0, j = 0, count1 = 0, count2 = 0;
    7         struct skin* satipclient = getscreen("satipclientsettings");
    8         struct skin* listbox = getscreennode(satipclient, "listbox");
     6        int rcret = -1, ret = 0, i, j, count1 = 0, count2, restart;
    97        char* tmpstr = NULL,*tmpstr1 = NULL, *tmpstr2 = NULL, *satipclientstop = NULL, *satipclientstart = NULL, *satipclientscan = NULL, *satipclientrun = NULL, *satipclientconfig = NULL, *cmd = NULL;
    108        char* name = NULL, *text = NULL, *type = NULL, *ip = NULL, *showname = NULL, *desc = NULL, *vtunerconf = NULL;
    11        
    12         struct skin* tmp = NULL;
    13         struct skin* node = NULL;
    149
     10start:
     11
     12        restart = 0;
    1513        satipclientstop = ostrcat("/etc/init.d/satipclient stop", NULL, 0, 0);
    1614        satipclientstart = ostrcat("/etc/init.d/satipclient start", NULL, 0, 0);
     
    1816        satipclientrun = createpluginpath("/satipclient/files/run.sh", 0);
    1917        satipclientconfig = ostrcat("cp /mnt/network/vtuner.conf /etc", NULL, 0, 0);
     18        vtunerconf = ostrcat("/mnt/network/vtuner.conf", NULL, 0, 0);
     19
     20        struct skin* satipclient = getscreen("satipclientsettings");
     21        struct skin* listbox = getscreennode(satipclient, "listbox");
     22        struct skin* tmp = NULL;
     23        struct skin* node = NULL;
    2024
    2125        addscreenrc(satipclient, listbox);
    2226        listbox->aktline = 1;
    2327        listbox->aktpage = 1;
    24 
    25         vtunerconf = ostrcat("/mnt/network/vtuner.conf", NULL, 0, 0);
    2628
    2729        struct clist *myconfig[LISTHASHSIZE] = {NULL};
     
    3032        cmd = ostrcat("cat ", vtunerconf, 0, 0);
    3133        cmd = ostrcat(cmd, " | cut -d'=' -f2", 1, 0);
    32 
     34        tmpstr1 = string_newline(command(cmd));
    3335        struct splitstr* ret1 = NULL;
    34         tmpstr1 = string_newline(command(cmd));
    3536
    3637        ret1 = strsplit(tmpstr1, "\n", &count1);
     
    3940                for(i = 0; i < count1; i++)
    4041                {
    41                         printf("round i-count1 (%d/%d)\n", i, count1);
    4242                        count2 = 0;
    4343                        tmpstr2 = string_newline(command(cmd));
     
    123123                        else
    124124                                textbox(_("Message"), _("SAT-IP Client not started,\nPlease check your config."), _("OK"), getrcconfigint("rcok", NULL), NULL, 0, NULL, 0, NULL, 0, 600, 200, 0, 0);
     125
     126                        if(textbox(_("Message"), _("Titan will be restarted ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1000, 200, 5, 0) == 1)
     127                                oshutdown(3, 1);
     128
    125129                        drawscreen(satipclient, 0, 0);                 
    126130
     
    165169                        free(tmpstr), tmpstr = NULL;
    166170                        drawscreen(satipclient, 0, 0);
     171
     172                        restart = 1;
     173                        break;
    167174                }
    168175                else if(rcret == getrcconfigint("rcblue", NULL))
     
    184191        delownerrc(satipclient);
    185192        clearscreen(satipclient);
     193
     194        if(restart == 1) goto start;
    186195}
    187196
  • titan/titan/header.h

    r45243 r45423  
    473473void screennetwork_wlan();
    474474void screennetwork_password();
    475 void screennetwork_ipsec();
    476475
    477476//channel.h
Note: See TracChangeset for help on using the changeset viewer.