25 ноября | 2024г. | 09:18:43


АвторТема: Enigma2: CrIs AR-P  (Прочитано 819452 раз)

0 Пользователей и 5 Гостей смотрят эту тему.

Оффлайн gavd

  • Друзья Джедаев
  • *****
  • Сообщений: 735
  • Поблагодарили: 727
  • Уважение: +4
Enigma2: CrIs AR-P
« Ответ #1275: 16 мая | 2014г. | 03:01:01 »
0
Цитата: слава от 15 мая | 2014г. | 23:20:29

    еще помогите найти для вывода инфо в плаге QuicksignalInfo компонентов . :yes4:

Вот сам плагин...но у меня не этот имидж стоит...но должна работать. У меня она на кнопке F3...но, если надо по другому, измените на любую другую в кеймапе внутри плагина.
ila_rendered
* QuickSignal.zip (66.07 кБ - загружено 3 раз.)
Похоже  ты  не  этот  плаг выложил , что  на  твоём  скриншоте .   У  меня  твоё  вложение   вот  так  выглядит...

Оффлайн valdesino

  • Джедай
  • ***
  • Сообщений: 268
  • Поблагодарили: 134
  • Уважение: +1
Enigma2: CrIs AR-P
« Ответ #1276: 16 мая | 2014г. | 03:31:54 »
0
У меня сейчас в
режиме Standby - на экране часы -лампа не светит(хотя сигналы пульта ресивер принимает).
 
 Хотелось   бы в
   режиме Standby - на экране- часы - лампа светит
Логика: если горит лампа,значит ресивер готов к работе.

Горящая лампа признак режима Standby.

А часы просто показывают время (вместо них можно что угодно кроме номера и названия канала)

Что у меня сейчас в
режиме Shutdown - на экране - остается отображение названия  последнего канала-лампа горит . (не знаю , может этот глюк только у меня).

Отображение канала сбивает с толку и можно подумать ,что ресивер продолжает трансляцию при выключенном ТВ.
Лампа светит очень ярко , и ночью она просто не нужна. Иллюминация должна быть минимальной ,  поэтому я считаю достаточно часов на экране.

Хотелось бы
 режиме Shutdown - на экране - часы- лампа не горит

Признак режима Shutdown – выключенная лампа

Признак , того , что Tумблер включен -часы - или что угодно кроме номера и названия канала.

Ну а во время просмотра обязательно или название  канала, или  номер канала или возможность выбора(может кто то захочет часы ,хотя это не логично,при выключенном ТВ экран VFD ,будет такой же, как при режиме Shutdown  )
Для меня последующее включение ресивера тумблером вполне приемлемо ,хотя думаю другим это вряд ли понравится.

Резюме
[size=36pt]Приемлем любой вариант при котором соблюдается условия[/size]

1.Признак режима Standby- на экране- что угодно кроме номера и названия канала - горящая лампа.
 
2.Признак режима Shutdown на- экране что угодно кроме номера и названия канала-  выключенная лампа

3.Признак режима Просмотра на экране по умолчанию  номер и название канала-  выключенная лампа.
Эта схема позволяет точно определить статус ресивера при выключенном ТВ

Turn on the power LED during Shutdown- Такое можно реализовать ??? Именно Shutdown,а не Standby. Было бы шикарно.Про оба режима я и не говорю


Там где я писал хотелось бы,это мои личные потребности,а в резюме общие логические предпосылки  с возможностью интерпритации.
  • Ресивер  (Fulan Spark1+)+(Avatar2) +Телевизор  (Toshiba 40" XV 733R ) +Enigma2: Open Vision от от Ednaz для spark 7111 + Open Vision от от Ednaz для spark 7161

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Enigma2: CrIs AR-P
« Ответ #1277: 16 мая | 2014г. | 04:11:42 »
0
я красную лампу могу погасить при выкючении, только вот беда - включать нужно будет тогда не пультом, а тумблером.
Это ограничение у 8120 такое, или у более поздних? Звучит бредово - т.е какое отношение состояние светодиода имеет к тому, как потом включать ресивер?

Turn on the power LED during Shutdown- Такое можно реализовать
Не ждите милостей от природы - возьмите нужное сами (с) пропаганда времен СССР

В сборке должен быть файл /bin/fp_control. Запускаем его в консоли без параметров, он должен выдать что-то вроде, нас интересуют последние строки.
Спойлер   :
usage spark_fp <option>
        -g: get wakeup reason (return code == reason)
        -T: get FP display type (1 = VFD, 2 = LCD, 4 = LED, 8 = LBD)
        -t: get current FP time
        -s <time>: set FP time (time = 0: use current time)
        -w <time>: set FP wakeup time (time = 1: no wakeup)
        -P: power down
        -B <n>: show blue RC code (n = 0..4 or "all")
        -S <n>: show standby RC code (n = 0..4 or "all")
        -B <n>:<predata><code>: set blue RC code (n = 0..4)
        -S <n>:<predata><code>: set standby RC code
        -p: set LED flashing period (in ms)
        -l <n>: set LED <n> on
        -L <n>: set LED <n> off
        -i <n>: set icon <n> on
        -I <n>: set icon <n> off
times are given in unix time (UTC, seconds since 1970-01-01 00:00:00)
Если на панели хоть один светодиод светится, пробуем погасить его ключом "-L", подставляя после него номер (цифры 0-4) - /bin/fp_control -L 0. Если не погас, пробуем дальше /bin/fp_control -L 1 и т.д. И наоборот, для того, чтобы "зажечь" светодиод используем - ключ "-l".

Все, что нас интересует - это определить номер нужного светодиода. После этого - по вкусу. Например, можно вставить команду сюда - /usr/bin/enigma2.sh (фрагмент файла)
Спойлер   :
............
ret=$?
case $ret in
   1)
        /bin/fp_control -L 0   # <- Перед выключением ресивера гасим светодиод
      /sbin/halt
      ;;
   2)
      /sbin/reboot
      ;;
   3)
