питон-Gammu являются Python привязки для библиотеки Гамму. В настоящее время не поддерживает все функции, Гамму, но диапазон покрытых функций увеличивается, если вам нужно некоторые конкретные, не стесняйтесь использовать систему отслеживания ошибок для художественных запросов.
Монтаж:
Сначала нужно Gammu установлен как разделяемую библиотеку и файлы заголовков. Вы можете использовать либо пакеты для вашего любимого дистрибутива или сделать это вручную (замените XXX текущей версией Гамму):
> Тар xfj Gammu-XXX.tar.bz2
> CD Gammu-XXX
> ./configure --prefix = / USR
> Марка Доля
> Су
# Сделать installshared
Для нахождения Гамму библиотеки, PKG-конфигурации используется, поэтому, пожалуйста, установите его также.
Затем вы можете построить и установить питона-Гамму. Он использует стандартные Distutils, так:
> Питон setup.py строить
> Су
# Питон setup.py установить
Вы можете переопределить значения, полученные от PKG-конфигурации переменными окружения
GAMMU_LIB и GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
питон setup.py строить ход сборки
Что нового В этом выпуске:.
- Новая опция SMSD конфигурации HardResetFrequency
- Gammu теперь поддерживает freedesktop.org/XDG~~HEAD=dobj~~number=plural спецификации для мест конфигурационного файла и читает ~ / .config / Gammu / Config.
- Увеличение тайм-аут для AT + CMGL (ошибка # 1317).
- Добавлена поддержка для дополнительных частей отчета доставка, как определено стандартом ETSI 123 040, раздел 9.2.2.3 (ошибка # 1 304).
- SMSD базы данных теперь называется & Quot; хозяин и Quot; не & Quot; ПК & Quot;.
конфигурации хоста
Что нового в версии 1.23.0:
- Много связанных SMSD изменений:
- Нью-DBI базовая который обрабатывает красиво много баз данных.
- SMSD и ввести инструмент в настоящее время отдельные исполняемые файлы.
- Новый инструмент мониторинга SMSD.
- SMSD теперь могут запускаться как служба Windows.
- SMSD ведет себя хорошо, как демон на Linux (Поддержка Syslog, обработки SIGHUP, соответствующую режим демона, и др.).
- Слияние питона-Гамму:
- Python привязки больше не отдельные проекты, в настоящее время они являются частью Гамму-релизе.
- Улучшена поддержка Nokia USB кабелей на Linux:
- Gammu теперь основе libusb-1.0 для Nokia поддержка USB кабелей.
- Это дает нам прирост производительности и поддержку ДКУ-2 кабелей.
- Гораздо больше тестов:
- О 1/3 кода теперь покрыты тестов.
- Манекен телефон базовая чтобы тестирование без подключенного телефона.
- Общая очистка кода:
- Исправлены тонн проблем найденных тестов, Valgrind и cppcheck.
- Переработана структура код немного, чтобы сделать ясно, что части поддерживается.
- Документация
- Несколько новых справочные страницы, которые были добавлены, наиболее важным является документация для SMSD и все его функции.
Что нового в версии 1.22.94:.
- Исправлены некоторые утечки памяти, найденные cppcheck
- Реализованные переподключения / повторение в драйвере DBI.
- Исправлена утечка памяти в SMSD найдены Valgrind.
- Исправлена расшифровка другого типа Nokia сообщение.
- Поддержка для прохождения получил сообщение ID в DBI.
- Манекен телефон поддерживает телефонную книгу, календарь, Todo, файловую систему.
- Экспериментальная поддержка SMSD монитор на Windows.
- Добавлена ID для Nokia 2680 (ошибка # 813).
- Количество повторных попыток отправить сообщение в SMSD могут быть настроены.
- Обновлены файлы SQL для новой версии (в основном добавил полезные индексы).
- Выпало собственную логику для генерации идентификаторов для SMS и полагаться на сервере SQL (только в драйвере DBI в настоящее время).
Что нового в версии 1.22.93:.
- Исправлены привилегии сбрасывают в SMSD
- SMSD инъекционные теперь правильно использует PhoneID.
- Улучшение SMSD документации.
- улучшения Переводы.
- Добавить ID для Nokia 7373.
- Не пытайтесь использовать файловую OBEX, если доступ IrMC был вынужден.
- Fix возможный вылет в ЛКМ декодера.
- Избегайте строку переполнения длины в Nokia телефонной книге кодера.
- Введенный обратную совместимость gammu.StateMachine.SetConfig.
- Экспериментальная DKU-2 пользовательское драйвера с libusb-1.0 (fbususb).
- питон-Gammu теперь могут вводить сообщения в SMSD (объект gammu.SMSD).
- SMSD магазины суммарные счетчики переданных / полученных сообщений в базе данных.
- Добавлена программа Gammu-SMSD-монитор для контроля состояния SMSD.
- питон-Gammu может контролировать состояние SMSD.
- Не пытайтесь использовать OBEX 1.0 это слишком старый (ошибка # 807).
- Лучше разобрать ATI ответы от Samsung (ошибка # 806).
- Лучше разобрать CSQ ответы от Samsung (ошибка # 806).
- Добавьте маленькие задержки с отправкой SMS / сохранение (ошибка # 794).
- SMSD монитор теперь может работать в течение заданного числа циклов.
- Добавлена DBI серверную часть для SMSD, таким образом, мы теперь поддерживают широкий спектр баз данных.
- SMSD не удалять SMS с телефона, когда он спасает не удалось.
- Структура Добавлено SQL для SQLite, которые могут быть использованы через DBI.
- питон-Gammu может работать и прекратить SMSD.
- Начальная реализация манекена водителя телефон для тестирования.
- Разрешить настроить путь к конфиг из командной строки.
- SMSD монитор позволяет выход в CSV.
Теперь
Что нового в версии 1.22.92:.
- Исправлена получение сетевого имени от сохраненного сообщения
- Исправлена кодировка текста в некоторых кодировках в AT двигателя.
- Обнаружение больше кодов ошибок Siemens CME.
- Окна двоичный снова с поддержкой MySQL.
- Начальная встроенная поддержка Motorola телефонной книги (ошибка # 748).
- использование GetPass если они доступны для пин-код строки.
- Исправлена разбор номер телефона с входящих звонков.
- Добавлена ID для Nokia 1112.
- Выпало устарели упаковка / Debian и точка пользователей на собственных пакетов.
- Исправлена ошибка при логотип оператора пуст.
- Исправлена утечка памяти в SMS резервного копирования.
- Исправлена обработка SMSD исходящие с PostgreSQL (ошибка # 803).
- Автоматическое обнаружение каталог lib64 для установки.
- Разрешить отдельную установку некоторых компонентов на Windows.
Что нового в версии 1.22.91:
- питон-Gammu был здесь более чем пять лет, а теперь его нет! Ну не совсем, я только включил его в регулярных источников Гамму, что в любом случае логично место, где она принадлежит. Особенно, когда смотря на последние релизы, которые были так или иначе связаны друг с другом.
- Дело в том, что несколько предыдущих версиях должны произойти вместе как питон-Гамму и Gammu это не единственная причина, по слиянии. Другие две основные причины кросс-компиляции и тестирования. Кроме того, с объединенной источника, это будет проще для некоторых дистрибутивов развернуть новую Гамму, чтобы выпускаемой продукции.
- Для тестирования я определенно может использовать некоторые рамки тест питона основе, но я бы хотел, чтобы все результаты испытаний в одном месте, и я не нашел что-то, что бы легко интегрировать тестовый питона рамки с некоторым приборной панели, а также будет быть способным делать C тестирование. Также ток CTest / CDash комбо используется в Гамму действительно соответствует моим потребностям для хорошего обзора, что происходит в повседневной тестов, так что я предпочел остаться с нынешней системой.
- Кросс-компиляция действительно не хватает в Distutils и я использовал набор хаки, чтобы сделать его правильно производить бинарные файлы для Windows, Linux на. С текущей настройки, основанной CMake, все это просто вопрос о предоставлении экземпляр Python для использования.
- С другой стороны, я не могу отказаться Distutils использование, так как они все еще будут необходимы для создания бинарный инсталлятор для Windows, если я не найду умный способ, как это сделать в CMake (который я очень сомневаюсь).
поддержка
Что нового в версии 0.28:
- Этот релиз исправляет возможные сбои, приносит совместимость с Гамму 1.22. 0, а также добавляет поддержку для преобразования в и из форматов визитную карточку / VCalendar / Анонсы.
Что нового в версии 0.27:
- Этот релиз добавляет поддержку для новых возможностей Гамму и фиксирует несколько кодирования ошибки.
Требования
- Python
- Gammu
Комментарии не найдены