if (lbs_server->is_mock_running != MOCK_RUNNING_OFF && lbs_server->is_gps_running == FALSE && lbs_server->is_nps_running == FALSE)
mock_start_tracking(lbs_server);
- if (location_source_selector(lbs_server, fused_mode) == TRUE) {
+ if (location_source_selector(lbs_server, fused_mode) == TRUE)
plugin_status_controller(lbs_server);
- }
+
break;
case LBS_SERVER_METHOD_NPS:
if (lbs_server->is_mock_running != MOCK_RUNNING_OFF && lbs_server->is_gps_running == FALSE && lbs_server->is_nps_running == FALSE)
mock_start_tracking(lbs_server);
- if (location_source_selector(lbs_server, fused_mode) == TRUE) {
+ if (location_source_selector(lbs_server, fused_mode) == TRUE)
plugin_status_controller(lbs_server);
- }
if (nps_is_dummy_plugin_module() != TRUE)
nps_offline_location(lbs_server);
LOG_GPS(DBG_LOW, "start_tracking Invalid");
break;
}
-
}
static gboolean nps_plugin_stop(lbs_server_s *lbs_server)
client_count_updater(lbs_server, LBS_SERVER_METHOD_GPS, _LBS_CLIENT_REMOVE, fused_mode);
- if (location_source_selector(lbs_server, fused_mode) == TRUE) {
+ if (location_source_selector(lbs_server, fused_mode) == TRUE)
plugin_status_controller(lbs_server);
- }
if (lbs_server->is_gps_running == FALSE) {
lbs_server->status = LBS_STATUS_UNAVAILABLE;
client_count_updater(lbs_server, LBS_SERVER_METHOD_NPS, _LBS_CLIENT_REMOVE, fused_mode);
- if (location_source_selector(lbs_server, fused_mode) == TRUE) {
+ if (location_source_selector(lbs_server, fused_mode) == TRUE)
plugin_status_controller(lbs_server);
- }
+
break;
case LBS_SERVER_METHOD_PASSIVE:
else
lbs_server->fused_optimized_mode = LOCATION_FUSED_NONE;
- LOG_GPS(DBG_LOW, "---- fused_optimized_mode [high: %d, balanced: %d, mode: %d]",
+ LOG_GPS(DBG_LOW, "fused_optimized_mode [high: %d, balanced: %d, mode: %d]",
lbs_server->fused_high_count, lbs_server->fused_balanced_count, lbs_server->fused_optimized_mode);
#endif
}
{
LOG_FUNC;
if (lbs_server->current_location_source == LOCATION_SOURCE_GPS) {
- LOG_FUSED(DBG_LOW, ">>> --- LOCATION_SOURCE_GPS");
- if (lbs_server->is_gps_running == FALSE) {
+ LOG_FUSED(DBG_LOW, ">>> LOCATION_SOURCE_GPS");
+ if (lbs_server->is_gps_running == FALSE)
gps_plugin_start(lbs_server);
- }
- if (lbs_server->is_nps_running) {
- LOG_FUSED(DBG_LOW, ">>> WPS stopped from Location source controller !!!");
+
+ if (lbs_server->is_nps_running)
nps_plugin_stop(lbs_server);
- }
+
} else if (lbs_server->current_location_source == LOCATION_SOURCE_WPS) {
- LOG_FUSED(DBG_LOW, ">>> --- LOCATION_SOURCE_WPS");
- if (lbs_server->is_gps_running) {
- LOG_FUSED(DBG_LOW, ">>> GPS stopped from Location source controller !!!");
+ LOG_FUSED(DBG_LOW, ">>> LOCATION_SOURCE_WPS");
+ if (lbs_server->is_gps_running)
gps_plugin_stop(lbs_server);
- }
- if (lbs_server->is_nps_running == FALSE) {
- LOG_FUSED(DBG_LOW, ">>> WPS started from Location source controller !!!");
+
+ if (lbs_server->is_nps_running == FALSE)
nps_plugin_start(lbs_server);
- }
+
} else if (lbs_server->current_location_source == LOCATION_SOURCE_BOTH) {
- LOG_FUSED(DBG_LOW, ">>> --- LOCATION_SOURCE_BOTH");
- if (lbs_server->is_gps_running == FALSE) {
- LOG_FUSED(DBG_LOW, ">>> GPS stopped from Location source controller !!!");
+ LOG_FUSED(DBG_LOW, ">>> LOCATION_SOURCE_BOTH");
+ if (lbs_server->is_gps_running == FALSE)
gps_plugin_start(lbs_server);
- }
- if (lbs_server->is_nps_running == FALSE) {
- LOG_FUSED(DBG_LOW, ">>> WPS started from Location source controller !!!");
+
+ if (lbs_server->is_nps_running == FALSE)
nps_plugin_start(lbs_server);
- }
+
} else if (lbs_server->current_location_source == LOCATION_SOURCE_NONE) {
- LOG_FUSED(DBG_LOW, ">>> --- LOCATION_SOURCE_NONE");
- if (lbs_server->is_gps_running) {
- LOG_FUSED(DBG_LOW, ">>> GPS stopped from Location source controller !!!");
+ LOG_FUSED(DBG_LOW, ">>> LOCATION_SOURCE_NONE");
+ if (lbs_server->is_gps_running)
gps_plugin_stop(lbs_server);
- }
- if (lbs_server->is_nps_running) {
- LOG_FUSED(DBG_LOW, ">>> WPS stopped from Location source controller !!!");
+
+ if (lbs_server->is_nps_running)
nps_plugin_stop(lbs_server);
- }
}
}
}
if (lbs_server->fused_high_count < 0) {
- LOG_GPS(DBG_ERR, "---- fused_high count is negative value");
+ LOG_GPS(DBG_ERR, "fused_high count is negative value");
lbs_server->fused_high_count = 0;
}
if (lbs_server->fused_balanced_count < 0) {
- LOG_GPS(DBG_ERR, "---- fused_balanced count is negative value");
+ LOG_GPS(DBG_ERR, "fused_balanced count is negative value");
lbs_server->fused_balanced_count = 0;
}
}