.............

Оффлайн valdesino

  • Джедай
  • ***
  • Сообщений: 268
  • Поблагодарили: 134
  • Уважение: +1
Enigma2: CrIs AR-P
« Ответ #1278: 16 мая | 2014г. | 04:22:57 »
0
Для Benny

Спасибо,Сегодня уже ничего не соображаю.Завтра со свежей головой попробую.
  • Ресивер  (Fulan Spark1+)+(Avatar2) +Телевизор  (Toshiba 40" XV 733R ) +Enigma2: Open Vision от от Ednaz для spark 7111 + Open Vision от от Ednaz для spark 7161

Оффлайн IgornordАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma2: CrIs AR-P
« Ответ #1279: 16 мая | 2014г. | 09:11:53 »
0
Если на панели хоть один светодиод светится, пробуем погасить его ключом "-L", подставляя после него номер (цифры 0-4) - /bin/fp_control -L 0. Если не погас, пробуем дальше /bin/fp_control -L 1 и т.д. И наоборот, для того, чтобы "зажечь" светодиод используем - ключ "-l".

Все, что нас интересует - это определить номер нужного светодиода. После этого - по вкусу. Например, можно вставить команду сюда - /usr/bin/enigma2.sh (фрагмент файла)

Всё это прекрасно и должно работать. Но если вы попробуете, то выяснится, что лампы перед выключением я погасить смогу, я много чего могу используя те же -l 0 0 -l 0 1 -l 1 0 -l 1 1? , НО halt включит красную. Финт ушами с помощью rmmod aotom выключит вообще все, но тогда включать ресивер повторно будете только тумблером.

Оффлайн airat

  • Джедай
  • ***
  • Сообщений: 465
  • Поблагодарили: 330
  • Уважение: +8
Enigma2: CrIs AR-P
« Ответ #1280: 16 мая | 2014г. | 14:50:50 »
0
Похоже  ты  не  этот  плаг выложил , что  на  твоём  скриншоте .   У  меня  твоё  вложение   вот  так  выглядит...
Сейчас перезалил...но вчера Я выложил именно тот плагин,что на скриншоте,потом спустя ч/з несколько минут зашел опять на сайт и скриншот был чуть изменен и файл с плагином поставлен в низ скриншота. Вроде автоматом это не должно измениться.
 Я спец-но сначала выкладывал первым файл zip...дальше сам скрин. Кто-то вмешался и изменил все это(примерно знаю кто, тогда он один был здесь в теме).
Так что вот такие дела...

Оффлайн IgornordАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma2: CrIs AR-P
« Ответ #1281: 16 мая | 2014г. | 14:58:15 »
0
Править сообщение может сам отправивший, а так же люди, уполномоченные это делать. Если вы думаете что те, кто могут это делать будут заниматься подобными вещами - то вы глубоко заблуждаетесь. Так что прошу быть более аккуратными в высказываниях.

Оффлайн airat

  • Джедай
  • ***
  • Сообщений: 465
  • Поблагодарили: 330
  • Уважение: +8
Enigma2: CrIs AR-P
« Ответ #1282: 16 мая | 2014г. | 15:14:38 »
0
Править сообщение может сам отправивший, а так же люди, уполномоченные это делать. Если вы думаете что те, кто могут это делать будут заниматься подобными вещами - то вы глубоко заблуждаетесь. Так что прошу быть более аккуратными в высказываниях.
:offtopic:
Да понимаю все это...но Я не менял, вот Вы скажите может быть такое, что местами поменялись выложенные файлы на форуме...очередность...(даже если что-то заглючило)...по- моему нет.
Спец-но сначала выложил файл zip, дальше скриншот.
Если Вы не трогали, тогда был здесь в теме только ser6...

Оффлайн gavd

  • Друзья Джедаев
  • *****
  • Сообщений: 735
  • Поблагодарили: 727
  • Уважение: +4
Enigma2: CrIs AR-P
« Ответ #1283: 16 мая | 2014г. | 15:47:24 »
0
airat,
Чудеса какие-то ,  перекачал  твой  "сегодняшний"  QuickSignal  и  всё  равно  он  выглядит  не  так  как  на  твоём  скриншоте ,  а  как  я  выкладывал  в  посте 1315 ,  у  меня  такой  раньше  стоял  ,  только  был  назначен  на  кнопку  "SAT" ,  после  замены  уже  назначен  как  ты  и  писал  на  "F3".  Два раза  пробовал  удалять-ставить .   А  как  у  других ?

Оффлайн airat

  • Джедай
  • ***
  • Сообщений: 465
  • Поблагодарили: 330
  • Уважение: +8
Enigma2: CrIs AR-P
« Ответ #1284: 16 мая | 2014г. | 16:01:07 »
0
airat,
Чудеса какие-то ,  перекачал  твой  "сегодняшний"  QuickSignal  и  всё  равно  он  выглядит  не  так  как  на  твоём  скриншоте ,  а  как  я  выкладывал  в  посте 1315 ,  у  меня  такой  раньше  стоял  ,  только  был  назначен  на  кнопку  "SAT" ,  после  замены  уже  назначен  как  ты  и  писал  на  "F3".  Два раза  пробовал  удалять-ставить .   А  как  у  других ?
Ну не знай... попробуйте на другом скине(у Вас от 2bomm стоит,кстати название скина напишите тоже попробую), может там зарыта загадка...

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Enigma2: CrIs AR-P
« Ответ #1285: 16 мая | 2014г. | 16:06:39 »
0
Но если вы попробуете, то выяснится, что лампы перед выключением я погасить смогу, я много чего могу используя те же -l 0 0 -l 0 1 -l 1 0 -l 1 1? , НО halt включит красную. Финт ушами с помощью rmmod aotom выключит вообще все, но тогда включать ресивер повторно будете только тумблером.
Я пробовал, и неоднократно,  почему и спрашиваю - какой ресивер/сборка себя так "дико" ведет?
Потенциально при "rmmod aotom" может "пропасть" пульт при переводе в режим ожидания, но при выключении-то какая разница, если все модуля все равно выгружаются, да и сам ресивер взаимодействует с пультом всегда, вне зависимости от того, загружен драйвер оного или нет.

Разумеется, не исключен вариант, когда установка неких регистров/флагов SoC может привести к тому, что опрос датчика пульта прекращается до полного сброса по питанию, но это что-то сродни выстрела в ногу самому себе - т.е явно не штатная ситуация.

PS Если светодиод включается обратно по "halt", значит нужно смотреть что именно этот halt делает - (если запускает init 0, то что и как при этом останавливается и т.д). Если вместо halt использовать fp_control -P: - то точно ничего само по себе не тухнет и не загорается (у меня, по крайней мере =))

