BLE Editor (световые эффекты) : Моддинг : Форум

Страница 4 из 7: « 1 2 3 [4] 5 6 7 »

 zapret:
19.04.08, 18:15
 Отстой....

 SvanSvan:
22.04.08, 14:04
 Нашол я, что значит первый параметр в команде Repeat!
- это сколько нужно пропустить (команда+параметр) от начала файла.

Тоесть если пример такой -
1) 02 - InitLight ( LedID = 0 ; Light(%) = 100 )
2) 02 - InitLight ( LedID = 1 ; Light(%) = 100 )
.....
и нам нужно это пропустить потом для повтора того что дальше - то
В команде PAUSE первый параметр должен быть - 1(command)+2(2params) +1(command)+2(2params) = 6

В таком примере (если нужно это пропустить) -
1) 02 - InitLight ( LedID = 1 ; Light(%) = 100 )
2) 04 - SetLightTime ( LedID = 1 ; Light(%) = 0 ; Time(ms) = 500 )
3) 03 - Pause ( Time(ms) = 500 )
...
SkeepCount = 9 (считается и команда и её параметры - просто в штуках:) )

-----------------
Новая версия 0.7 - там уже это прикручено...шапку обновил

Эту уже вроде как можно в раздел файлов добавлять... стабильная и в принципе базис весь есть. Вроде не жалуются.

[ Редактировано SvanSvan в 22.4.08 17:21 ]

 Zormax:
22.04.08, 18:15
 SvanSvan
Молодца!

Правда ты завернул с этой формулировкой непавильно:
В команде PAUSE первый параметр должен быть - 1(command)+2(2params) +1(command)+2(2params) = 6


Я бы так сказал:
Первый параметр пятой команды равен:

SkeepCount ( X = (Y-4)/4 , $count)

Где Y - Кол-во байт от начала файла.

 SvanSvan:
22.04.08, 19:38
 to Zormax
это так в первом случае получилось..потомучто команды одинаковые(количество параметров у обоих 2)... а вот там где я в примере показал SkeepCount = 9 - то там нельзя со старта сказать - пока все предыдущие реально не просчитаеш...(на сам номер команды + еёже количество параметров)...
Хотя может в натуре всё тоже самое будит - но я так считал - везде подходит - да и просто по структуре моего кода легче... ))) энто такое.. - главное что это не Время! )))
-------

меня вот в принципе всё устраивает - кроме вообще отсутствия хоть каких либо данных по команде - 0В(hex) - близлежащие к ней - были найдены в Z310 - подозреваю что и эта тамже...но в файлах под него - просто ниразу не встретилась. Я в прошивке ни"№; - посотреть бы хотяб сколько параметров в ней. Ато какбы всё есть ..а её нету.
------
Для "цветных" команд - что-то мне вообще не нравиться этот ClearColor - я то его так назвал - но хз что это... хотя...может и угадал...
SetColor - последний параметр тоже...похоже что это либо тушение либо зажигание... но..что-то тоже не вяжеться..
------
В общем с моим сепаратором тут уже не поэкспериментиш... В любом случае - прога позволяет работать с неизвестными (непонятными) командами тоже (кроме конечно 0В)... так что может кто что когда-то и нароет ))))
А так как я иксперию жду... то скоро уже отвяну я от этого дела )))

 Zormax:
22.04.08, 20:04
 SvanSvan
Вот смотри твой пример:

Код: 
1) 02 - InitLight ( LedID = 1 ; Light(%) = 100 )
2) 04 - SetLightTime ( LedID = 1 ; Light(%) = 0 ; Time(ms) = 500 )
3) 03 - Pause ( Time(ms) = 500 )
4) 04 - SetLightTime ( LedID = 1 ; Light(%) = 100 ; Time(ms) = 500 )
5) 03 - Pause ( Time(ms) = 500 )
6) 04 - SetLightTime ( LedID = 1 ; Light(%) = 0 ; Time(ms) = 500 )
7) 03 - Pause ( Time(ms) = 500 )
8) 04 - SetLightTime ( LedID = 1 ; Light(%) = 100 ; Time(ms) = 500 )
9) 05 - Repeat ( Time(ms) = 9 ; Count = 0 )
10) 01 - Begin/End ( )


ты говоришь что "9" работает, высчитываем по формуле:
X = (Y-4)/4

Получается повтор начинается с команд:
Код: 
4) 04 - SetLightTime ( LedID = 1 ; Light(%) = 100 ; Time(ms) = 500 )
5) 03 - Pause ( Time(ms) = 500 )
6) 04 - SetLightTime ( LedID = 1 ; Light(%) = 0 ; Time(ms) = 500 )
7) 03 - Pause ( Time(ms) = 500 )
8) 04 - SetLightTime ( LedID = 1 ; Light(%) = 100 ; Time(ms) = 500 )
9) 05 - Repeat ( Time(ms) = 9 ; Count = 0 )
10) 01 - Begin/End ( )


Я прав?

