Loading javasrc/com/iskratel/ttcn/tci/codec/LibUpperTesterCodec/LibUpperTesterCodec.java +40 −26 Original line number Diff line number Diff line Loading @@ -71,6 +71,19 @@ public class LibUpperTesterCodec extends AbstractBaseCodec implements TciCDProvi return booleanValue; case TciTypeClass.RECORD: if (decodingHypothesis.getName().equals("EquipmentOperationReq")) { /*type record EquipmentOperationReq { EquipmentCommand cmd, ParameterList params optional }*/ RecordValue rv = (RecordValue) decodingHypothesis.newInstance(); CharstringValue ccmd = (CharstringValue) rv.getField("cmd").getType().newInstance(); ccmd.setString("COMMAND"); //parse command from message rv.setField("cmd",ccmd); //decode_ParameterList() //parse parameterlist from message return rv; } else if (decodingHypothesis.getName().equals("EquipmentOperationRsp")){ /*type record EquipmentOperationRsp { Status status }*/ Loading @@ -96,6 +109,7 @@ public class LibUpperTesterCodec extends AbstractBaseCodec implements TciCDProvi //return Newhypotesis; rv.setField("status", rvstatus); return rv; } default: return super.decode(message,decodingHypothesis); Loading Loading
javasrc/com/iskratel/ttcn/tci/codec/LibUpperTesterCodec/LibUpperTesterCodec.java +40 −26 Original line number Diff line number Diff line Loading @@ -71,6 +71,19 @@ public class LibUpperTesterCodec extends AbstractBaseCodec implements TciCDProvi return booleanValue; case TciTypeClass.RECORD: if (decodingHypothesis.getName().equals("EquipmentOperationReq")) { /*type record EquipmentOperationReq { EquipmentCommand cmd, ParameterList params optional }*/ RecordValue rv = (RecordValue) decodingHypothesis.newInstance(); CharstringValue ccmd = (CharstringValue) rv.getField("cmd").getType().newInstance(); ccmd.setString("COMMAND"); //parse command from message rv.setField("cmd",ccmd); //decode_ParameterList() //parse parameterlist from message return rv; } else if (decodingHypothesis.getName().equals("EquipmentOperationRsp")){ /*type record EquipmentOperationRsp { Status status }*/ Loading @@ -96,6 +109,7 @@ public class LibUpperTesterCodec extends AbstractBaseCodec implements TciCDProvi //return Newhypotesis; rv.setField("status", rvstatus); return rv; } default: return super.decode(message,decodingHypothesis); Loading