PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Софт

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2017, 17:51   #371
Явген
Старший Пользователь
 
Регистрация: 30.12.2009
Возраст: 38
Город: Минск
Регион: Беларусь
Машина: Renault Laguna 3
Сообщений: 154
Явген is on a distinguished road
По умолчанию

Народ, подскажите по такому вопросу. Serial manager отлавливает 3 кнопки. 2 из них - для запуска приложения, а третья для выполнения задачи в таскере (Profile -
kg.delletenebre.serial.NEW_DATA). И получилось, что таскер задачу отрабатывает при любой из 3-х нажатых кнопок, а не определенной. Где-то я что-то пропустил. А вот где?)
Явген вне форума   Ответить с цитированием
Старый 02.05.2017, 07:50   #372
FINNISH
Старший Пользователь
 
Аватар для FINNISH
 
Регистрация: 23.03.2008
Возраст: 41
Город: Екатеринбург
Регион: 66, 96
Машина: 2008\Ford\FocusII SE Ti
Сообщений: 208
FINNISH is on a distinguished road
По умолчанию

Цитата:
Сообщение от Явген Посмотреть сообщение
Народ, подскажите по такому вопросу. Serial manager отлавливает 3 кнопки. 2 из них - для запуска приложения, а третья для выполнения задачи в таскере (Profile -
kg.delletenebre.serial.NEW_DATA). И получилось, что таскер задачу отрабатывает при любой из 3-х нажатых кнопок, а не определенной. Где-то я что-то пропустил. А вот где?)
в самом интенте kg.delletenebre.serial.NEW_DATA прилетают значения, именно их и надо перехватывать.

Цитата:
Action: kg.delletenebre.serial.NEW_DATA
Extras: key, value
FINNISH вне форума   Ответить с цитированием
Старый 02.05.2017, 11:06   #373
Явген
Старший Пользователь
 
Регистрация: 30.12.2009
Возраст: 38
Город: Минск
Регион: Беларусь
Машина: Renault Laguna 3
Сообщений: 154
Явген is on a distinguished road
По умолчанию

Цитата:
Сообщение от FINNISH Посмотреть сообщение
в самом интенте kg.delletenebre.serial.NEW_DATA прилетают значения, именно их и надо перехватывать.
Ну вроде как так. Делаю по инструкции "Интеграция c Zooper Widget Pro и Tasker":
Все до пункта 2.2 включительно (только в 2.2 ставлю свое значение после равно), далее задача, которая должна выполниться. И не работает

Нашел, что делал не так)

Последний раз редактировалось Явген; 02.05.2017 в 14:55. Причина: Разобрался
Явген вне форума   Ответить с цитированием
Старый 28.05.2017, 12:40   #374
Owl_
Новый Пользователь
 
Регистрация: 02.04.2015
Регион: 64
Сообщений: 4
Owl_ is on a distinguished road
По умолчанию

Цитата:
Сообщение от DelleTenebre Посмотреть сообщение
У кого будет время потестировать вторую ветку Serial Manager - милости прошу

На данный момент нет gpio, i2c, прямого считывания с /dev/tty* и виджетов. Нужно опробовать стабильность usb-подключения.
У меня планшет на x86, наверное поэтому версии 1.x на нём не запускаются (устанавливаются, а при запуске "ошибка приложения"). Вторая версия запускается и отлично работает (через USB). Очень хочется виджетов и возможности убрать тестовые всплывающие сообщения (галка в настройках на всплывающие сообщения почему-то не влияет).
Owl_ вне форума   Ответить с цитированием
Старый 29.05.2017, 12:33   #375
DelleTenebre
Старший Пользователь
 
Регистрация: 10.01.2015
Возраст: 32
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 163
DelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant future
По умолчанию