Update - фрагмент /etc/init.d/halt из Cris AR-P
Спойлер   :
if [ "$INIT_HALT" = "HALT" ]
then
   poweroff=""
fi

#green led off
/bin/fp_control -l 1 0

#red led on
/bin/fp_control -l 0 1

/bin/fp_control -s `date +"%H:%M:%S %d-%m-%Y"`
/bin/fp_control -e
echo "0" > /proc/progress
halt -d -f -i $poweroff $hddown
откуда понятно, что писать что либо через fp_control до выполнения halt ничего не даст - он все равно сделает по своему. Т.е нужно или исправить включение/отключение светодиодов здесь, или же убрать их из  /etc/init.d/halt вообще.
По хорошему, нужно было бы привести управление светодиодами к некоему "стандарту", но это утопия - в каждой сборке кто как хочет, так и управляет ими. 

Оффлайн gavd

  • Друзья Джедаев
  • *****
  • Сообщений: 735
  • Поблагодарили: 727
  • Уважение: +4
Enigma2: CrIs AR-P
« Ответ #1286: 16 мая | 2014г. | 16:18:11 »
0
Цитата: gavd от 29 минут  назад

    airat,
    Чудеса какие-то ,  перекачал  твой  "сегодняшний"  QuickSignal  и  всё  равно  он  выглядит  не  так  как  на  твоём  скриншоте ,  а  как  я  выкладывал  в  посте 1315 ,  у  меня  такой  раньше  стоял  ,  только  был  назначен  на  кнопку  "SAT" ,  после  замены  уже  назначен  как  ты  и  писал  на  "F3".  Два раза  пробовал  удалять-ставить .   А  как  у  других ?

