Struct ccsds_tm_frame_cfg_t¶
ClassList > ccsds_tm_frame_cfg_t
Which coding is applied to one Transfer Frame. More...
#include <ccsds_tm_frame.h>
Public Attributes¶
| Type | Name |
|---|---|
| int | attach_asm |
| int | convolutional |
| int | randomise |
| unsigned | rs_depth |
Detailed Description¶
Every stage is optional because the standard makes it so: 9.2.1.1 has ASMs between Transfer Frames with no coding at all, 3.2.2 makes the randomiser conditional on the system designer, and Reed-Solomon and the convolutional code are separate sections a mission selects between. The combination of all four is concatenated coding (section 5), which is the case the tests exercise end to end.
Public Attributes Documentation¶
variable attach_asm¶
Prepend the ASM, making the unit a CADU
variable convolutional¶
Apply the section-3 inner code
variable randomise¶
Apply the section-10 pseudo-randomiser
variable rs_depth¶
Interleaving depth; 0 for no outer code
The documentation for this class was generated from the following file native/inc/ccsds_tm/ccsds_tm_frame.h