Advertisement
duggabe

str_pkt_41.grc

May 25th, 2023
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.84 KB | None | 0 0
  1. options:
  2. parameters:
  3. author: Barry Duggan
  4. catch_exceptions: 'True'
  5. category: '[GRC Hier Blocks]'
  6. cmake_opt: ''
  7. comment: ''
  8. copyright: ''
  9. description: ''
  10. gen_cmake: 'On'
  11. gen_linking: dynamic
  12. generate_options: qt_gui
  13. hier_block_src_path: '.:'
  14. id: str_pkt_41
  15. max_nouts: '0'
  16. output_language: python
  17. placement: (0,0)
  18. qt_qss_theme: ''
  19. realtime_scheduling: ''
  20. run: 'True'
  21. run_command: '{python} -u {filename}'
  22. run_options: prompt
  23. sizing_mode: fixed
  24. thread_safe_setters: ''
  25. title: str_pkt_41
  26. window_size: (1000,1000)
  27. states:
  28. bus_sink: false
  29. bus_source: false
  30. bus_structure: null
  31. coordinate: [8, 12.0]
  32. rotation: 0
  33. state: enabled
  34.  
  35. blocks:
  36. - name: MTU
  37. id: variable
  38. parameters:
  39. comment: ''
  40. value: '1500'
  41. states:
  42. bus_sink: false
  43. bus_source: false
  44. bus_structure: null
  45. coordinate: [352, 12.0]
  46. rotation: 0
  47. state: true
  48. - name: dec_dummy
  49. id: variable_dummy_decoder_def
  50. parameters:
  51. comment: ''
  52. dim1: '1'
  53. dim2: '1'
  54. framebits: MTU*8
  55. ndim: '1'
  56. value: '"ok"'
  57. states:
  58. bus_sink: false
  59. bus_source: false
  60. bus_structure: null
  61. coordinate: [624, 12.0]
  62. rotation: 0
  63. state: enabled
  64. - name: dec_rep
  65. id: variable_repetition_decoder_def
  66. parameters:
  67. comment: ''
  68. dim1: '1'
  69. dim2: '1'
  70. framebits: MTU*8
  71. ndim: '1'
  72. prob: '0.5'
  73. rep: rep
  74. value: '"ok"'
  75. states:
  76. bus_sink: false
  77. bus_source: false
  78. bus_structure: null
  79. coordinate: [1008, 12.0]
  80. rotation: 0
  81. state: enabled
  82. - name: enc_dummy
  83. id: variable_dummy_encoder_def
  84. parameters:
  85. comment: ''
  86. dim1: '1'
  87. dim2: '1'
  88. framebits: MTU*8
  89. ndim: '0'
  90. states:
  91. bus_sink: false
  92. bus_source: false
  93. bus_structure: null
  94. coordinate: [440, 12.0]
  95. rotation: 0
  96. state: true
  97. - name: enc_rep
  98. id: variable_repetition_encoder_def
  99. parameters:
  100. comment: ''
  101. dim1: '1'
  102. dim2: '1'
  103. framebits: MTU*8
  104. ndim: '1'
  105. rep: rep
  106. states:
  107. bus_sink: false
  108. bus_source: false
  109. bus_structure: null
  110. coordinate: [808, 12.0]
  111. rotation: 0
  112. state: enabled
  113. - name: puncpat
  114. id: variable
  115. parameters:
  116. comment: ''
  117. value: '''11'''
  118. states:
  119. bus_sink: false
  120. bus_source: false
  121. bus_structure: null
  122. coordinate: [184, 76.0]
  123. rotation: 0
  124. state: true
  125. - name: rep
  126. id: variable
  127. parameters:
  128. comment: ''
  129. value: '3'
  130. states:
  131. bus_sink: false
  132. bus_source: false
  133. bus_structure: null
  134. coordinate: [280, 12.0]
  135. rotation: 0
  136. state: enabled
  137. - name: samp_rate
  138. id: variable
  139. parameters:
  140. comment: ''
  141. value: '48000'
  142. states:
  143. bus_sink: false
  144. bus_source: false
  145. bus_structure: null
  146. coordinate: [184, 12.0]
  147. rotation: 0
  148. state: enabled
  149. - name: blocks_char_to_float_1_2_0
  150. id: blocks_char_to_float
  151. parameters:
  152. affinity: ''
  153. alias: ''
  154. comment: ''
  155. maxoutbuf: '0'
  156. minoutbuf: '0'
  157. scale: '1'
  158. vlen: '1'
  159. states:
  160. bus_sink: false
  161. bus_source: false
  162. bus_structure: null
  163. coordinate: [304, 380.0]
  164. rotation: 0
  165. state: enabled
  166. - name: blocks_message_debug_0
  167. id: blocks_message_debug
  168. parameters:
  169. affinity: ''
  170. alias: ''
  171. comment: ''
  172. en_uvec: 'True'
  173. states:
  174. bus_sink: false
  175. bus_source: false
  176. bus_structure: null
  177. coordinate: [1280, 384.0]
  178. rotation: 0
  179. state: true
  180. - name: blocks_message_strobe_0
  181. id: blocks_message_strobe
  182. parameters:
  183. affinity: ''
  184. alias: ''
  185. comment: ''
  186. maxoutbuf: '0'
  187. minoutbuf: '0'
  188. msg: pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(9,(71,78,85,32,82,97,100,105,111)))
  189. period: '2000'
  190. states:
  191. bus_sink: false
  192. bus_source: false
  193. bus_structure: null
  194. coordinate: [64, 204.0]
  195. rotation: 0
  196. state: enabled
  197. - name: blocks_repack_bits_bb_0
  198. id: blocks_repack_bits_bb
  199. parameters:
  200. affinity: ''
  201. alias: ''
  202. align_output: 'False'
  203. comment: ''
  204. endianness: gr.GR_LSB_FIRST
  205. k: '8'
  206. l: '1'
  207. len_tag_key: '"packet_len"'
  208. maxoutbuf: '0'
  209. minoutbuf: '0'
  210. states:
  211. bus_sink: false
  212. bus_source: false
  213. bus_structure: null
  214. coordinate: [1024, 204.0]
  215. rotation: 0
  216. state: true
  217. - name: blocks_repack_bits_bb_1
  218. id: blocks_repack_bits_bb
  219. parameters:
  220. affinity: ''
  221. alias: ''
  222. align_output: 'False'
  223. comment: ''
  224. endianness: gr.GR_LSB_FIRST
  225. k: '1'
  226. l: '8'
  227. len_tag_key: '"packet_len"'
  228. maxoutbuf: '0'
  229. minoutbuf: '0'
  230. states:
  231. bus_sink: false
  232. bus_source: false
  233. bus_structure: null
  234. coordinate: [736, 372.0]
  235. rotation: 0
  236. state: true
  237. - name: blocks_throttle2_0
  238. id: blocks_throttle2
  239. parameters:
  240. affinity: ''
  241. alias: ''
  242. comment: ''
  243. ignoretag: 'True'
  244. limit: auto
  245. maximum: '0.1'
  246. maxoutbuf: '0'
  247. minoutbuf: '0'
  248. samples_per_second: samp_rate
  249. type: byte
  250. vlen: '1'
  251. states:
  252. bus_sink: false
  253. bus_source: false
  254. bus_structure: null
  255. coordinate: [568, 204.0]
  256. rotation: 0
  257. state: true
  258. - name: digital_map_bb_0_1
  259. id: digital_map_bb
  260. parameters:
  261. affinity: ''
  262. alias: ''
  263. comment: ''
  264. map: '[-1, 1]'
  265. maxoutbuf: '0'
  266. minoutbuf: '0'
  267. states:
  268. bus_sink: false
  269. bus_source: false
  270. bus_structure: null
  271. coordinate: [176, 380.0]
  272. rotation: 0
  273. state: enabled
  274. - name: fec_extended_tagged_decoder_0
  275. id: fec_extended_tagged_decoder
  276. parameters:
  277. affinity: ''
  278. alias: ''
  279. ann: None
  280. comment: ''
  281. decoder_list: dec_rep
  282. lentagname: '''packet_len'''
  283. maxoutbuf: '0'
  284. minoutbuf: '0'
  285. mtu: '1500'
  286. puncpat: puncpat
  287. value: fec_extended_decoder
  288. states:
  289. bus_sink: false
  290. bus_source: false
  291. bus_structure: null
  292. coordinate: [464, 348.0]
  293. rotation: 0
  294. state: true
  295. - name: fec_extended_tagged_encoder_0_0
  296. id: fec_extended_tagged_encoder
  297. parameters:
  298. affinity: ''
  299. alias: ''
  300. comment: ''
  301. encoder_list: enc_rep
  302. lentagname: '''packet_len'''
  303. maxoutbuf: '0'
  304. minoutbuf: '0'
  305. mtu: MTU
  306. puncpat: puncpat
  307. states:
  308. bus_sink: false
  309. bus_source: false
  310. bus_structure: null
  311. coordinate: [744, 188.0]
  312. rotation: 0
  313. state: enabled
  314. - name: pdu_pdu_to_tagged_stream_0
  315. id: pdu_pdu_to_tagged_stream
  316. parameters:
  317. affinity: ''
  318. alias: ''
  319. comment: ''
  320. maxoutbuf: '0'
  321. minoutbuf: '0'
  322. tag: packet_len
  323. type: byte
  324. states:
  325. bus_sink: false
  326. bus_source: false
  327. bus_structure: null
  328. coordinate: [336, 212.0]
  329. rotation: 0
  330. state: true
  331. - name: pdu_tagged_stream_to_pdu_0
  332. id: pdu_tagged_stream_to_pdu
  333. parameters:
  334. affinity: ''
  335. alias: ''
  336. comment: ''
  337. maxoutbuf: '0'
  338. minoutbuf: '0'
  339. tag: packet_len
  340. type: byte
  341. states:
  342. bus_sink: false
  343. bus_source: false
  344. bus_structure: null
  345. coordinate: [952, 380.0]
  346. rotation: 0
  347. state: true
  348. - name: pdu_tagged_stream_to_pdu_0_0
  349. id: pdu_tagged_stream_to_pdu
  350. parameters:
  351. affinity: ''
  352. alias: ''
  353. comment: ''
  354. maxoutbuf: '0'
  355. minoutbuf: '0'
  356. tag: packet_len
  357. type: byte
  358. states:
  359. bus_sink: false
  360. bus_source: false
  361. bus_structure: null
  362. coordinate: [992, 300.0]
  363. rotation: 0
  364. state: true
  365. - name: virtual_sink_1_0
  366. id: virtual_sink
  367. parameters:
  368. alias: ''
  369. comment: ''
  370. stream_id: p1
  371. states:
  372. bus_sink: false
  373. bus_source: false
  374. bus_structure: null
  375. coordinate: [1240, 212.0]
  376. rotation: 0
  377. state: true
  378. - name: virtual_source_1
  379. id: virtual_source
  380. parameters:
  381. alias: ''
  382. comment: ''
  383. stream_id: p1
  384. states:
  385. bus_sink: false
  386. bus_source: false
  387. bus_structure: null
  388. coordinate: [16, 380.0]
  389. rotation: 0
  390. state: true
  391.  
  392. connections:
  393. - [blocks_char_to_float_1_2_0, '0', fec_extended_tagged_decoder_0, '0']
  394. - [blocks_message_strobe_0, strobe, pdu_pdu_to_tagged_stream_0, pdus]
  395. - [blocks_repack_bits_bb_0, '0', virtual_sink_1_0, '0']
  396. - [blocks_repack_bits_bb_1, '0', pdu_tagged_stream_to_pdu_0, '0']
  397. - [blocks_throttle2_0, '0', fec_extended_tagged_encoder_0_0, '0']
  398. - [digital_map_bb_0_1, '0', blocks_char_to_float_1_2_0, '0']
  399. - [fec_extended_tagged_decoder_0, '0', blocks_repack_bits_bb_1, '0']
  400. - [fec_extended_tagged_encoder_0_0, '0', blocks_repack_bits_bb_0, '0']
  401. - [fec_extended_tagged_encoder_0_0, '0', pdu_tagged_stream_to_pdu_0_0, '0']
  402. - [pdu_pdu_to_tagged_stream_0, '0', blocks_throttle2_0, '0']
  403. - [pdu_tagged_stream_to_pdu_0, pdus, blocks_message_debug_0, print]
  404. - [pdu_tagged_stream_to_pdu_0_0, pdus, blocks_message_debug_0, print]
  405. - [virtual_source_1, '0', digital_map_bb_0_1, '0']
  406.  
  407. metadata:
  408. file_format: 1
  409. grc_version: 3.10.6.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement