A library to communicate with a TETRA radio terminal through its peripheral equipment interface (PEI).
Find a file
2024-03-20 21:06:22 +01:00
com add commands to control the radio terminal 2021-09-29 17:05:40 +02:00
ctrl add functions to read talkgroups 2024-03-20 21:06:22 +01:00
sds add support for concatenated text messages with UDH 2022-07-08 19:49:33 +02:00
tetra add commands to control the radio terminal 2021-09-29 17:05:40 +02:00
go.mod add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 2021-09-24 17:15:35 +02:00
go.sum add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 2021-09-24 17:15:35 +02:00
LICENSE initial project setup 2021-09-19 14:19:47 +02:00
README.md add support for concatenated text messages with UDH 2022-07-08 19:49:33 +02:00

tetra-pei

The tetra-pei library allows to communicate with a TETRA radio terminal through its peripheral equipment interface (PEI), with the main focus on simple radio control and the handling of SDS messages. This implementation is solely based on the relevant ETSI specifications:

  • ETSI TS 100 392-2 V3.9.2 (2020-06): Terrestrial Trunked Radio (TETRA); Voice plus Data (V+D); Part 2: Air Interface (AI)
  • ETSI EN 300 392-5 V2.7.1 (2020-04): Terrestrial Trunked Radio (TETRA); Voice plus Data (V+D) and Direct Mode Operation (DMO); Part 5: Peripheral Equipment Interface (PEI)

Restrictions

  • store/forward control information is not handled
  • not all specified text encoding schemes are implemented

License

This library is published under the GNU General Public License, Version 3

Copyright Florian Thienel