motofan logo
12 страниц V < 1 2 3 4 > »         
> 

Motovcl, New!!! Vcl For Delphi 7,9,10 - Ver 2.3.0 Alpha

n0wheremany
сообщение 27.10.2005, 15:30 Закрепленное сообщение!


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111

Рейтинг: 341



Изображение

MotoVCL - VCL для Delphi по АТ, P2K, USB (TrancFlash) и Flash режимам работы мототел

ВНИМАНИЕ!!! Эта тема только для програмистов в Delphi

Всегда Скачать последню версию мона Здесь.
Если недоступна, то из подписи... или через ЛС

Всё что вам известно про форматы команд или с предложениями пишите ЗДЕСЬ или в ЛС

Последняя версия 2.3.0 Alpha

Устанавливается на:
Delphi 7, Delphi 2005(9), Delphi 2006(10)

Возможности:

Поддержка:
* LTE, LTE2 - в основном всех мототелефонов

Список компонентов:
* TMotoATMode - Компонент для работы с телефоном в режиме АТ
* TMotoP2KMode - Компонент для работы с телефоном в режиме P2K
* TMotoUSBMode - Компонент для работы с телефоном в режиме USB (Карта памяти)
* TMotoFlashMode - Компонент для работы с телефоном в Flash режиме

Оснвные отличия:
* Единственная в мире smile.gif
* Одновременная работа с несколькими устройствами

Текущие возможности TMotoATMode
* Поиск устройств
* Переключение в P2K, USB режим
* Выключение, блокировка телефона
* Отправка, приём АТ команд

Текущие возможности компонента TMotoP2KMode
* Поиск устройств
* Переключение в АТ, Flash, Suspend Режимы
* Выключение, перезагрузка телефна
* Поиск файлов по маске, Удаление файлов, Копирование файлов в телефон и из телефона
* Чтение, запись Seem
* Нажатие клавиш в телефоне
* Работа с камерой телефона (сделать снимок разного формата)
* Контроль аудио (вкл/выкл параметров)
* Получение обширной информации о телефоне (Модель, Flex, PDS, IMEI, IMSI, Ключи блокировок, Платформы, DSP, Hardware, LangID, Release, GPS Chipset и ещё 32 инфы)

Текущие возможности TMotoUSBMode
* Поиск устройств
* Некоторая дополнительная информация по устройству
* Переключение в АТ, P2K и USB режим

Текущие возможности TMotoFlashMode
* Работа через LiibUsb или P2KSys
* Поиск устройств
* Перезагрузка, Выключение
* Заливка загрузчика
* Создание Backup
* Очистка памяти
* Прошивание BIN, SMG файлов
* Отправка, приём команд
* Получение модели, имени флекса, IMEI телефона и версии бута

дополнительно:
* Список дополнительных файлов в архиве
** \Ldr\LdrTools.exe - программа для генерирования загрузчика с выбранными адресами для прошивки. Имеет возможность просматривать кодовые группы для разных платформ
** \Ldr\ShxExtract - программа для извлечения из SHX бинарных файлов
** \Demo\ - папка демо файлов по всем компонентам, позволяющие оценить работу и возможности компонентов

Ни за правильную или не правильную работу компонентов ответстенности не несу. Вы используете эти компоненты на свой страх и риск


Исправление багов
* В демо "P2KSeem" нашёл и исправил V360. Данный баг является критичным для этой демки.

Чтобы узнать историю добавлений, возможности прочитайте ReadME.

Сообщение отредактировал n0wheremany - 25.10.2012, 10:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Moto_E398
сообщение 4.2.2006, 8:23


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 11.1.2006
Пользователь №: 65 328
Модель телефона: Motorola E398
Прошивка: 373_G_OE.30.43R

Рейтинг: 0



Цитата(n0wheremany @ Среда, 1 Февраля 2006, 17:00)
Новая версия 1.9.1 Качаем.

http://nowhere.org.ua/application.php?id=5]Здесь[/URL]

Добавлено:
Норм Чтение, Запись Сиим.
Демо для Чтения/Записи Сиим.
Иконки для Компонентов :)
*


