package org.etsi.ttcn.codec.its.btp; import org.etsi.ttcn.codec.CodecBuffer; import org.etsi.ttcn.codec.MainCodec; import org.etsi.ttcn.codec.generic.Union; import org.etsi.ttcn.tci.Type; public class DecodedBtpPayload extends Union { public DecodedBtpPayload(MainCodec mainCodec) { super(mainCodec); setLengths(); } private void setLengths() { // See LibItsBtp_TypesAndValues TTCN-3 module mainCodec.setHint("camPacket", "camPacket"); mainCodec.setHint("denmPacket", "denmPacket"); mainCodec.setHint("mapemPacket", "mapemPacket"); mainCodec.setHint("spatemPacket", "spatemPacket"); mainCodec.setHint("ivimPacket", "ivimPacket"); mainCodec.setHint("sremPacket", "sremPacket"); mainCodec.setHint("ssemSsemPacket", "ssemSsemPacket"); } @Override protected void preDecode(CodecBuffer buf, Type decodingHypothesis) { // TERFactory.getInstance().logDebug(">>> DecodedBtpPayload.preDecode: " + decodingHypothesis); } } // End of class DecodedBtpPayload