diff --git a/project/server_core/src/main/java/service/CalibrationService.java b/project/server_core/src/main/java/service/CalibrationService.java index 748385d..90760d9 100644 --- a/project/server_core/src/main/java/service/CalibrationService.java +++ b/project/server_core/src/main/java/service/CalibrationService.java @@ -2,6 +2,7 @@ package service; import dao.HibernateDao; import repository.AccessPoint; +import repository.Location; import repository.RssiRecord; import java.util.List; @@ -15,7 +16,12 @@ public class CalibrationService { public CalibrationService(){this.dao = new HibernateDao();} public CalibrationService(HibernateDao dao){this.dao = dao;} - + + public boolean addCalibrationData(int locationId, String apMacAddress, double avg, double stdDev){ + Location loc = dao.getLocation(locationId); + AccessPoint ap = dao.getAccessPoints(apMacAddress).get(0); + return dao.saveRssiRecord(new RssiRecord(loc, ap, avg, stdDev)); + } public boolean registerCalibrationData(RssiRecord... records){ return dao.saveRssiRecord(records); } -- libgit2 0.21.4