Программы под Android

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
После последнего обновления ATool. голосовая связь в моем Андроиде 4.0.4 работает нормально.
Не удаляйте ее в последующих версиях. Пожалуйста.
 
В Play Market выложено приложение AToolPro, аналогичное приложению FToolPro Windows Phone

AToolPro подключается непосредственно к ЛБPro.

Примеры использования:

1) если ЛБPro с реальным (белым) статическим IP адресом, то к нему можно подключиться по 3G или WiFi, имеющим выход в интернет
2) если ЛБPro подключен к локальной сети и в сеть можно войти через WiFi, то можно подключиться к такому блоку
3) если ЛБPro на объекте подключен к роутеру и роутер может раздавать WiFi, то можно подключится к такому блоку
4) к блокам v7 можно подключаться по внутренней WiFi сети блока

Функционально AToolPro аналогичен ATool, т.е. реализованы:

виртуальные сервисные приборы
переговорная связь
 
Начну из далека.
Захотелось мне настроить смс оповещение для механиков. И посетила меня мысль. Ну настрою я им оповещения, они все равно будут диспетчерам перезванивать или ждать когда они позвонят.
А почему бы не сделать оповещение в ASPult? Это же будет удобно, пришло сообщение сразу же и посмотрел неисправности.
Уважаемые разработчики как вам эта мысль?
 
sergey57949 написал(а):
Начну из далека.
Захотелось мне настроить смс оповещение для механиков. И посетила меня мысль. Ну настрою я им оповещения, они все равно будут диспетчерам перезванивать или ждать когда они позвонят.
А почему бы не сделать оповещение в ASPult? Это же будет удобно, пришло сообщение сразу же и посмотрел неисправности.
Уважаемые разработчики как вам эта мысль?

Так и планируется сделать, будут всплывающие сообщения, привязанные к мобильным приложениям (к ASPult), содержащие уникальный идентификатор ЛБ, от которого пришло оповещение, тип оповещения и идентификатор сервера LKDSDisp. При нажатии на оповещение будет запускаться ASPult и сразу будет показываться страница управления данным лифтом.
 
Отлично.
Тогда не буду смс настраивать.
Староверы с нокией 3310 не оценят и будут от диспетчера ждать звонка, а продвинутые пользователи подождут ))))
 
Выложена v16 ASPult

- добавлена голосовая связь
- добавлен просмотр журнала
- добавлен просмотр предыстории аварий
- добавлена возможность прослушивания сохраненных переговоров
 
при включении голосовой связи - "сбой приложения" и выход из приложения.
а так интереснее стало
 
У меня на андроиде4.2.1 нормально работает. И при включении ГГС нет зависаний.
Получается теперь и ATool не нужен как отдельное приложение и вообще не понятно наличие ASvt на гугл-маркете при таком раскладе.
 
Последнее редактирование модератором:
Снес, все почистил, поставил по новой.
При подключении у меня идут короткие гудки, у диспетчера выскакивает - "Ошибка при открытии СОМ порта голосового конвертера СОМ 3:5 (0х5) - отказано в доступе"
И связь с лифтом у диспетчеров включается, но не выключается и не видно с каким лифтом было подключение
 
revit написал(а):
У меня на андроиде4.2.1 нормально работает. И при включении ГГС нет зависаний.
Получается теперь и ATool не нужен как отдельное приложение и вообще не понятно наличие ASvt на гугл-маркете при таком раскладе.

ATool использует удаленное подключение к LKDSDrv, можно сказать, что ATool для "низкоуровневого" сервера.

ASPult использует высокоуровневое удаленное подключение к LKDSDisp, т.е. ASPult клиент серверного расширения ПО, как и SPult, FSPult, iSPult

По сути возможности приложения ATool перекрываются возможностями ASPult. Проблема использования ASPult только в необходимости настройки сервера LKDSDisp, которая может вызывать некоторые трудности.

Функциональность ASvt включена в ATool и ASvt будет удален.
 
Последнее редактирование модератором:
sergey57949 написал(а):
Снес, все почистил, поставил по новой.
При подключении у меня идут короткие гудки, у диспетчера выскакивает - "Ошибка при открытии СОМ порта голосового конвертера СОМ 3:5 (0х5) - отказано в доступе"
И связь с лифтом у диспетчеров включается, но не выключается и не видно с каким лифтом было подключение

Вероятно у вас в диспетчерской используется аппаратный ММИ. Для того, что бы оцифрованный звук, пришедший от ASPult (SPult,FSPult), попал на ММИ, в диспетчерской необходим аппаратный голосовой конвертер (USB Voice converter или перешитый старый (не СМ3) КСЛ) - стр. 51 документа "Настройка сети передачи данных 'Обь'".

COM порт, через который производится обмен данными с конвертером, указывается в настройках:
LKDSDrvCfg.png
 

Вложения

  • LKDSDrvCfg.png
    LKDSDrvCfg.png
    50.6 KB · Просмотры: 1
