Newer
Older
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