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 classBchCltuGenerator.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_SEQstatic 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:
makeCltuin classCltuGenerator
-
-