mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-26 20:33:53 +01:00
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# RDS95
|
|
|
|
(eRT)(RDS2)
|
|
|
|
RDS95 is a light software RDS encoder for linux
|
|
|
|
RDS95 also embeds Lua to implement some things
|
|
|
|
RDS95 follows the IEC 62106 standard (available at the RDS Forum website)
|
|
|
|
Also, yes i would like to license this under the unlicese but the tyranny of the GPL license restricts me from doing that, this is a message to you, anthony (see the [disclaimer](#disclaimer))
|
|
|
|
## Diffrences between IEC 62106 and EN 50067
|
|
|
|
The newer standard which is the IEC one, removes these features:
|
|
|
|
- MS
|
|
- PIN
|
|
- LIC
|
|
- DI (partially, only dynamic pty is left)
|
|
- EWS (now ODA)
|
|
- IH (now ODA)
|
|
- RP
|
|
- TDC (now ODA)
|
|
|
|
## Unique features
|
|
|
|
RDS95 is the only (as far as i can tell) encoder to transmit the 9-bit AF codes
|
|
|
|
## Lua engine
|
|
|
|
Yet another unique feature, the Lua engine allows you to parse the messages from UDP, and more!
|
|
|
|
You wanna make an ODA? Sure go for it, look in the scripts folder to see `0-ert.lua`, that is how ERT is implemmented in this encoder
|
|
Wanna do scrolling PS without C stuff and no external scripts? Just do it with the `tick` function!
|
|
Don't wanna run a bash script to send your station's data to the encoder when defaults take over? I'll welcome you to the `on_init` function
|
|
|
|
### RFT
|
|
|
|
For a long time there was no RFT in RDS95, but on 28th December 2025 that changed when i implemented it in lua, just call the load function with the path and id 0 and set rds2 mode to 2, and see the your station's logo in the decoder
|
|
|
|
And yes, it is implemented in only Lua and the ODA engine which is also in Lua
|
|
|
|
## Disclaimer
|
|
|
|
RDS95 is "based" on [Anthony96922](https://github.com/Anthony96922/)'s [MiniRDS](https://github.com/Anthony96922/MiniRDS) licensed under GPLv3
|