Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fpbuilder_ble
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jaehyu
fpbuilder_ble
Commits
37c85bdb
Commit
37c85bdb
authored
Dec 04, 2016
by
jaehyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added comments
parent
37b9dc06
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
4 deletions
+6
-4
src/main/java/com/skt/ehs/mbs/fpbuilder/BLEFPBuilder.java
src/main/java/com/skt/ehs/mbs/fpbuilder/BLEFPBuilder.java
+6
-4
No files found.
src/main/java/com/skt/ehs/mbs/fpbuilder/BLEFPBuilder.java
View file @
37c85bdb
...
@@ -3,7 +3,6 @@ package com.skt.ehs.mbs.fpbuilder;
...
@@ -3,7 +3,6 @@ package com.skt.ehs.mbs.fpbuilder;
import
com.skt.ehs.mbs.db.maria.DBManager
;
import
com.skt.ehs.mbs.db.maria.DBManager
;
import
com.skt.ehs.mbs.db.maria.MariaConnectionManager
;
import
com.skt.ehs.mbs.db.maria.MariaConnectionManager
;
import
com.skt.ehs.mbs.db.maria.dao.FPBLEBuildDAO
;
import
com.skt.ehs.mbs.db.maria.dao.FPBLEBuildDAO
;
import
com.sun.java.swing.plaf.windows.WindowsTreeUI
;
import
org.apache.ibatis.session.SqlSession
;
import
org.apache.ibatis.session.SqlSession
;
import
java.util.*
;
import
java.util.*
;
...
@@ -115,7 +114,6 @@ public class BLEFPBuilder {
...
@@ -115,7 +114,6 @@ public class BLEFPBuilder {
double
scale_pixel
=
readMapScale
();
double
scale_pixel
=
readMapScale
();
System
.
out
.
println
(
"scale_pixel : "
+
scale_pixel
);
System
.
out
.
println
(
"scale_pixel : "
+
scale_pixel
);
mFloor
.
setMap_scale_pixel
(
scale_pixel
);
mFloor
.
setMap_scale_pixel
(
scale_pixel
);
// Todo access DB & calculate factor & build fp.
/*********************** Loop of loop here ... *************************************/
/*********************** Loop of loop here ... *************************************/
// 수집방향 맵 준비
// 수집방향 맵 준비
...
@@ -152,16 +150,19 @@ public class BLEFPBuilder {
...
@@ -152,16 +150,19 @@ public class BLEFPBuilder {
new
_ble_indicator
(
"cccc"
,
6666
),
new
_ble_indicator
(
"cccc"
,
6666
),
new
_ble_indicator
(
"bbbb"
,
7777
));
new
_ble_indicator
(
"bbbb"
,
7777
));
// transform list to map
Map
<
String
,
List
<
Integer
>>
transform
=
sample2
.
stream
().
collect
(
Collectors
.
groupingBy
(
_ble_indicator:
:
get_ap_id
,
Map
<
String
,
List
<
Integer
>>
transform
=
sample2
.
stream
().
collect
(
Collectors
.
groupingBy
(
_ble_indicator:
:
get_ap_id
,
Collectors
.
mapping
(
_ble_indicator:
:
get_rssi
,
Collectors
.
toList
())));
Collectors
.
mapping
(
_ble_indicator:
:
get_rssi
,
Collectors
.
toList
())));
// prepare for insert value for storing
// prepare for insert value for storing
List
<
_fp_elem
>
fp_per_cell
=
new
ArrayList
<>();
List
<
_fp_elem
>
fp_per_cell
=
new
ArrayList
<>();
// map traverse using set view
Set
<
Map
.
Entry
<
String
,
List
<
Integer
>>>
entries
=
transform
.
entrySet
();
Set
<
Map
.
Entry
<
String
,
List
<
Integer
>>>
entries
=
transform
.
entrySet
();
for
(
Map
.
Entry
<
String
,
List
<
Integer
>>
entry
:
entries
)
{
for
(
Map
.
Entry
<
String
,
List
<
Integer
>>
entry
:
entries
)
{
List
<
Integer
>
rssi_list
=
entry
.
getValue
();
List
<
Integer
>
rssi_list
=
entry
.
getValue
();
// calculate statistics
final
int
count
=
rssi_list
.
size
();
final
int
count
=
rssi_list
.
size
();
final
double
rssi_min
=
rssi_list
.
stream
().
mapToDouble
(
Integer:
:
doubleValue
).
summaryStatistics
().
getMin
();
final
double
rssi_min
=
rssi_list
.
stream
().
mapToDouble
(
Integer:
:
doubleValue
).
summaryStatistics
().
getMin
();
final
double
rssi_max
=
rssi_list
.
stream
().
mapToDouble
(
Integer:
:
doubleValue
).
summaryStatistics
().
getMax
();
final
double
rssi_max
=
rssi_list
.
stream
().
mapToDouble
(
Integer:
:
doubleValue
).
summaryStatistics
().
getMax
();
...
@@ -178,7 +179,8 @@ public class BLEFPBuilder {
...
@@ -178,7 +179,8 @@ public class BLEFPBuilder {
System
.
out
.
println
(
print_elem
);
System
.
out
.
println
(
print_elem
);
}
}
// calculate mag_angle - 해당 cell의 각 수집방향에 대하여 수집된 지자기방향의 평균값으로 대표
// calculate mag_angle - 해당 cell의 각 수집방향에 대하여 수집된 지자기방향의 평균값으로 대표
// then insert into fp_ble_data table
// insert rows to db.
...
...
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