К сожалению, сейчас совсем не хватает времени на сторонние проекты. Но до ума, всё же, планирую довести SM.
Цитата:
Сообщение от Owl_ Посмотреть сообщение
возможности убрать тестовые всплывающие сообщения (галка в настройках на всплывающие сообщения почему-то не влияет).
Галка должна убирать некоторые сообщения типа "Виртуальная клавиатура создана" и т.п. На toast'ы о приходящих командах <k:v> не влияет, они должны появляться только при открытом SM.
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17)
Serial Manager для обработки данных с Arduino
Calls Assistant - замена TabletTalk
DelleTenebre вне форума   Ответить с цитированием
Старый 31.05.2017, 23:04   #376
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 34
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

DelleTenebre На сколько я понял в версии 2.0 нет возможности принимать данные от Broadcast Intent? И нет виджетов? Что-то я ни как не могу поймать данные с Action: kg.delletenebre.serial.NEW_DATA.

И ещё вопрос, в версии 2.0 для отправки данных в микроконтроллер также используется serial.manager.send?

А так приложение работает хорошо.
PS пишу приложение, хочу ваше приложение использовать как посредник.

При отсутствии настроенного <ключ:значение> или при включенной опции Сквозная команда, Serial Manager создаёт Broadcast Intent со следующими параметрами:
Action: kg.delletenebre.serial.NEW_DATA
Extras: key, value
Alekssandr вне форума   Ответить с цитированием
Старый 01.06.2017, 13:10   #377
DelleTenebre
Старший Пользователь
 
Регистрация: 10.01.2015
Возраст: 32
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 163
DelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant future
По умолчанию

Alekssandr, моя вина. Документация ко второй ветке тут: https://github.com/delletenebre/SerialManager2

Там пришлось изменить некоторые команды, но это, надеюсь, последний раз.

Для отправки данных:
kg.serial.manager.send
extra field: data


Broadcast Intent'ы:
  • При получении команды:
    • Action: kg.serial.manager.command_received
    • Extras: key, value
  • При запуске программы:
    • kg.serial.manager.app_started
  • При запуске сервиса:
    • kg.serial.manager.started
  • При остановке сервиса:
    • kg.serial.manager.stopped
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17)
Serial Manager для обработки данных с Arduino
Calls Assistant - замена TabletTalk
DelleTenebre вне форума   Ответить с цитированием
Старый 01.06.2017, 14:58   #378
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 34
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

DelleTenebre, Огрооомное спасибо, теперь мне все понятно, вечером проверю. Приложение у вас очень нужное для планшетов в автомобиле, поэтому хочу тесно внедрить вашу прошрамму в свое устройство.

Я не тороплю но всё же, в версии 2.0 когда планируете сделать виджеты? Спасибо.
Alekssandr вне форума   Ответить с цитированием
Старый 01.06.2017, 21:56   #379
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 34
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

DelleTenebreСоединил по блютус приложение Serial manager с arduino и попробовал передать данные.

В общем с отправкой данных есть какая-та проблема, когда пытаюсь отправить 123, нажатием кнопки button1, через пару секунды выскакивает Toast сообщение с критической ошибкой SerialManager чтото типа "Ура обнаружена критическая ошибка и т.п...", ну и естественно всё рушиться.

Ниже код как я отправлял данные. (данные отправлял не с основного активити а из фрагмента, пробывал и из основного, разницы нет, также всё крушиться)
Цитата:

public class FragmentBalans extends Fragment implements View.OnClickListener{

{......}


button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Intent sendData = new Intent();
sendData.setAction("kg.serial.manager.send");
sendData.putExtra("data","124");
getActivity().sendBroadcast(sendData);
}
});
}
Данные по блютус передаются 100% пробовал для верности обычные блютус терминалы для андроид.
Alekssandr вне форума   Ответить с цитированием
Старый 02.06.2017, 00:16   #380
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 34
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Хм, пришёл с прогулки, запустил андройд студио, ничего не менял а программка работает и передает 123 =) ничего не зависает. Какой-то странный глюк.
Alekssandr вне форума   Ответить с цитированием
Ответ

Метки
android, arduino, управление


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 13:24.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot