4 package org.pcmm.gates;
6 import org.pcmm.base.IPCMMBaseObject;
10 public interface ITransactionID extends IPCMMBaseObject {
12 static final byte SNUM = 1;
13 static final byte STYPE = 1;
14 static final short LENGTH = 8;
16 static final short GateSet = 4;
17 static final short GateSetAck = 5;
18 static final short GateSetErr = 6;
19 static final short GateInfo = 7;
20 static final short GateInfoAck = 8;
21 static final short GateInfoErr = 9;
22 static final short GateDelete = 10;
23 static final short GateDeleteAck = 11;
24 static final short GateDeleteErr = 12;
25 static final short GateReportState = 15;
26 static final short GateCmdErr = 16;
27 static final short PDPConfig = 17;
28 static final short PDPConfigAck = 18;
29 static final short PDPConfigErr = 19;
30 static final short SynchRequest = 20;
31 static final short SynchReport = 21;
32 static final short SynchComplete = 22;
33 static final short MsgReceipt = 23;
35 void setTransactionIdentifier(short id);
37 short getTransactionIdentifier();
39 void setGateCommandType(short type);
41 short getGateCommandType();