Ну не знай... попробуйте на другом скине(у Вас от 2bomm стоит,кстати название скина напишите тоже попробую), может там зарыта загадка...
P.S. Семён Семёныч.... :)   как  сразу  не  догадался....  Я  использую  скин  2boom 2B ,
а  в  нём  есть  скрин  для  плагина QuickSignal  который  и  перекрывал  скин  самого  плагина .
Удалил  скрин  QuickSignal  из  скина  и  всё  стало  как  надо ,  как  у  airat .  И  главное  уже  сталкивался  с  таким  с  NamberZapExt ,  но  подзабыл .
Т.  е.  никакого  заговора :) ,   извиняюсь  если  заставил  поволноваться . :)

Оффлайн IgornordАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma2: CrIs AR-P
« Ответ #1287: 16 мая | 2014г. | 22:58:12 »
0
Update - фрагмент /etc/init.d/halt из Cris AR-P

Вот тут как раз все самое интересное и начинается. А с чего вы взяли что у нас выполнится этот halt??? Если не ошибаюсь, в Ar-P как и в CrIs выполнится не /etc/init.d/halt, а /sbin/halt. Я вообще на этот halt из init.d никогда не смотрел. Кстати наиболее логично было бы вообще сделать так. В стендбае - часы и зеленая лампа. В выключенном состоянии - просто красная и все. В этом случае все красиво и понятно. Будет видно, что рес именно в стендбае, часы - это тоже нормально. Мне например жена говорит - очень даже удобно, иду ночью на кухню -))) и вижу сколько время и прикидываю что именно вкусного можно вытащить из холодильника -))) Кстати сегодня спецом вышел в спарк в кои то веки, там в выключенном состоянии тоже только лампа красная. Может чисто конструктивно сделано так, а мы тут голову ломаем.

Оффлайн слава

  • Великий Джедай
  • ****
  • Сообщений: 606
  • Поблагодарили: 659
  • Уважение: +26
Enigma2: CrIs AR-P
« Ответ #1288: 16 мая | 2014г. | 23:35:03 »
0
У меня лично так в р ожидании просто часы а в глубоком часы и красная с закрытой бумажкой чтоб на глаза не слепило !
  • GI s - 8120
GIs-8120

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Enigma2: CrIs AR-P
« Ответ #1289: 17 мая | 2014г. | 00:59:44 »
0
А с чего вы взяли что у нас выполнится этот halt?
Потому, что
Спойлер   :
halt --help
BusyBox v1.21.1 (spark) multi-call binary.
Usage: halt [-d DELAY] [-n] [-f]
Halt the system
        -d SEC  Delay interval
        -n      Do not sync
        -f      Force (don't go through init)
Т.е если не задан ключ "-f", то выполнится "init 0", а /etc/init.d/halt в него входит.
Кстати наиболее логично было бы вообще сделать так.
"Логично" дать пользователю выбор. Например, как сделано в последних Нейтрино-МР:
1) Есть вот такое меню
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
с этим шагом проще всего - меню уже есть в VFD плагине для Энигмы, максимум - чуть поправить его.
2) При завершении работы Нейтрина пишет в /tmp файл .fp_leds, в котором в зависимости от установок меню прописывается строка опций для fp_control, например - "-L 0  -l 1 -i0 -I1".
3) при выполнении "halt" запускается, в том числе, и скрипт, в котором этот файл читается, и устанавливаются нужные значения состояния светодиодов.
Спойлер   :
....
[ -f /tmp/.fp_leds ] && read FP_OPTS < /tmp/.fp_leds
        spark_fp $FP_OPTS
....
Может чисто конструктивно сделано так, а мы тут голову ломаем.
Да ну, в куче сборок что с диодами, что иконками (на больших дисплеях) - что хотят, то и делают.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
105 Ответов
94677 Просмотров
Последний ответ 09 января | 2016г. | 14:44:22
от Дмитрий73
65 Ответов
48168 Просмотров
Последний ответ 17 января | 2012г. | 11:39:45
от mamuka
53 Ответов
27754 Просмотров
Последний ответ 27 сентября | 2012г. | 14:40:30
от VNikolaev
553 Ответов
354701 Просмотров
Последний ответ 13 марта | 2020г. | 22:10:16
от kwj
Enigma2: CrIs AR-P (7162)

Автор Ser6 « 1 2 ... 15 16 » Enigma2

228 Ответов
167221 Просмотров
Последний ответ 08 марта | 2019г. | 00:59:41
от Ser6



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!