SvanSvan
кроме вообще отсутствия хоть каких либо данных по команде - 0В(hex) - близлежащие к ней - были найдены в Z310 - подозреваю что и эта тамже...но в файлах под него - просто ниразу не встретилась. Я в прошивке ни"№; - посотреть бы хотяб сколько параметров в ней.


Скажи где видел эту команду, я посмотрю.

SvanSvan
SetColor - последний параметр тоже...похоже что это либо тушение либо зажигание... но..что-то тоже не вяжеться..


Надо поработать с нею.

 SvanSvan:
22.04.08, 20:40
 прав...я и не возникаю... я хотел сказать только одно..
"Где Y - Кол-во байт от начала файла"
я со старта считываю всё.. и потом отхожу от понятия байт и файла и позиций...исключительно просто команды в ListView`е...никаких файлов после прочтения... поэтому мне так считать удобнее... запись на команду или на параметр всегда DWORD - 4 байта...поэтому и делится... да..и ещё первые 4 байта - аля версия... ну..я к тому - что можно так, можно так... - когда всё получается - я радуюсь а не спорю ))) ... - тоесть ты по технически.. а я так - чтоб просто пальцем в проге по колонкам пройтись...
Помниш - ты вот что-то в таком духе вытаскивал:
"set\?ledid=([0-9]+)&intensity=([0-9]{1,2}|100)"
"%d%d"
"fade\?ledid=([0-9]+)&intensity=([0-9]{1,2}|100)&time=([0-9]+)"
"%d%d%d"
"rgboff\?ledid=([0-9]+)"
"rgbon\?ledid=([0-9]+)&[rR]=([0-9]{1,2}|100)&[gG]=([0-9]{1,2}|100)&[bB]=([0-9]{1,2}|100)"
"%d%d%d%d"
- я так понял что из прошивки....вот какбы и вопрос - можно ли все команды в таком стиле вытащить из прошивки z310?

Команды этой я не видел. В том-то и дело... Она как суслик - точно есть - однозначно... я просто подозреваю что если кто знает как это в прошивке глянуть - то можно опытным путём узнать сколько у неё параметров.. ну...наверное... А на счёт z310 го говорю - ибо там-же юзались непомню..толи 0С толи 0A ...тоесть рядышком стоящие... Если из прошивки вытащить все возможные для этой модели - те которые знаем - вычеркнуть...то останеться она родимая. Всего этих команд 16 - число красивое.. все пока рыли - все понаходили...кроме одной...Гипотэтически - она должна быть. Еслиб встретить её в ble файле - ха..тогда я б даже и не спрашивал... а так - с моей стороны - это просто допущение её существования в z310 м...

да..согласен... былоб только у меня что-то цветное в к800 - 3 лампы и аминь.
Я бы дистанционно с кем-то даже поработал - невидя телефон... но.. что-то никто не спешит коннэктиться со мной )))...
Да... мнеб кто-то с мозгами и с телефоном z310... многое можно б было доковырять...но...знакомых таких нет... А чую что там есть команды по зажиганию внешнего дисплея...))) ну.. в общем сам из себя я больше не выдушу... тут уже нужно с кем-то коннэктится.

[ Редактировано SvanSvan в 22.4.08 20:47 ]

 Zormax:
23.04.08, 07:36
 SvanSvan
я так понял что из прошивки....вот какбы и вопрос - можно ли все команды в таком стиле вытащить

А я по твоему для K790, W850, W580 с неба глядел?
:-)
Прошу от Z310 счас качну и позырю.

 Zormax:
23.04.08, 12:31
 Z310_R1JC002

собственно командный парсер:
sub_20BD1318

вижу команды: 9, B, C, E

Далее по коду вижу:
команда с двумя параметрами
команд. с одним параметр.
с тремя
с двумя
шесть
пять
один
два
один
три
один

и на этом все...

 SvanSvan:
23.04.08, 14:49
 В общем - вот всё неизвестное и в каких моделях в BLE файлах есть:

--z310--
09 - 2
0A - 1
0B - ? - незнаю и не встречал в ble
0C - 1

--w580--
0D - 1
0E - 1

--k770--
0F - 3
10 - 1

--------------------------------------------
"вижу команды: 9, B, C, E" - ты только номера их видиш...или там сразу видно сколько у какой параметров ? тоесть как ты определяеш что видиш "9, B, C, E"? там просто 100% есть и команда 0A - она точно в ble встречаеттся.

ато дальше ты пишеш так :
1)команда с 2мя - допустим это 9
2)команда с одним - допустим это B!
нестыковка тогда дальше..ибо С имеет 1 парам.

На счёт команды 0Е - тоже странно.. я её под z310 не встречал.. а нашол в w580...

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

 Ethуmind:
21.06.08, 01:42
 У меня на w580 не работают световые эффекты - один свет на всё! Что бы это значило?
Страница 4 из 7: « 1 2 3 [4] 5 6 7 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2888&start=30

© 2005-2018 supertrubka.org