moServices 3

Re: moServices 3

Postby Virtual » 16 Feb 2022, 21:36

ответ ток один - сидеть на врт! для оцифровки скин собирали под 1283 vrt 1283 gui 5.2 140621
в коде было очень очень много правок в части стабильности RSS ! в исходном коде сдк.
если мне память не изменяет то в части view_popup точно было куча исправлений... там от реалтеков в оригинале косяк на косяке, а т.к. они эту часть никому не давали то в 90% прошивок это место рандомно очень глючит.
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6768
Joined: 01 Oct 2010, 17:17
Location: RU

Re: moServices 3

Postby Fedom » 16 Feb 2022, 22:23

да, у меня было подозрения ,что китайцы что то наворотили с командой doModalRss. Смотрел ее в иде и там в некоторых местах (судя по моим экспериментам) дп зачем то идет по красной линии(по графику в иде) ,а не по зеленой. Плюс она сама по себе функция длинная и хрен знает чего она там задевает.Просто была надежда , что можно в самих пшп скриптах что подправить мало ли. А не подскажешь, а сам пульт в ДП сидит в /dev/venus_irrp? И еще,не подскажешь как сделать, чтобы в меню скинселектора сразу шла смена скина без s = doModalRss( url ) ну т.е. я нажал на энтер и пошла смена скина без всяких диалогов? Да, на кнопку ирфак конечно можно повесить допустим /usr/local/etc/mos/bin/sskin change hds42l default , но это как то не визуально да и вообще случайно можно нажать.
Ellion HMR-650H (Mars 1283) прошивка amp r13 vrtn 42
Fedom
 
Posts: 8
Joined: 13 May 2012, 12:22
Location: Москва

Re: moServices 3

Postby Virtual » 17 Feb 2022, 05:46

Fedom wrote:.... А не подскажешь, а сам пульт в ДП сидит в /dev/venus_irrp? И еще,не подскажешь как сделать, чтобы в меню скинселектора сразу шла смена скина без s = doModalRss( url ) ну т.е. я нажал на энтер и пошла смена скина без всяких диалогов? ....

1. да выхлоп драйвера IR в /dev/venus_irrp, коды перехватывает и изменяет как раз ирфак
2. почему нет ? можно.... любой функцией что грузит URL хоть той же = loadXMLFile(url);
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6768
Joined: 01 Oct 2010, 17:17
Location: RU

Re: moServices 3

Postby Fedom » 18 Feb 2022, 21:14

что то у меня никак не получается сменить скин без диалогов, ставлю в скрипт rss_sskin.php loadXMLFile(url)
| +
Code: Select all
    <onUserInput>
      <script>
   idx = getFocusItemIndex();
   input = currentUserInput();

   ret = "false";

   if( input == "<?= getRssCommand('up') ?>" )
   {
      if( ( idx % <?= $item->rowCount ?> ) == 0 ) ret = "true";
   }

   else if( input == "<?= getRssCommand('down') ?>" )
   {
      if( ( ( idx - -1 ) % <?= $item->rowCount ?> ) == 0 ) ret = "true";
   }

   else if( input == "<?= getRssCommand('rewind') ?>" )
   {
      url = "<?= getMosUrl().'?page=rss_sskin_menu' ?>";
      s = doModalRss( url );
      if( s != null &amp;&amp; s != "" )
      {
         request = s;
         savedItem = 0;
         setRefreshTime(10);
      }
      ret = "true";
   }

   else if( input == "<?= getRssCommand('enter') ?>")
   {
      url = getStringArrayAt(aData, idx<?= $resp->idx('list','url') ?>);
      s = loadXMLFile(url);
      if( s != null &amp;&amp; s != "" )
      {
         request = s;
         savedItem = idx;
         setRefreshTime(10);
      }
      ret = "true";
   }

   ret;
      </script>
    </onUserInput>

но после энтера колесо крутится несколько секунд и все ничего не происходит, через диалог с doModalRss и вэбку меняет.Ставил еще getURL(url) ,но тогда даже колесо не крутится. Не знаю,может надо по другому ?
Ellion HMR-650H (Mars 1283) прошивка amp r13 vrtn 42
Fedom
 
Posts: 8
Joined: 13 May 2012, 12:22
Location: Москва

Previous

Return to Разработка

Who is online

Users browsing this forum: No registered users and 1 guest

cron