package uk.co.mmscomputing.device.capi.plc; import uk.co.mmscomputing.device.capi.*; import uk.co.mmscomputing.device.capi.q931.*; import uk.co.mmscomputing.device.capi.parameter.*; public class InfoReq extends MsgOut{ public InfoReq(int appid, int plci, StructOut calledPN,StructOut addInfo){ super(calledPN.getLength()+addInfo.getLength(),appid,CAPI_INFO,CAPI_REQ,plci&0x0000FFFF); writeStruct(calledPN); writeStruct(addInfo); } public InfoReq(int appid, int plci, String calledPN){ this(appid,plci,new CalledPartyNumber.Out(calledPN),StructOut.empty); } public InfoReq(int appid, int plci, String calledPN, AdditionalInfo.Out additionalInfo){ this(appid,plci,new CalledPartyNumber.Out(calledPN),additionalInfo); } }