Guest User

Untitled

a guest
Aug 27th, 2025
7
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. {
  2. "channels": [
  3. {
  4. "name": "Voice_ch1",
  5. "device": "sdr0",
  6. "trunking_sysname": "P25 System",
  7. "meta_stream_name": "stream_0",
  8. "demod_type": "cqpsk",
  9. "destination": "udp://127.0.0.1:23456",
  10. "excess_bw": 0.2,
  11. "filter_type": "rc",
  12. "if_rate": 24000,
  13. "plot": "",
  14. "symbol_rate": 4800,
  15. "enable_analog": "off",
  16. "blacklist": "",
  17. "whitelist": "stream0.wlist",
  18. "crypt_keys": "example_keys.json"
  19. },
  20. {
  21. "name": "Voice_ch2",
  22. "device": "sdr1",
  23. "trunking_sysname": "P25 System",
  24. "meta_stream_name": "stream_1",
  25. "demod_type": "cqpsk",
  26. "destination": "udp://127.0.0.1:23466",
  27. "excess_bw": 0.2,
  28. "filter_type": "rc",
  29. "if_rate": 24000,
  30. "plot": "",
  31. "symbol_rate": 4800,
  32. "enable_analog": "off",
  33. "blacklist": "",
  34. "whitelist": "stream1.wlist",
  35. "crypt_keys": "example_keys.json"
  36. }
  37. ],
  38. "devices": [
  39. {
  40. "args": "rtl=0",
  41. "gains": "LNA:39",
  42. "gain_mode": false,
  43. "name": "sdr0",
  44. "offset": 0,
  45. "ppm": 0.0,
  46. "rate": 1000000,
  47. "usable_bw_pct": 0.85,
  48. "tunable": true
  49. },
  50. {
  51. "args": "rtl=1",
  52. "gains": "LNA:39",
  53. "gain_mode": false,
  54. "name": "sdr0",
  55. "offset": 0,
  56. "ppm": 0.0,
  57. "rate": 1000000,
  58. "usable_bw_pct": 0.85,
  59. "tunable": true
  60. }
  61. ],
  62. "trunking": {
  63. "module": "tk_p25.py",
  64. "chans": [
  65. {
  66. "nac": "0x0",
  67. "wacn": "0x00000",
  68. "sysid": "0x000",
  69. "sysname": "P25 System",
  70. "control_channel_list": "773.84375,774.84375",
  71. "whitelist": "",
  72. "blacklist": "",
  73. "tgid_tags_file": "trunk-tags.tsv",
  74. "rid_tags_file": "trunk-rids.tsv",
  75. "tdma_cc": false,
  76. "crypt_behavior": 2
  77. }
  78. ]
  79. },
  80. "metadata": {
  81. "module": "icemeta.py",
  82. "streams": [
  83. {
  84. "stream_name": "stream_0",
  85. "meta_format_idle": "[idle]",
  86. "meta_format_tgid": "[%TGID%]",
  87. "meta_format_tag": "[%TGID%] %TAG%",
  88. "icecastServerAddress": "192.168.1.24:8000",
  89. "icecastMountpoint": "op25_stream_0",
  90. "icecastMountExt": ".xspf",
  91. "icecastPass": "hackme1",
  92. "delay": 0.0
  93. },
  94. {
  95. "stream_name": "stream_1",
  96. "meta_format_idle": "[idle]",
  97. "meta_format_tgid": "[%TGID%]",
  98. "meta_format_tag": "[%TGID%] %TAG%",
  99. "icecastServerAddress": "192.168.1.24:8000",
  100. "icecastMountpoint": "op25_stream_1",
  101. "icecastMountExt": ".xspf",
  102. "icecastPass": "hackme2",
  103. "delay": 0.0
  104. }
  105. ]
  106. },
  107. "audio": {
  108. "module": "sockaudio.py",
  109. "instances": [
  110. {
  111. "instance_name": "audio0",
  112. "device_name": "default",
  113. "udp_port": 23456,
  114. "audio_gain": 1.0,
  115. "number_channels": 1
  116. },
  117. {
  118. "instance_name": "audio1",
  119. "device_name": "default",
  120. "udp_port": 23466,
  121. "audio_gain": 1.0,
  122. "number_channels": 1
  123. }
  124. ]
  125. },
  126. "terminal": {
  127. "module": "terminal.py",
  128. "terminal_type": "curses",
  129. "#terminal_type": "http:127.0.0.1:8080",
  130. "curses_plot_interval": 0.1,
  131. "http_plot_interval": 1.0,
  132. "http_plot_directory": "../www/images",
  133. "tuning_step_large": 1200,
  134. "tuning_step_small": 100,
  135. "default_channel": "Voice_ch2"
  136. }
  137. }
  138.  
Advertisement
Add Comment
Please, Sign In to add comment