fixed some minor bugs using ble on android
added BLE to the evaluation of the particle filter made first evaluation inside fhws
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
|
||||
#include <Indoor/navMesh/NavMeshLocation.h>
|
||||
#include <Indoor/navMesh/NavMesh.h>
|
||||
#include <Indoor/sensors/beacon/model/BeaconModel.h>
|
||||
|
||||
#include <Indoor/Assertions.h>
|
||||
#include <thread>
|
||||
@@ -19,7 +20,6 @@
|
||||
//#include "State.h"
|
||||
#include "FilterMesh.h"
|
||||
|
||||
#include "../Controller.h"
|
||||
#include "../NavController.h"
|
||||
|
||||
namespace MeshBased {
|
||||
@@ -30,6 +30,7 @@ namespace MeshBased {
|
||||
|
||||
NM::NavMesh<NM::NavMeshTriangle>* navMesh;
|
||||
WiFiModel* wifiModel;
|
||||
BeaconModel* bleModel;
|
||||
|
||||
std::unique_ptr<SMC::ParticleFilter<MyState, MyControl, MyObservation>> pf;
|
||||
|
||||
@@ -38,7 +39,7 @@ namespace MeshBased {
|
||||
|
||||
public:
|
||||
|
||||
NavControllerMesh(Controller* mainController, Floorplan::IndoorMap* im, NM::NavMesh<NM::NavMeshTriangle>* navMesh, WiFiModel* wifiModel);
|
||||
NavControllerMesh(Controller* mainController, Floorplan::IndoorMap* im, NM::NavMesh<NM::NavMeshTriangle>* navMesh, WiFiModel* wifiModel, BeaconModel* bleModel);
|
||||
|
||||
|
||||
void start() override;
|
||||
|
||||
Reference in New Issue
Block a user