Package org.yamcs.tctm.ccsds.error
Class BchCltuGenerator
- java.lang.Object
-
- org.yamcs.tctm.ccsds.error.CltuGenerator
-
- org.yamcs.tctm.ccsds.error.BchCltuGenerator
-
public class BchCltuGenerator extends CltuGenerator
Makes CLTUs from command transfer frames as per CCSDS 231.0-B-3 (TC SYNCHRONIZATION AND CHANNEL CODING)Implements BCH encoder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BchCltuGenerator.BchEncoder
-
Nested classes/interfaces inherited from class org.yamcs.tctm.ccsds.error.CltuGenerator
CltuGenerator.Encoding
-
-
Field Summary
Fields Modifier and Type Field Description static byte[]
CCSDS_START_SEQ
static byte[]
CCSDS_TAIL_SEQ
-
Fields inherited from class org.yamcs.tctm.ccsds.error.CltuGenerator
EMPTY_SEQ, randomize
-
-
Constructor Summary
Constructors Constructor Description BchCltuGenerator(boolean randomize)
BchCltuGenerator(boolean randomize, byte[] startSeq, byte[] tailSeq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
makeCltu(byte[] data)
-
Methods inherited from class org.yamcs.tctm.ccsds.error.CltuGenerator
randomize
-
-
-
-
Method Detail
-
makeCltu
public byte[] makeCltu(byte[] data)
- Specified by:
makeCltu
in classCltuGenerator
-
-