Skip to content
This repository has been archived by the owner on Nov 1, 2020. It is now read-only.

Commit

Permalink
OBEX: Add required parameters TAG ID's for PBAP 1.2
Browse files Browse the repository at this point in the history
Add required OBEX application parameters TAGID's and length
declarations required to support PBAP 1.2 specification.

Test: Connected with Remote PBAP Client supporting PBAP 1.2 and
verified that connection and transfer happens over L2CAP.
Connected with Remote PBAP Client supporting PBAP 1.1 and
and verified that connection and transfer happens over RFCOMM.

Bug: 33011817
Change-Id: I8a772b0dddf6ecf74b057e12d7596421c0e0f558
  • Loading branch information
Hemant Gupta authored and Andre Eisenbach committed May 20, 2017
1 parent b5d6e45 commit 9e91b62
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions obex/javax/obex/ApplicationParameter.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public static class TRIPLET_TAGID {

public static final byte LISTSTARTOFFSET_TAGID = 0x05;

public static final byte FILTER_TAGID = 0x06;
public static final byte PROPERTY_SELECTOR_TAGID = 0x06;

public static final byte FORMAT_TAGID = 0x07;

Expand All @@ -64,6 +64,20 @@ public static class TRIPLET_TAGID {

// only used in "mch" in response
public static final byte NEWMISSEDCALLS_TAGID = 0x09;

public static final byte SUPPORTEDFEATURE_TAGID = 0x10;

public static final byte PRIMARYVERSIONCOUNTER_TAGID = 0x0A;

public static final byte SECONDARYVERSIONCOUNTER_TAGID = 0x0B;

public static final byte VCARDSELECTOR_TAGID = 0x0C;

public static final byte DATABASEIDENTIFIER_TAGID = 0x0D;

public static final byte VCARDSELECTOROPERATOR_TAGID = 0x0E;

public static final byte RESET_NEW_MISSED_CALLS_TAGID = 0x0F;
}

public static class TRIPLET_VALUE {
Expand Down Expand Up @@ -99,13 +113,27 @@ public static class TRIPLET_LENGTH {

public static final byte LISTSTARTOFFSET_LENGTH = 2;

public static final byte FILTER_LENGTH = 8;
public static final byte PROPERTY_SELECTOR_LENGTH = 8;

public static final byte FORMAT_LENGTH = 1;

public static final byte PHONEBOOKSIZE_LENGTH = 2;

public static final byte NEWMISSEDCALLS_LENGTH = 1;

public static final byte SUPPORTEDFEATURE_LENGTH = 4;

public static final byte PRIMARYVERSIONCOUNTER_LENGTH = 16;

public static final byte SECONDARYVERSIONCOUNTER_LENGTH = 16;

public static final byte VCARDSELECTOR_LENGTH = 8;

public static final byte DATABASEIDENTIFIER_LENGTH = 16;

public static final byte VCARDSELECTOROPERATOR_LENGTH = 1;

public static final byte RESETNEWMISSEDCALLS_LENGTH = 1;
}

public ApplicationParameter() {
Expand Down

0 comments on commit 9e91b62

Please sign in to comment.