Окончательно убедился, что дело в смартфоне, через некоторое время заработало все, и звук и мин/макс. И подобное происходит после каждого обновления. Андроид версии 7.0
Вид для печати
Добрый день. Давно не брал в руки КаСкаду. Решил обновиться, но получил ошибку в синтаксическом анализе. У Вас повысились требования к версии Android? У меня SmartBox с 4.0.4.
Да, действительно. Мы всегда заявляли мин. работу на Android 4.2 и выше, то, что работало на 4.0.3, 4.0.4 была недокументированная возможность.
Было minSdkVersion 15 (Android 4.0.3, 4.0.4).
Теперь minSdkVersion 17 (Android 4.2, 4.2.2).
Повышение потребовала одна из новых внутренних функций КаСкады. В принципе переписать эту функцию можно самому и под api 15, но потребуется время. Поэтому тут вопрос о кол-ве используемых устройств у клиентов и рациональности. Если вы окажетесь в единственном числе, то проще вам перепрошить\обновить устройство.
Жаль, что раньше работало, а сейчас нет. Как-то это не правильно. Мне перепрошить не удастся - поддержки производителя уже нет. Буду ждать других страждущих, может еще кому нужно. На мой взгляд старые СмартБоксы значительно надежнее их современных собратьев и по вычислительной мощности их более, чем достаточно. Скиньте, пожалуйста, ссылку на крайнюю версию с поддержкой 4.0.4.
А какая версия у вас была ,та что работала ,могу скинуть ?
Та, что стояла, у меня есть. Я хотел рабочую, обновленную версию, последнюю перед переходом на новый api.
LCD дисплей подключаем к ТВ боксу ,с установленной каскадой https://youtu.be/ziqqtpxPwjY
Продолжение темы https://youtu.be/ZeILdHh4kcE
Отличная идея, нужно попробовать. А как запитан дисплей и как регулируется яркость?
От юсби питается ,есть переключатель вкл\вых подсветик экрана .если им управлять то можно на время загрузки гасить экран
модель тв бокса MECOOL H8 c 6 андроидом ,сейчас идут с 7 андроидом ...
есть и подороже микро ПК на андроиде с возможностью управления по GPIO https://ru.aliexpress.com/item/MECOO...d3860556536-15
Думаю это идеальный вариант для локальной каскады. После тестирования смартфонов на роль локалки (из имеющихся в моем распоряжении), сделал вывод, что не все девайсы подходят для этого. Два HONOR 6 после нескольких часов постоянной работы сбрасывают программу (самопроизвольно переходят в режим редактирования) или попросту перестают работать некоторые логические операции, в частности нарушается работа шлюза в режиме по стробу. Испытывал на простом проекте из видеоурока с min-max значениями так и на макете УД. Так что буду покупать аналогичный комплект, вот только напрягает андроид 7.0 ведь хонор 6 тоже с ним же.
Это не нормальное поведение и с этим нужно разбираться, если случается непредвиденная серьёзная ошибка, то каскада должна вам предложить отправить отчёт.
У меня есть в наличии honor 9, я могу на нём протестировать ваш проект и если будет подобное поведение то обязательно разберёмся.
Да ваш же проект, запоминание минимального числа. Два индикатора, реальная температура и минимальная (float) УД пока повременю присылать, есть ещё девайсы, на них протестить нужно ещё. Нашёл одну ошибку допущенную при переходе с int на float, с регистрами просчитался. ошибка вроде как исчезла, но если появится, то пришлю сформированное сообщение. Я думаю, что каскада здесь ни при чём, вот например сегодня ночью проект отработал нормально если не считать, что спрятанная верхняя строка сама собой появилась. Вот здесь где-то и есть закавыка, если строку не прятать, то программа останавливается. Может статика, может ещё чтонить мне пока непонятное. Сегодня постараюсь протестить смарт с андроидом 5.1, потом планшет тоже с 5м. Но не факт, сыну 30, буду занят делом:)
Крепкого здоровья сыну и благополучия!
Насчет непонятной работы устройства, есть подозрение на произвольные жесты связанные с touch контроллером, включите в разделе "Для разработчиков" галочку "Отображать касания". Будут видны последние нажатия и жесты, так проверите будут ли координаты какие либо пока вы его физически не трогали.
У вас есть обмен по вайфай или другим каналам в каскаде ?
Переходит самопроизвольно из режима Работа в режим Редактирования? Не выдает ни каких сообщений ? Пробовали поставить пароль на выход ?Каскада работает с облаком по 3 G или через роутер?
Для чистоты эксперимента запустите другой проект без обращений к внешнему миру ,например запись и чтение в\из системных регистров ...
Есть ли email клиент на устройстве?
Отчёт об ошибке может и не отправиться если нет ни одного email клиента.
Сообщение об ошибке будет висеть несколько минут и ждать реакции пользователя, затем система скроет диалог и перезапустит КаСкаду.
1) Вам нужно убедиться в наличии email клиенте.
2) Не проморгать ошибку если таковая будет, где-то просто на видно месте поставьте или же с помощью 2х каскад их можно соединить между собой и при сбое одной из них включить звуковую сигнализацию чтобы не сидеть часами над телефоном.
3) Версия КаСкады какая?
Последняя версия, клиент есть не на всех девайсах. Вечером попробую без связи.
По каким каналам подключены все устройства ? Вышлите проект ,может быстрее установим причину
vadilen и olddolin этот один человек?
А то одному пишем а другой отвечает.
Да, один. Он уже давно признался :)
Совершенно верно, каюсь, исправлюсь. :)
Промежуточный результат таков. По всей видимости программа вылетает после потери связи, отключения интернета или зависания wifi модуля. В связи с чем вопрос к разработчику. Какова реакция программы на отключение связи, вывод сообщения до налаживания связи или то что у меня происходит? Мой проект вам ничего не даст, он ваш из урока. Прошу прощения за сумбур, работа не располагает к анализу.
В проекте важны все мелочи ,поэтому нужен проект! Если нет связи с устройством ,то компоненты должны краснеть , выдаются треугольники (если включить отображение таймаутов) и через 2-3 сек каскада будет пытаться восстановить соединение и так пока не востановите связь ...
Какой wifi модуль зависает?
Реакция КаСкады зависит от проблемы, допустим отвалился где-то rs485 на преобразователи о чём КаСкада никак узнать не может кроме таймаута в 3 сек, тоесть в это случае через 3 сек появится треугольник (если включен). Делается ещё 2 попытки с такими же таймаутами и после покраснение, а затем и переподключение.
Если критическая ошибка, например отключение со стороны tcp сервера, то моментально, всё подключенное к этому каналу покраснеет.
Я не о каком-то конкретном модуле, я гипотетически спросил. Про таймауты знаю конечно, треугольников и покраснений не наблюдаю, обычно ночью тестирую. Проект выслал.
Были зависания модуля в пр200, но статический адресс присвоил и вроде норма.
Почты так и нет