Metadata-Version: 2.1
Name: sorm_location_asn1
Version: 0.7.1
Summary: Asn.1 representation for sorm645 location field
Home-page: https://github.com/chabErch/sorm_location_asn1
Author: chabErch
Author-email: chabErch@yandex.ru
License: UNKNOWN
Description: # sorm_location_asn1
        
        `sorm_location_asn1` — модуль, содержащий набор классов, для формирования местоположения в соответствии с требованиями Приказа Минкомсвязи № 645.
        
        # Установка
        
        Установка через `pip` :
        
        ```
        pip install sorm_location_asn1
        ```
        
        # Использование
        
        Модуль `sorm_location_asn1` содержит 2 класса для кодирования местоположения: `SormGsmLocation` для местоположения СПРС стандартов GSM и UMTS, и `SormLteLocation` для местоположения СПРС стандарта LTE. Оба класса наследуются от абстрактного класса `BaseLocation`.
        
        Для получение кодированного местоположения достаточно создать объект нужного класса и вызвать его метод `.encode()`
        
        ```python
        from sorm_location_asn1 import SormGsmLocation, SormLteLocation
        
        sorm_gsm_location = SormGsmLocation(
            mcc=250,
            mnc=1,
            lac=1111,
            cell_id=2222,
            sector=1,
            ta=1,
            time_delta=12300
        )
        raw_gsm_location = sorm_gsm_location.encode()
        print(raw_gsm_location.hex())
        
        sorm_lte_location = SormLteLocation(
            mcc=250,
            mnc=1,
            e_utran_cell_id=2892309,
            ta=1282,
            time_delta=12300
        )
        raw_lte_location = sorm_lte_location.encode()
        print(raw_lte_location.hex())
        ```
        
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: Russian
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
