Introduction - If you have any usage issues, please Google them yourself
Packet : ok-dmrlib-master.zip filelist
ok-dmrlib-master/
ok-dmrlib-master/.github/
ok-dmrlib-master/.github/workflows/
ok-dmrlib-master/.github/workflows/sanity.yml
ok-dmrlib-master/.gitignore
ok-dmrlib-master/.pre-commit-config.yaml
ok-dmrlib-master/.yamllint
ok-dmrlib-master/LICENSE
ok-dmrlib-master/Makefile
ok-dmrlib-master/README.md
ok-dmrlib-master/codecov.yml
ok-dmrlib-master/okdmr/
ok-dmrlib-master/okdmr/.gitignore
ok-dmrlib-master/okdmr/dmrlib/
ok-dmrlib-master/okdmr/dmrlib/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/
ok-dmrlib-master/okdmr/dmrlib/etsi/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/crc.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/crc16.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/crc32.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/crc8.py
ok-dmrlib-master/okdmr/dmrlib/etsi/crc/crc9.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/bptc_196_96.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/fec_utils.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/five_bit_checksum.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/golay_20_8_7.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_13_9_3.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_15_11_3.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_16_11_4.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_17_12_3.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_7_4_3.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/hamming_common.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/quadratic_residue_16_7_6.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/reed_solomon_12_9_4.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/trellis.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/vbptc_128_72.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/vbptc_32_11.py
ok-dmrlib-master/okdmr/dmrlib/etsi/fec/vbptc_68_28.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/burst.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/access_types.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/burst_types.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/crc_masks.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/csbk_opcodes.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/data_packet_formats.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/data_types.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/defined_data_formats.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/feature_set_ids.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/flcos.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/fragment_sequence_number.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/full_message_flag.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/lcss.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/preemption_power_indicator.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/resynchronize_flag.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/sap_identifier.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/sarq.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/slcos.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/supplementary_flag.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/sync_patterns.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/udt_format.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/elements/voice_bursts.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/csbk.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/data_header.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/embedded_signalling.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/full_link_control.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/pi_header.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/rate12_data.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/rate1_data.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/rate34_data.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/short_link_control.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer2/pdu/slot_type.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/__init__.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/activity_id.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/additional_information_field.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/announcement_type.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/answer_response.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/channel_timing_opcode.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/dynamic_identifier.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/ip_address_identifier.py
ok-dmrlib-master/okdmr/dmrlib/etsi/layer3/elements/position_error.py
ok-dmrlib-master/okdmr/dmrlib/etsi/