A library to communicate with a TETRA radio terminal through its peripheral equipment interface (PEI).
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Florian Thienel 309a623d24 add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 3 years ago
com initial project setup 3 years ago
sds add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 3 years ago
tetra initial project setup 3 years ago
LICENSE initial project setup 3 years ago
README.md initial project setup 3 years ago
go.mod add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 3 years ago
go.sum add support for all the 8-bit encodings that Go supports out of the box (plus UTF-16 BE) 3 years ago

README.md

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 V2.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
  • the only supported text encoding scheme is ISO8859-1

License

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

Copyright Florian Thienel