com.BTPaySDK
Class PowerOnStructure

java.lang.Object
  extended by com.BTPaySDK.PowerOnStructure

public class PowerOnStructure
extends java.lang.Object

The class for PowerOn Option.


Field Summary
 boolean disableAutoPPS
          true:No auto PPS for negotiate mode; false:Auto PPS.
 boolean disableResponseCheck
          true:No check on response of S(IFS) request; false:IFS response check.
 boolean explicitPPS
          true:Explicit PPSError: Reference source not found; false:No Explicit PPS.
 byte[] pps
          pps is used to set the Protocol and Parameters Selection between card and reader, only Di <= 4 are supported.
 byte ppsLength
          the length of pps data.
 boolean sendIFS
          true:Send S(IFS) request if T=1 protocolError: Reference source not found; false:no IFS.
 
Constructor Summary
PowerOnStructure()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sendIFS

public boolean sendIFS
true:Send S(IFS) request if T=1 protocolError: Reference source not found; false:no IFS.


explicitPPS

public boolean explicitPPS
true:Explicit PPSError: Reference source not found; false:No Explicit PPS.


disableAutoPPS

public boolean disableAutoPPS
true:No auto PPS for negotiate mode; false:Auto PPS.


disableResponseCheck

public boolean disableResponseCheck
true:No check on response of S(IFS) request; false:IFS response check.


pps

public byte[] pps
pps is used to set the Protocol and Parameters Selection between card and reader, only Di <= 4 are supported. pps must follow the structure specified in ISO 7816-3 as PPS0, [PPS1], [PPS2], and [PPS3]. For more information see ISO 7816-3 section 7.2.


ppsLength

public byte ppsLength
the length of pps data.

Constructor Detail

PowerOnStructure

public PowerOnStructure()