Последнее редактирование модератором:
Не стал, как обычно выходить из ASPult, было 20 неисправных лифтов. Разворачиваю программу через час, опять 20, но в сводке состояния 10. Прошелся по лифтам, сбросил неисправности, все сошлось - неисправных 10 и в сводке состояния 10. Свернул.
Через час разворачиваю - неисправных 10, в сводке 8.
Я так понимаю программа обновляет состояние лифтов только при запуске? А если ее не закрывать, то остается все как было?
 
sergey57949 написал(а):
Не стал, как обычно выходить из ASPult, было 20 неисправных лифтов. Разворачиваю программу через час, опять 20, но в сводке состояния 10. Прошелся по лифтам, сбросил неисправности, все сошлось - неисправных 10 и в сводке состояния 10. Свернул.
Через час разворачиваю - неисправных 10, в сводке 8.
Я так понимаю программа обновляет состояние лифтов только при запуске? А если ее не закрывать, то остается все как было?

"Сводка состояний", которая может быть получена в любом узле географической структуры, берет информацию с сервера в момент открытия.
В каждой строке узла географической структуры количество неисправных лифтом определяется по текущему состоянию лифтов узла в самом ASPult.
Текущее состояние лифтов в ASPult обновляется при приёме информации с сервера, однако как я уже неоднократно писал, приложения для смартфонов "засыпают" даже если находятся на переднем плане, но длительное время с приложениями не было интерактивного взаимодействия и пропускают информацию с сервера.
Поэтому и возникает разница количества неисправных по сводке и по самому дереву и непонятно как приемлемо это устранить.
 
Андрей Ефименко написал(а):
Поэтому и возникает разница количества неисправных по сводке и по самому дереву и непонятно как приемлемо это устранить.


Предлагаю сделать как во всех андроид-приложениях с загружаемыми лентами новостей например, потяни вниз экран и начнется обновление состояния с отображением кружочка аналога песочных часиков в винде. Эта же функция поможет при потере связи, чтобы не "падало" приложение, а просто было возможно принудительно обновить состояние с подъемом соединения. И команду "обновить состояние" из списка команд доступных для лифта тоже заменить этим же.
 
Андрей Ефименко написал(а):
Так и планируется сделать, будут всплывающие сообщения, привязанные к мобильным приложениям (к ASPult), содержащие уникальный идентификатор ЛБ, от которого пришло оповещение, тип оповещения и идентификатор сервера LKDSDisp. При нажатии на оповещение будет запускаться ASPult и сразу будет показываться страница управления данным лифтом.

В Googl Play выложен ASPult v17 в котором:

1. в каждом узле географической структуры по пункту меню "Обновить состояние" можно запустить процесс обновления состояний лифтов данного узла Refresh.png Необходимость обновления связан с тем, что хотя ASPult может быть и запущен, но он может не обмениваться с сервером, находясь в фоновом состоянии.

2. на странице лифтового блока по пункту меню "Отчеты..."\"Датчики" показывается состояние датчиков в реальном времени asksensor.png sensor.png

3. добавлен приём оповещений о вызове диспетчера. Для использования данной возможности нужно разрешить серверу формировать оповещения LKDSDispCfg.png, а ASPult разрешить приём оповещений Connect.png. Оповещения формируются сервером по лифтам, с которыми пользователь имеет право включать голосовую связь. Для приёма оповещений от конкретного сервера, ASPult должен быть запущен и подключен к этому серверу. Кроме того, сервер должен иметь выход во внешний Internet что бы иметь возможность отправлять оповещения через сервис GCM
 

Вложения

  • Refresh.png
    Refresh.png
    54.6 KB · Просмотры: 1
  • asksensor.png
    asksensor.png
    68.5 KB · Просмотры: 0
  • sensor.png
    sensor.png
    47.7 KB · Просмотры: 1
  • LKDSDispCfg.png
    LKDSDispCfg.png
    30.5 KB · Просмотры: 1
  • Connect.png
    Connect.png
    64.8 KB · Просмотры: 1
Последнее редактирование модератором:
Отлично. Попробуем.
Опечаточка нашлась в серверном окне "на Andoid клиенты"
 
Последнее редактирование модератором:
В ASPult хотелось бы иметь возможность подключения по резервным IP автоматически как в SPult-е.
 
1. Еще было бы очень удобно (для тех у кого большие сети) иметь возможность просмотра только лифтов с событиями (красных) из меню по кнопке где "сводка состояния". Чтобы можно было их увидеть сразу все не выбирая прокручиванием всего списка адресов.

2. В базе иногда приходится снимать лифты с контроля флажком "контролируется", те которые есть в сети ОБЬ, но по какой-то причине не должны контролироваться диспетчером. Вот про такие лифты ASPult пишет "блок не определён" . Хотелось бы чтоб он писал в таких случаях "лифт не контролируется" или "блок снят с контроля", ну как-то так.. Чтобы было понятно пользователю что и ASPult и центральный диспетчер на компьютере и вообще никто его не контролирует в данный момент.
 
Последнее редактирование модератором:
Назад
Сверху