gr-satnogs/grc/satnogs_multi_format_msg_si...

38 lines
700 B
YAML

id: satnogs_multi_format_msg_sink
label: Message Sink
parameters:
- id: format
label: Output Format
dtype: int
options: [0, 1, 2]
option_labels: ['Binary', 'Hex annotation', 'Binary annotation']
default: 0
- id: timestamp
label: Timestamping
dtype: bool
default: False
- id: outstream
label: Output
dtype: enum
options: ['False', 'True']
option_labels: ['File', 'STDOUT']
default: 'True'
- id: filepath
label: File
dtype: file_save
hide: ${ 'all' if outstream == 'True' else 'none' }
inputs:
- id: in
domain: message
templates:
imports: import satnogs
make: satnogs.multi_format_msg_sink(${format}, ${timestamp}, ${outstream}, ${filepath})
file_format: 1