добавь функции
FlashPhone(Tagert:TFlashFile)
BackUpPhone(Tagert:TBackUpFile)
и премия МотоФан 2006 в кармане ))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 4.2.2006, 13:21


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111

Рейтинг: 341



Цитата
добавь функции
FlashPhone(Tagert:TFlashFile)
BackUpPhone(Tagert:TBackUpFile)
и премия МотоФан 2006 в кармане ))


Для этого есть TMotoFlashMode.

Но премии нету... (За MotoVCL нету)

Сообщение отредактировал n0wheremany - 26.10.2007, 13:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NickVlad
сообщение 25.2.2006, 7:37


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 8.11.2005
Из: Владивосток
Пользователь №: 57 437
Модель телефона: v635; MPx200
Прошивка: R474_G_08.48.4BR

Рейтинг: 0



Цитата(n0wheremany @ Суббота, 25 Февраля 2006, 16:54)
Вообщето ты ни туда задал вопрос.
Вот посмотри чего поддерживается:
AT+CLAC - Список всех команд телефона
*


Нашел самую близкую по моему вопрос ветку, имхо :)
По поводу AT+CLAC - попробую.

__________
Попробовал. В списке команд AT+CLIP присутствует. Значит проблема, как я и думаю, в чем-то другом. Может надо что-то включить или какой-то иной режим включить. Был еще вопрос с тем, что по ATD номер не набирался (точнее на экране высвечивалось, что идет набор номера, а потом выдавало NO CARRIER) - курение мануала скачанного по какой-то из здешних ссылок (PDF около 10 метров, на 500 листов) помогло - надо после номера ; ставить, чтобы набор происходил в "голосовом режиме". А вот с CLIP-ом что-то не могу разобраться...

p.s. Кстати, если вдруг нужно, то скачал я этот мануал здесь: ftp://ftp.efo.ru/pub/motorola/gsm_modem/g...nds_06Mar05.pdf
Много интересного, щаз сижу пытаюсь переварить :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 25.2.2006, 14:56


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111

Рейтинг: 341



Цитата
Значит проблема, как я и думаю, в чем-то другом. Может надо что-то включить или какой-то иной режим включить.


Может в синтаксе:

Syntax: AT+CLIP= [<n>]
This feature is not supported by some phone types. This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to obtain the calling line identity (CLI) of the calling party when receiving a mobile terminated call. With this command, the user can enable or disable the presentation of the CLI on the TE. It has no effect on the execution of the supplementary service CLIP in the network.

+CLIP:<number>,<type>[,<subaddr>,<satype>[,<alpha>]] response is returned after every RING (or +CRING: <type>.

AT+CLIP= [<n>]

(No response)

AT+CLIP?

+CLIP: <n>,<m>

AT+CLIP=?

+CLIP: (list of supported <n>'s)


<n>:

(parameter sets/shows the result code presentation status in the data card):

0 disable
1 enable

<m>:

(parameter shows the subscriber CLIP service status in the network):

2 unknown (e.g,. no network, etc.)

When the presentation of CLIP on TE is enabled (and calling subscriber permits), the +CLIP:<number>,<type>[,<subaddr>,<satype>[,<alpha>]] response is returned after every RING result code sent from data card to TE (or +CRING: <type>).

<number>:
Phone number
<type>:
Type of number in integer format; default is 145 when dialling string includes international access code character "+", otherwise 129.
<alpha>:
Optional string type alphanumeric representation of a <number> corresponding to the entry found in a phone book; used character set of the data card memory.

Цитата
Был еще вопрос с тем, что по ATD номер не набирался


ATD Dial Command
Syntax: ATD[<dial_string>[;]]
This command is used to initiate a call. When a call is initiated, the command must contain the called partys number or a directory entry which contains the stored number. The ATD command can also be used for sending DTMF tones (only supported by Nokia 8110 or compatible phones). A semicolon character shall be added when a voice call is originated (only supported by Nokia 8110 or compatible phones).

ATD[<dial_string>[;]]
Dials the number in a dial_string.

ATD> TA<n>[;]
Dials a stored number from a data card memory location <n>, (<n> is 0...99).

ATD> ME<n>[;]
Dials a stored number from a phone memory lo
cation <n>. (Range of <n> varies with the phone model).

ATD> SIM<n>[;]
Dials a stored number from a SIM card location <n>. (Range of <n> varies with the SIM card in use).

ATD> <n>[;]
Dials a stored number from a data card memory location <n>, (<n> is 0...99).

ATD[;]
Dials a stored number from a data card memory location 0.

ATDL
Redials the last number that has been dialled during the current session.

The following special characters in dial_string are valid (dial modifiers):
+

Automatically adds the international dialling code before the number. Place this modifier before the dialling string.

,

A pause in dialling. The duration of the pause is specified by the S-register number 8. In the voice call mode, numbers after the modifier are sent as DTMF tones.

T, P, !, W

These dial modifiers have no effect. They have been included for compatibility reasons.

Examples:

· ATD+3583123456

Make an international data call to the number 3583123456. The data card automatically adds the international access code.

· ATD> ME2

Make a data call to the number stored in the phones memory location 2.

· ATD> <string>

Dial a number assigned to <string>.

See the responses to the ATD command under the section Responses in AT Command Mode.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vovan_mail
сообщение 12.3.2006, 8:08


Мастер
****

Группа: Пользователи
Сообщений: 166
Регистрация: 20.12.2004
Из: г. Смоленск
Пользователь №: 28 543
Модель телефона: Z3 - Z6
Прошивка: R452B_G_08.02.0DR

Рейтинг: 26



:) Нормально, но можно вроде так
item.SendCommand('AT+CPBS="ME";+CPBR=?;+CPBS?;+MPBR=1,1000');
Модем наверное должен понять. Я всегда ввожу команды таким образом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
raveness
сообщение 12.3.2006, 11:24


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 11.3.2006
Пользователь №: 73 682
Модель телефона: C390

Рейтинг: 0



NickVlad,

для работы AT+CLIP надо сначало набрать AT+MODE=2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 15.4.2006, 19:58


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111

Рейтинг: 341



Цитата
Кстати, извини за глупый вопрос, но как обновить твои компоненты?


Ну. Просто сохрани в туже папку.

Если по другому, то так: Удаляешь MotoVcL.bpl из Windows\System32 и из Borland\Delphi7\Project\bpl\ (при выкл Delphi).
Запускаем Delphi - Пишет - не наёден модуль BPl - загружать его далее? - Кликаешь No. Далее запускаешь DPK и устанаваешь...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 21.4.2006, 4:36


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111

Рейтинг: 341



Цитата
Ну в P2kMan'е идёт же!!!


P2KMan это одно. P2KTools - Другое. Идёт или не идёт в P2KTools?

Дабавлен Флеш режим. Создание бэкапа, получение некоторой инфы. Прошиваться чуть позже сделаю.
!! Лоадер только от Vilko !!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vscz
сообщение 24.4.2006, 10:24


Интересующийся
**

Группа: Пользователи
Сообщений: 84
Регистрация: 23.11.2005
Из: Н.Новгород
Пользователь №: 59 390
Модель телефона: E398. вроде
Прошивка: MS 79R 1.5 Pro

Рейтинг: 3.5



У меня интересное педложение.
VCL перевести в KOL
Повторяю это предложение, если-бы знал сделал сам.

n0wheremany
Не думаю что это возможно, т.к. KOL поддерживается только до D7, а щас в основном используются новее...

Сообщение отредактировал n0wheremany - 26.10.2007, 13:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Moto_E398
сообщение 24.4.2006, 13:17


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 11.1.2006
Пользователь №: 65 328
Модель телефона: Motorola E398
Прошивка: 373_G_OE.30.43R

Рейтинг: 0



Цитата(n0wheremany @ Пятница, 21 Апреля 2006, 8:36)
Дабавлен Флеш режим. Создание бэкапа, получение некоторой инфы. Прошиваться чуть позже сделаю.
!! Лоадер только от Vilko !!
*


Словами "я же говорил..." всего и не выразишь... респект, комрад ждем прошивания и подробного мануала по работе с компанентами.... clap;applo drink_drunks;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motovcl, New!!! Vcl For Delphi 7,9,10 - Ver 2.3.0 Alpha · Ломаем и строим! · Forum
 

12 страниц V < 1 2 3 4 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 8:25

Форум живёт: