51 lines
846 B
YAML
51 lines
846 B
YAML
id: satnogs_ax25_encoder_mb
|
|
label: AX25 Encoder
|
|
|
|
parameters:
|
|
- id: dest_addr
|
|
label: Destination Callsign
|
|
dtype: string
|
|
|
|
- id: dest_ssid
|
|
label: Destination SSID
|
|
dtype: int
|
|
default: 0
|
|
|
|
- id: src_addr
|
|
label: Source Callsign
|
|
dtype: string
|
|
|
|
- id: src_ssid
|
|
label: Source SSID
|
|
dtype: int
|
|
default: 0
|
|
|
|
- id: preamble_len
|
|
label: Preamble Length
|
|
dtype: int
|
|
default: 16
|
|
|
|
- id: postamble_len
|
|
label: Postamble Length
|
|
dtype: int
|
|
default: 16
|
|
|
|
- id: scramble
|
|
label: G3RUH Scrambling
|
|
dtype: bool
|
|
default: 'True'
|
|
options: ['True', 'False']
|
|
option_labels: ['Enable', 'Disable']
|
|
|
|
outputs:
|
|
- label: out
|
|
domain: stream
|
|
dtype: byte
|
|
|
|
templates:
|
|
imports: import satnogs
|
|
make: satnogs.ax25_encoder_mb(${dest_addr}, ${dest_ssid}, ${src_addr}, ${src_ssid},
|
|
${preamble_len}, ${postamble_len}, ${scramble})
|
|
|
|
file_format: 1
|