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 |