blob: 8f826ff1f60e92198d0670de0e9f06c75ae76cde [file] [log] [blame]
package com.android.cts.verifier.nfc.hce;
import android.content.ComponentName;
public class ThroughputService extends HceService {
static final String TAG = "PaymentService1";
static final ComponentName COMPONENT =
new ComponentName("com.android.cts.verifier",
ThroughputService.class.getName());
public static final String[] APDU_COMMAND_SEQUENCE = {
HceUtils.buildSelectApdu("F0010203040607FF"),
"80CA010000",
"80CA010100",
"80CA010200",
"80CA010300",
"80CA010400",
"80CA010500",
"80CA010600",
"80CA010700",
"80CA010800",
"80CA010900",
"80CA010A00",
"80CA010B00",
"80CA010C00",
"80CA010D00",
"80CA010E00",
};
public static final String[] APDU_RESPOND_SEQUENCE = {
"9000",
"0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0004FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0005FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0006FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
"000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000",
};
public ThroughputService() {
initialize(APDU_COMMAND_SEQUENCE, APDU_RESPOND_SEQUENCE);
}
@Override
public ComponentName getComponent() {
return COMPONENT;
}
}