├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README ├── TODO ├── apps ├── CMakeLists.txt ├── tetrapol_build.c └── tetrapol_dump.c ├── demod ├── calibrate.sh ├── demod.py ├── demod2.py ├── map ├── scan.sh ├── signal_detector.py ├── tetrapol_detector.py ├── tetrapol_detector.sh └── tetrapol_tx.grc ├── doc ├── crypto.txt ├── och-rfsi.txt └── voice.txt ├── lib ├── CMakeLists.txt ├── addr.c ├── bch.c ├── bit_utils.c ├── cch.c ├── data_frame.c ├── frame.c ├── frame_json.c ├── hdlc_frame.c ├── link.c ├── log.c ├── lsdu_cd.c ├── lsdu_vch.c ├── misc.c ├── msg_coding.c ├── pch.c ├── phys_ch.c ├── rch.c ├── sdch.c ├── tch.c ├── terminal.c ├── test_bit_utils.c ├── test_data_frame.c ├── test_frame.c ├── test_tp_timer.c ├── tetrapol.c ├── tetrapol │ ├── addr.h │ ├── bch.h │ ├── bit_utils.h │ ├── cch.h │ ├── data_frame.h │ ├── frame.h │ ├── frame_json.h │ ├── hdlc_frame.h │ ├── link.h │ ├── log.h │ ├── lsdu_cd.h │ ├── lsdu_vch.h │ ├── misc.h │ ├── msg_coding.h │ ├── pch.h │ ├── phys_ch.h │ ├── rch.h │ ├── sdch.h │ ├── system_config.h │ ├── tch.h │ ├── terminal.h │ ├── tetrapol.h │ ├── tetrapol_int.h │ ├── tp_timer.h │ ├── tpdu.h │ ├── tsdu.h │ ├── tsdu_json.h │ └── tsdu_print.h ├── tp_timer.c ├── tpdu.c ├── tsdu.c ├── tsdu_json.c └── tsdu_print.c └── misc ├── calibrate ├── map └── scan /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/COPYING -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/TODO -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/tetrapol_build.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/apps/tetrapol_build.c -------------------------------------------------------------------------------- /apps/tetrapol_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/apps/tetrapol_dump.c -------------------------------------------------------------------------------- /demod/calibrate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/calibrate.sh -------------------------------------------------------------------------------- /demod/demod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/demod.py -------------------------------------------------------------------------------- /demod/demod2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/demod2.py -------------------------------------------------------------------------------- /demod/map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/map -------------------------------------------------------------------------------- /demod/scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/scan.sh -------------------------------------------------------------------------------- /demod/signal_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/signal_detector.py -------------------------------------------------------------------------------- /demod/tetrapol_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/tetrapol_detector.py -------------------------------------------------------------------------------- /demod/tetrapol_detector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/tetrapol_detector.sh -------------------------------------------------------------------------------- /demod/tetrapol_tx.grc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/demod/tetrapol_tx.grc -------------------------------------------------------------------------------- /doc/crypto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/doc/crypto.txt -------------------------------------------------------------------------------- /doc/och-rfsi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/doc/och-rfsi.txt -------------------------------------------------------------------------------- /doc/voice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/doc/voice.txt -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/addr.c -------------------------------------------------------------------------------- /lib/bch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/bch.c -------------------------------------------------------------------------------- /lib/bit_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/bit_utils.c -------------------------------------------------------------------------------- /lib/cch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/cch.c -------------------------------------------------------------------------------- /lib/data_frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/data_frame.c -------------------------------------------------------------------------------- /lib/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/frame.c -------------------------------------------------------------------------------- /lib/frame_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/frame_json.c -------------------------------------------------------------------------------- /lib/hdlc_frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/hdlc_frame.c -------------------------------------------------------------------------------- /lib/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/link.c -------------------------------------------------------------------------------- /lib/log.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int log_global_lvl = INFO; 4 | -------------------------------------------------------------------------------- /lib/lsdu_cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/lsdu_cd.c -------------------------------------------------------------------------------- /lib/lsdu_vch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/lsdu_vch.c -------------------------------------------------------------------------------- /lib/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/misc.c -------------------------------------------------------------------------------- /lib/msg_coding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/msg_coding.c -------------------------------------------------------------------------------- /lib/pch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/pch.c -------------------------------------------------------------------------------- /lib/phys_ch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/phys_ch.c -------------------------------------------------------------------------------- /lib/rch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/rch.c -------------------------------------------------------------------------------- /lib/sdch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/sdch.c -------------------------------------------------------------------------------- /lib/tch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tch.c -------------------------------------------------------------------------------- /lib/terminal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/terminal.c -------------------------------------------------------------------------------- /lib/test_bit_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/test_bit_utils.c -------------------------------------------------------------------------------- /lib/test_data_frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/test_data_frame.c -------------------------------------------------------------------------------- /lib/test_frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/test_frame.c -------------------------------------------------------------------------------- /lib/test_tp_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/test_tp_timer.c -------------------------------------------------------------------------------- /lib/tetrapol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol.c -------------------------------------------------------------------------------- /lib/tetrapol/addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/addr.h -------------------------------------------------------------------------------- /lib/tetrapol/bch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/bch.h -------------------------------------------------------------------------------- /lib/tetrapol/bit_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/bit_utils.h -------------------------------------------------------------------------------- /lib/tetrapol/cch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/cch.h -------------------------------------------------------------------------------- /lib/tetrapol/data_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/data_frame.h -------------------------------------------------------------------------------- /lib/tetrapol/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/frame.h -------------------------------------------------------------------------------- /lib/tetrapol/frame_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/frame_json.h -------------------------------------------------------------------------------- /lib/tetrapol/hdlc_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/hdlc_frame.h -------------------------------------------------------------------------------- /lib/tetrapol/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/link.h -------------------------------------------------------------------------------- /lib/tetrapol/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/log.h -------------------------------------------------------------------------------- /lib/tetrapol/lsdu_cd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/lsdu_cd.h -------------------------------------------------------------------------------- /lib/tetrapol/lsdu_vch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/lsdu_vch.h -------------------------------------------------------------------------------- /lib/tetrapol/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/misc.h -------------------------------------------------------------------------------- /lib/tetrapol/msg_coding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/msg_coding.h -------------------------------------------------------------------------------- /lib/tetrapol/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/pch.h -------------------------------------------------------------------------------- /lib/tetrapol/phys_ch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/phys_ch.h -------------------------------------------------------------------------------- /lib/tetrapol/rch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/rch.h -------------------------------------------------------------------------------- /lib/tetrapol/sdch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/sdch.h -------------------------------------------------------------------------------- /lib/tetrapol/system_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/system_config.h -------------------------------------------------------------------------------- /lib/tetrapol/tch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tch.h -------------------------------------------------------------------------------- /lib/tetrapol/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/terminal.h -------------------------------------------------------------------------------- /lib/tetrapol/tetrapol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tetrapol.h -------------------------------------------------------------------------------- /lib/tetrapol/tetrapol_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tetrapol_int.h -------------------------------------------------------------------------------- /lib/tetrapol/tp_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tp_timer.h -------------------------------------------------------------------------------- /lib/tetrapol/tpdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tpdu.h -------------------------------------------------------------------------------- /lib/tetrapol/tsdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tsdu.h -------------------------------------------------------------------------------- /lib/tetrapol/tsdu_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tsdu_json.h -------------------------------------------------------------------------------- /lib/tetrapol/tsdu_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tetrapol/tsdu_print.h -------------------------------------------------------------------------------- /lib/tp_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tp_timer.c -------------------------------------------------------------------------------- /lib/tpdu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tpdu.c -------------------------------------------------------------------------------- /lib/tsdu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tsdu.c -------------------------------------------------------------------------------- /lib/tsdu_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tsdu_json.c -------------------------------------------------------------------------------- /lib/tsdu_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/lib/tsdu_print.c -------------------------------------------------------------------------------- /misc/calibrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/misc/calibrate -------------------------------------------------------------------------------- /misc/map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/misc/map -------------------------------------------------------------------------------- /misc/scan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenGbps/tetrapol-kit/HEAD/misc/scan --------------------------------------------------------------------------------