id: satellites_decode_rs_ccsds
label: CCSDS Reed-Solomon Decoder
category: '[Satellites]/FEC'

parameters:
-   id: basis
    label: Basis
    dtype: enum
    options: ['False', 'True']
    option_labels: [Conventional, Dual]
-   id: interleave
    label: Interleave depth
    default: 1
    dtype: int

inputs:
-   domain: message
    id: in

outputs:
-   domain: message
    id: out

templates:
    imports: import satellites
    make: satellites.decode_rs(${basis}, ${interleave})

file_format: 1
