Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
encounters
EncounterBasedCommunication
Commits
95e0f85f
Commit
95e0f85f
authored
Jul 12, 2018
by
Roberta
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make sure no duplicates occur
parent
5c953be0
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
19 additions
and
64 deletions
+19
-64
.idea/assetWizardSettings.xml
.idea/assetWizardSettings.xml
+0
-60
.idea/vcs.xml
.idea/vcs.xml
+1
-1
ebclibrary/src/main/java/org/mpisws/encounters/EncounterBasedCommunication.java
...va/org/mpisws/encounters/EncounterBasedCommunication.java
+1
-1
ebclibrary/src/main/java/org/mpisws/encounters/encounterhistory/EncounterHistoryAPM.java
...isws/encounters/encounterhistory/EncounterHistoryAPM.java
+1
-0
ebclibrary/src/main/java/org/mpisws/encounters/encounterhistory/bridges/EncounterEntriesBridge.java
...ters/encounterhistory/bridges/EncounterEntriesBridge.java
+3
-1
ebclibrary/src/main/jniLibs/arm64-v8a/libc_SDDRRadio.so
ebclibrary/src/main/jniLibs/arm64-v8a/libc_SDDRRadio.so
+0
-0
ebclibrary/src/main/jniLibs/arm64-v8a/libprotobuf.so
ebclibrary/src/main/jniLibs/arm64-v8a/libprotobuf.so
+0
-0
ebclibrary/src/main/libs/arm64-v8a/libc_SDDRRadio.so
ebclibrary/src/main/libs/arm64-v8a/libc_SDDRRadio.so
+0
-0
ebclibrary/src/main/libs/arm64-v8a/libprotobuf.so
ebclibrary/src/main/libs/arm64-v8a/libprotobuf.so
+0
-0
ebcutils/src/main/java/org/mpisws/database/DBModel.java
ebcutils/src/main/java/org/mpisws/database/DBModel.java
+1
-0
ebcutils/src/main/java/org/mpisws/database/databaseSchema/DBEncounterEntries.java
...rg/mpisws/database/databaseSchema/DBEncounterEntries.java
+5
-0
exampleapp/build.gradle
exampleapp/build.gradle
+2
-1
exampleapp/src/main/res/raw/ebc_config
exampleapp/src/main/res/raw/ebc_config
+5
-0
No files found.
.idea/assetWizardSettings.xml
deleted
100644 → 0
View file @
5c953be0
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"WizardSettings"
>
<option
name=
"children"
>
<map>
<entry
key=
"imageWizard"
>
<value>
<PersistentState>
<option
name=
"children"
>
<map>
<entry
key=
"imageAssetPanel"
>
<value>
<PersistentState>
<option
name=
"children"
>
<map>
<entry
key=
"actionbar"
>
<value>
<PersistentState>
<option
name=
"children"
>
<map>
<entry
key=
"clipartAsset"
>
<value>
<PersistentState>
<option
name=
"values"
>
<map>
<entry
key=
"url"
value=
"jar:file:/snap/android-studio/47/android-studio/plugins/android/lib/android.jar!/images/material_design_icons/communication/ic_email_black_24dp.xml"
/>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
<option
name=
"values"
>
<map>
<entry
key=
"outputName"
value=
"ic_recv"
/>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
<option
name=
"values"
>
<map>
<entry
key=
"outputIconType"
value=
"ACTIONBAR"
/>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</component>
</project>
\ No newline at end of file
.idea/vcs.xml
View file @
95e0f85f
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<project
version=
"4"
>
<component
name=
"VcsDirectoryMappings"
>
<component
name=
"VcsDirectoryMappings"
>
<mapping
directory=
"
$PROJECT_DIR$
"
vcs=
"Git"
/>
<mapping
directory=
""
vcs=
"Git"
/>
</component>
</component>
</project>
</project>
\ No newline at end of file
ebclibrary/src/main/java/org/mpisws/encounters/EncounterBasedCommunication.java
View file @
95e0f85f
...
@@ -43,7 +43,7 @@ import java.util.List;
...
@@ -43,7 +43,7 @@ import java.util.List;
*
*
**/
**/
public
class
EncounterBasedCommunication
{
public
class
EncounterBasedCommunication
{
public
static
final
long
CHANGE_EPOCH_TIME
=
15
*
60000
;
public
static
final
long
CHANGE_EPOCH_TIME
=
2
*
60000
;
public
static
final
long
SCAN_BATCH_INTERVAL
=
(
long
)
(
2
*
60000
);
public
static
final
long
SCAN_BATCH_INTERVAL
=
(
long
)
(
2
*
60000
);
public
static
final
int
REQUEST_ENABLE_BT
=
1
;
public
static
final
int
REQUEST_ENABLE_BT
=
1
;
public
static
final
int
REQUEST_ACCESS_FINE_LOCATION
=
2
;
public
static
final
int
REQUEST_ACCESS_FINE_LOCATION
=
2
;
...
...
ebclibrary/src/main/java/org/mpisws/encounters/encounterhistory/EncounterHistoryAPM.java
View file @
95e0f85f
...
@@ -62,6 +62,7 @@ public class EncounterHistoryAPM extends AggregatePersistenceModel {
...
@@ -62,6 +62,7 @@ public class EncounterHistoryAPM extends AggregatePersistenceModel {
Log
.
v
(
"PersistenceModel"
,
"Creating table "
+
model
.
getTableName
());
Log
.
v
(
"PersistenceModel"
,
"Creating table "
+
model
.
getTableName
());
sb
.
append
(
"CREATE TABLE IF NOT EXISTS "
).
append
(
model
.
getTableName
()).
append
(
" ("
);
sb
.
append
(
"CREATE TABLE IF NOT EXISTS "
).
append
(
model
.
getTableName
()).
append
(
" ("
);
sb
.
append
(
Utils
.
collectionToStringV2
(
model
.
getColumns
(),
","
));
sb
.
append
(
Utils
.
collectionToStringV2
(
model
.
getColumns
(),
","
));
sb
.
append
(
model
.
getUnique
());
sb
.
append
(
")"
);
sb
.
append
(
")"
);
db
.
execSQL
(
sb
.
toString
());
db
.
execSQL
(
sb
.
toString
());
}
}
...
...
ebclibrary/src/main/java/org/mpisws/encounters/encounterhistory/bridges/EncounterEntriesBridge.java
View file @
95e0f85f
...
@@ -253,7 +253,9 @@ public class EncounterEntriesBridge extends AbstractEncountersBridge<MEncounterE
...
@@ -253,7 +253,9 @@ public class EncounterEntriesBridge extends AbstractEncountersBridge<MEncounterE
String
whereClause
=
"HEX("
+
PEncounterEntries
.
Columns
.
encounterID
+
") = ?"
;
String
whereClause
=
"HEX("
+
PEncounterEntries
.
Columns
.
encounterID
+
") = ?"
;
String
[]
selectArgs
=
new
String
[]
{
eid
.
toString
()};
String
[]
selectArgs
=
new
String
[]
{
eid
.
toString
()};
int
updatedRows
=
context
.
getContentResolver
().
update
(
EncounterHistoryAPM
.
getContentURI
(
EncounterHistoryAPM
.
encounterEntries
),
values
,
whereClause
,
selectArgs
);
int
updatedRows
=
context
.
getContentResolver
().
update
(
EncounterHistoryAPM
.
getContentURI
(
EncounterHistoryAPM
.
encounterEntries
),
values
,
whereClause
,
selectArgs
);
Utils
.
myAssert
(
updatedRows
==
1
);
if
(
updatedRows
!=
1
)
{
Log
.
e
(
TAG
,
"UPDATED "
+
updatedRows
+
" ROWS WITH EID "
+
eid
.
toString
());
}
}
}
public
List
<
MEncounterEntry
>
getEntriesToPostForLinking
()
{
public
List
<
MEncounterEntry
>
getEntriesToPostForLinking
()
{
...
...
ebclibrary/src/main/jniLibs/arm64-v8a/libc_SDDRRadio.so
View file @
95e0f85f
No preview for this file type
ebclibrary/src/main/jniLibs/arm64-v8a/libprotobuf.so
View file @
95e0f85f
No preview for this file type
ebclibrary/src/main/libs/arm64-v8a/libc_SDDRRadio.so
View file @
95e0f85f
No preview for this file type
ebclibrary/src/main/libs/arm64-v8a/libprotobuf.so
View file @
95e0f85f
No preview for this file type
ebcutils/src/main/java/org/mpisws/database/DBModel.java
View file @
95e0f85f
...
@@ -13,4 +13,5 @@ public abstract class DBModel {
...
@@ -13,4 +13,5 @@ public abstract class DBModel {
public
abstract
String
getTableName
();
public
abstract
String
getTableName
();
public
abstract
List
<
DBColumn
>
getColumns
();
public
abstract
List
<
DBColumn
>
getColumns
();
public
abstract
List
<
DBValue
>
getValues
();
public
abstract
List
<
DBValue
>
getValues
();
public
String
getUnique
()
{
return
""
;}
}
}
ebcutils/src/main/java/org/mpisws/database/databaseSchema/DBEncounterEntries.java
View file @
95e0f85f
...
@@ -133,6 +133,11 @@ public class DBEncounterEntries extends DBModel {
...
@@ -133,6 +133,11 @@ public class DBEncounterEntries extends DBModel {
return
values
;
return
values
;
}
}
@Override
public
String
getUnique
()
{
return
", UNIQUE("
+
Columns
.
myNonce
+
","
+
Columns
.
receivedNonce
+
")"
;
}
/*public static DBEncounterEntries fromString(String values) {
/*public static DBEncounterEntries fromString(String values) {
String[] vals = values.split("\n");
String[] vals = values.split("\n");
...
...
exampleapp/build.gradle
View file @
95e0f85f
...
@@ -60,7 +60,8 @@ dependencies {
...
@@ -60,7 +60,8 @@ dependencies {
implementation
'com.android.support.constraint:constraint-layout:1.0.2'
implementation
'com.android.support.constraint:constraint-layout:1.0.2'
implementation
'com.android.support:design:26.+'
implementation
'com.android.support:design:26.+'
implementation
'com.google.android.gms:play-services-auth:15.0.1'
implementation
'com.google.android.gms:play-services-auth:15.0.1'
implementation
'com.android.support:multidex:1.0.1'
implementation
'com.android.support:multidex:1.0.2'
implementation
'net.openid:appauth:0.3.0'
implementation
'net.openid:appauth:0.3.0'
implementation
'org.mpisws:ebclibrary:0.1.0.1'
implementation
'org.mpisws:ebclibrary:0.1.0.1'
implementation
'pub.devrel:easypermissions:0.3.0'
implementation
'pub.devrel:easypermissions:0.3.0'
...
...
exampleapp/src/main/res/raw/ebc_config
0 → 100644
View file @
95e0f85f
{
application: {
ebcKey: '2e5a1cc8-5eab-4dbd-8d6d-6a84eab23374'
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment