Commit b48a2e990981798839d13c34efaf174d3e13bcda
1 parent
7929f1b8
Ajout service d'enregistrement des mesures renvoyées par les AP
Showing
1 changed file
with
27 additions
and
0 deletions
Show diff stats
project/server_core/src/main/java/service/MeasurementService.java
0 → 100644
1 | +package service; | ||
2 | + | ||
3 | +import dao.HibernateDao; | ||
4 | +import repository.AccessPoint; | ||
5 | +import repository.TempRssi; | ||
6 | + | ||
7 | +import java.util.List; | ||
8 | + | ||
9 | +/** | ||
10 | + * Created by Guillaume on 29/05/2017. | ||
11 | + */ | ||
12 | +public class MeasurementService { | ||
13 | + | ||
14 | + private HibernateDao dao; | ||
15 | + | ||
16 | + public MeasurementService(){ | ||
17 | + dao = new HibernateDao(); | ||
18 | + } | ||
19 | + | ||
20 | + public void registerMeasurement(String apMacAddr, String clientMacAddr, double avg, double stdDev){ | ||
21 | + List<AccessPoint> aps = dao.getAccessPoints(apMacAddr); | ||
22 | + | ||
23 | + if(aps.size()>0){ | ||
24 | + dao.saveTempRssi(new TempRssi(aps.get(0), clientMacAddr, avg, stdDev)); | ||
25 | + } | ||
26 | + } | ||
27 | +} |