Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions build/linux/bpi/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,7 @@ INCLUDEDIRS = \
-I$(ONE_WIFI_HOME)/source/apps/easyconnect \
-I$(ONE_WIFI_HOME)/source/apps/em \
-I$(ONE_WIFI_HOME)/source/apps/linkquality \
-I$(ONE_WIFI_HOME)/source/apps/wifi_sensing/inc \
-I$(ONE_WIFI_HOME)/source/utils/quality_mgr/inc/ \
-I$(ONE_WIFI_HOME)/source/utils/math_utils/inc/ \
-I$(ONE_WIFI_HOME)/source/core/services \
Expand Down Expand Up @@ -446,6 +447,10 @@ ifdef EM_APP
endif
WEBCONFIG_SOURCES += $(ONE_WIFI_HOME)/source/webconfig/wifi_webconfig_link_report.c

ifdef WIFI_SENSING_APP_SUPPORT
CSOURCES += $(wildcard $(ONE_WIFI_HOME)/source/apps/wifi_sensing/src/*.c)
endif

COBJECTS = $(CSOURCES:.c=.o) # expands to list of object files

WEBCONFIG_OBJECTS = $(WEBCONFIG_SOURCES:.c=.o) # expands to list of object files
Expand Down
5 changes: 5 additions & 0 deletions build/linux/rpi/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ INCLUDEDIRS = \
-I$(ONE_WIFI_HOME)/source/apps/easyconnect \
-I$(ONE_WIFI_HOME)/source/apps/em \
-I$(ONE_WIFI_HOME)/source/apps/linkquality \
-I$(ONE_WIFI_HOME)/source/apps/wifi_sensing/inc \
-I$(ONE_WIFI_HOME)/source/utils/quality_mgr/inc/ \
-I$(ONE_WIFI_HOME)/source/utils/math_utils/inc/ \
-I$(ONE_WIFI_HOME)/source/core/services \
Expand Down Expand Up @@ -422,6 +423,10 @@ endif
WEBCONFIG_SOURCES += $(ONE_WIFI_HOME)/source/webconfig/wifi_webconfig_link_report.c
WEBCONFIG_SOURCES += $(ONE_WIFI_HOME)/source/webconfig/wifi_webconfig_ignite.c

ifdef WIFI_SENSING_APP_SUPPORT
CSOURCES += $(wildcard $(ONE_WIFI_HOME)/source/apps/wifi_sensing/src/*.c)
endif

COBJECTS = $(CSOURCES:.c=.o) # expands to list of object files

WEBCONFIG_OBJECTS = $(WEBCONFIG_SOURCES:.c=.o) # expands to list of object files
Expand Down
5 changes: 5 additions & 0 deletions build/openwrt/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@ INCLUDEDIRS = \
-I$(ONE_WIFI_HOME)/source/apps/easyconnect \
-I$(ONE_WIFI_HOME)/source/apps/em \
-I$(ONE_WIFI_HOME)/source/apps/linkquality \
-I$(ONE_WIFI_HOME)/source/apps/wifi_sensing/inc \
-I$(ONE_WIFI_HOME)/source/utils/quality_mgr/inc/ \
-I$(ONE_WIFI_HOME)/source/utils/math_utils/inc/ \
-I$(ONE_WIFI_HOME)/source/core/services \
Expand Down Expand Up @@ -491,6 +492,10 @@ ifdef EM_APP
endif
WEBCONFIG_SOURCES += $(ONE_WIFI_HOME)/source/webconfig/wifi_webconfig_link_report.c

ifdef WIFI_SENSING_APP_SUPPORT
CSOURCES += $(wildcard $(ONE_WIFI_HOME)/source/apps/wifi_sensing/src/*.c)
endif

COBJECTS = $(CSOURCES:.c=.o) # expands to list of object files

WEBCONFIG_OBJECTS = $(WEBCONFIG_SOURCES:.c=.o) # expands to list of object files
Expand Down
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ AM_CONDITIONAL([EASYCONNECT_SUPPORT], [test x$EASYCONNECT_SUPPORT_ENABLE = xtrue

AM_CONDITIONAL([HAL_IPC], [test x$HAL_IPC = xtrue])
AM_CONDITIONAL([ONEWIFI_CAC_APP_SUPPORT], [test x$ONEWIFI_CAC_APP_SUPPORT = xtrue])
AM_CONDITIONAL([WIFI_SENSING_APP_SUPPORT], [test x$WIFI_SENSING_APP_SUPPORT = xtrue])
AM_CONDITIONAL([ONEWIFI_STA_MGR_APP_SUPPORT], [test x$ONEWIFI_STA_MGR_APP_SUPPORT = xtrue])
AM_CONDITIONAL([ONEWIFI_DML_SUPPORT], [test x$ONEWIFI_DML_SUPPORT_MAKEFILE = xtrue])
AM_CONDITIONAL([ONEWIFI_JSON_DML_SUPPORT], [test x$ONEWIFI_JSON_DML_SUPPORT = xtrue])
Expand Down
3 changes: 2 additions & 1 deletion include/wifi_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,8 @@ typedef enum {
wifi_app_inst_sta_mgr = wifi_app_inst_base << 17,
wifi_app_inst_memwraptool = wifi_app_inst_base << 18,
wifi_app_inst_link_quality = wifi_app_inst_base << 19,
wifi_app_inst_max = wifi_app_inst_base << 20
wifi_app_inst_wifi_sensing = wifi_app_inst_base << 20,
wifi_app_inst_max = wifi_app_inst_base << 21
} wifi_app_inst_t;

typedef struct {
Expand Down
15 changes: 15 additions & 0 deletions source/apps/wifi_apps.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@
#include "wifi_util.h"
#include "wifi_apps_mgr.h"
#include "wifi_linkquality.h"

#ifdef WIFI_SENSING_APP_SUPPORT
#include "motion_sensing.h"
#endif

#ifdef ONEWIFI_ANALYTICS_APP_SUPPORT
extern int analytics_init(wifi_app_t *app, unsigned int create_flag);
extern int analytics_deinit(wifi_app_t *app);
Expand Down Expand Up @@ -419,6 +424,16 @@ wifi_app_descriptor_t app_desc[] = {
NULL, NULL
},
#endif // ONEWIFI_EASYCONNECT_APP_SUPPORT
#ifdef WIFI_SENSING_APP_SUPPORT
{
wifi_app_inst_wifi_sensing, 0,
wifi_event_type_hal_ind,
true, true,
"WiFiSensing",
sensing_app_init, sensing_app_event, sensing_app_deinit,
NULL, NULL
},
#endif
};

wifi_app_descriptor_t* get_app_desc(int *size){
Expand Down
8 changes: 8 additions & 0 deletions source/apps/wifi_apps_mgr.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ extern "C" {
#include "wifi_easyconnect.h"
#endif // ONEWIFI_EASYCONNECT_APP_SUPPORT
#include "wifi_linkquality.h"

#ifdef WIFI_SENSING_APP_SUPPORT
#include "motion_sensing.h"
#endif

#define MAX_APP_INIT_DATA 1024
#define APP_DETACHED 0x01

Expand Down Expand Up @@ -98,6 +103,9 @@ typedef struct {
em_data_t em_data;
#endif //EM_APP
linkquality_data_t linkquality;
#ifdef WIFI_SENSING_APP_SUPPORT
sensing_app_obj_t sensing_obj;
#endif
} u;
} wifi_app_data_t;

Expand Down
46 changes: 46 additions & 0 deletions source/apps/wifi_sensing/inc/motion_sensing.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/************************************************************************************
If not stated otherwise in this file or this component's LICENSE file the
following copyright and licenses apply:

Copyright 2018 RDK Management

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
**************************************************************************/

#ifndef MOTION_SENSING_H
#define MOTION_SENSING_H

#include <stdbool.h>
#include "wifi_base.h"
#include "wifi_events.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef struct wifi_app wifi_app_t;

typedef struct sensing_app_obj {
bool sensing_enabled;
} sensing_app_obj_t;


int sensing_app_init(wifi_app_t *app, unsigned int create_flag);
int sensing_app_deinit(wifi_app_t *app);
int sensing_app_event(wifi_app_t *app, wifi_event_t *event);

#ifdef __cplusplus
}
#endif

#endif//MOTION_SENSING_H
126 changes: 126 additions & 0 deletions source/apps/wifi_sensing/src/motion_sensing.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
/************************************************************************************
If not stated otherwise in this file or this component's LICENSE file the
following copyright and licenses apply:

Copyright 2018 RDK Management

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
**************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "wifi_util.h"
#include "wifi_events.h"
#include "wifi_apps_mgr.h"
#include "wifi_ctrl.h"
#include "motion_sensing.h"

sensing_app_obj_t *get_sensing_app_obj(void)
{
wifi_app_t *app = NULL;
wifi_apps_mgr_t *apps_mgr;

wifi_ctrl_t *ctrl = (wifi_ctrl_t *)get_wifictrl_obj();
if (ctrl == NULL) {
wifi_util_error_print(WIFI_SENSING, "%s:%d NULL Pointer \n", __func__, __LINE__);
return NULL;
}

apps_mgr = &ctrl->apps_mgr;
app = get_app_by_inst(apps_mgr, wifi_app_inst_wifi_sensing);
if (app == NULL) {
wifi_util_error_print(WIFI_SENSING,"%s:%d NULL Pointer \n", __func__, __LINE__);
return NULL;
}

return &app->data.u.sensing_obj;
}

void sensing_app_assoc_device_event(wifi_app_t *apps, void *data)
{
if (data == NULL) {
wifi_util_error_print(WIFI_SENSING,"%s:%d NULL Pointer \n", __func__, __LINE__);
return;
}

assoc_dev_data_t *assoc_data = (assoc_dev_data_t *) data;

if (isVapPrivate(assoc_data->ap_index)) {
mac_addr_str_t str_sta_mac = { 0 };

to_mac_str(assoc_data->dev_stats.cli_MACAddress, str_sta_mac);
wifi_util_info_print(WIFI_SENSING,"%s:%d sta info:%s\n", __func__, __LINE__, str_sta_mac);
}
}

void sensing_app_disassoc_device_event(wifi_app_t *apps, void *data)
{
if (data == NULL) {
wifi_util_error_print(WIFI_SENSING,"%s:%d NULL Pointer \n", __func__, __LINE__);
return;
}

assoc_dev_data_t *assoc_data = (assoc_dev_data_t *) data;

if (isVapPrivate(assoc_data->ap_index)) {
mac_addr_str_t str_sta_mac = { 0 };

to_mac_str(assoc_data->dev_stats.cli_MACAddress, str_sta_mac);
wifi_util_info_print(WIFI_SENSING,"%s:%d sta info:%s\n", __func__, __LINE__, str_sta_mac);
}
}

int hal_event_for_sensing_app(wifi_app_t *app, wifi_event_subtype_t sub_type, void *data)
{
switch (sub_type) {
case wifi_event_hal_assoc_device:
sensing_app_assoc_device_event(app, data);
break;
case wifi_event_hal_disassoc_device:
sensing_app_disassoc_device_event(app, data);
break;
default:
break;
}
return RETURN_OK;
}

int sensing_app_event(wifi_app_t *app, wifi_event_t *event)
{
switch (event->event_type) {
case wifi_event_type_hal_ind:
hal_event_for_sensing_app(app, event->sub_type, event->u.core_data.msg);
break;

default:
break;
}

return RETURN_OK;
}

int sensing_app_init(wifi_app_t *app, unsigned int create_flag)
{
wifi_util_info_print(WIFI_SENSING,"%s:%d wifi sensing app started...\n", __func__, __LINE__);
if (app_init(app, create_flag) != 0) {
return RETURN_ERR;
}

return 0;
}

int sensing_app_deinit(wifi_app_t *app)
{
return RETURN_OK;
}
21 changes: 21 additions & 0 deletions source/core/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,24 @@ endif
OneWifi_SOURCES += $(top_srcdir)/source/apps/linkquality/wifi_linkquality.c
OneWifi_CPPFLAGS += -I$(top_srcdir)/source/apps/linkquality/

if WIFI_SENSING_APP_SUPPORT
OneWifi_CXXFLAGS = -I$(STAGING_INCDIR)/ccsp
OneWifi_SOURCES += $(top_srcdir)/source/apps/wifi_sensing/src/motion_sensing.c \
$(top_srcdir)/source/apps/wifi_sensing/src/motion_sensing_core.cpp \
$(top_srcdir)/source/apps/wifi_sensing/src/motion_sensing_events.cpp \
$(top_srcdir)/source/apps/wifi_sensing/src/motion_sensing_zilker.cpp \
$(top_srcdir)/source/apps/wifi_sensing/src/sounder.cpp \
$(top_srcdir)/source/apps/wifi_sensing/src/csi_raw_data_save.c

OneWifi_CPPFLAGS += -I$(top_srcdir)/source/apps/wifi_sensing/inc

OneWifi_SOURCES += $(top_srcdir)/source/apps/wifi_sensing/tflite/src/inference.c \
$(top_srcdir)/source/apps/wifi_sensing/tflite/src/tensor.c \
$(top_srcdir)/source/apps/wifi_sensing/tflite/src/wifi_tools.c

OneWifi_CPPFLAGS += -I$(top_srcdir)/source/apps/wifi_sensing/tflite/inc/
endif

if USE_DML_SOURCES
# Common WFA DML sources (used in both ONEWIFI_DML_SUPPORT and ONEWIFI_JSON_DML_SUPPORT)
WFA_JSON_DML_SOURCES = $(top_srcdir)/source/platform/common/data_model/wifi_dml_json_parser.c $(top_srcdir)/source/platform/common/data_model/wifi_dml_api.c \
Expand Down Expand Up @@ -232,4 +250,7 @@ OneWifi_LDFLAGS += -L$(top_builddir)/source/webconfig/
endif
OneWifi_LDFLAGS += -lwifi_webconfig
OneWifi_LDFLAGS += -lwifi_bus
if WIFI_SENSING_APP_SUPPORT
OneWifi_LDFLAGS += -ltensorflowlite_c
endif
#OneWifi_LDFLAGS += -llibnl-3.la llibnl-genl-3.la llibnl-route-3.la llibnl-nf-3.la llibnl-idiag-3
2 changes: 2 additions & 0 deletions source/dml/dml_webconfig/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ noinst_LTLIBRARIES = libCcspWifiAgent_dml_webconfig.la

libCcspWifiAgent_dml_webconfig_la_CPPFLAGS = -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/custom -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/include -I$(top_srcdir)/../CcspCommonLibrary/source/debug_api/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include/linux -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/package/slap/include -I$(top_srcdir)/../hal/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/http/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/ansc/include -I$(top_srcdir)/source/dml/dml_webconfig -I$(top_srcdir)/source/dml/tr_181/ml -I$(top_srcdir)/source/dml/tr_181/sbapi -I$(top_srcdir)/include/tr_181/ml -I$(top_srcdir)/source/dml/wifi_ssp -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/MessageBusHelper/include -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/PoamIrepFolder -I$(top_srcdir)/include/wifi_ssp -I$(top_srcdir)/./include -I$(top_srcdir)/source/core -I$(top_srcdir)/source/stats -I$(top_srcdir)/source/db -I$(top_srcdir)/source/utils -I$(top_srcdir)/source/core/services -I$(top_srcdir)/source/apps -I$(top_srcdir)/source/apps/analytics -I$(top_srcdir)/source/apps/levl -I$(top_srcdir)/source/apps/em -I$(top_srcdir)/source/apps/cac -I$(top_srcdir)/source/apps/sta_mgr -I$(top_srcdir)/source/apps/sm -I$(top_srcdir)/lib/const -I$(top_srcdir)/source/apps/motion -I$(top_srcdir)/source/apps/csi -I$(top_srcdir)/source/apps/whix -I$(top_srcdir)/source/apps/harvester -I$(top_srcdir)/source/apps/blaster -I$(top_srcdir)/source/apps/ocs -I$(top_srcdir)/source/platform/rdkb/ -I$(top_srcdir)/source/platform/common -I$(top_srcdir)/source/ccsp -I$(top_srcdir)/source/dml/rdkb/ -I$(top_srcdir)/source/stubs -I$(top_srcdir)/source/apps/sta_mgr -I$(top_srcdir)/source/apps/linkquality -I$(top_srcdir)/source/utils/math_utils/inc/ -I$(top_srcdir)/source/utils/quality_mgr/inc/ $(CPPFLAGS)

libCcspWifiAgent_dml_webconfig_la_CPPFLAGS += -I$(top_srcdir)/source/apps/wifi_sensing/inc

libCcspWifiAgent_dml_webconfig_la_CPPFLAGS += $(EM_APP_FLAG)
libCcspWifiAgent_dml_webconfig_la_SOURCES = dml_onewifi_api.c
libCcspWifiAgent_dml_webconfig_la_LDFLAGS = -lccsp_common -lsecure_wrapper
Expand Down
2 changes: 2 additions & 0 deletions source/dml/tr_181/ml/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ hardware_platform = i686-linux-gnu
noinst_LTLIBRARIES = libCcspWifiAgent_ml.la
libCcspWifiAgent_ml_la_CPPFLAGS = -I$(top_srcdir)/source/apps/em -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/custom -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/include -I$(top_srcdir)/../CcspCommonLibrary/source/debug_api/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include/linux -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/package/slap/include -I$(top_srcdir)/../hal/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/http/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/ansc/include -I$(top_srcdir)/source/dml/dml_webconfig -I$(top_srcdir)/source/dml/tr_181/ml -I$(top_srcdir)/source/dml/tr_181/sbapi -I$(top_srcdir)/include/tr_181/ml -I$(top_srcdir)/source/dml/wifi_ssp -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/MessageBusHelper/include -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/PoamIrepFolder -I$(top_srcdir)/include/wifi_ssp -I$(top_srcdir)/./include -I$(top_srcdir)/source/core -I$(top_srcdir)/source/stats -I$(top_srcdir)/source/db -I$(top_srcdir)/source/utils -I$(top_srcdir)/lib/ovsdb -I$(top_srcdir)/lib/inc -I$(top_srcdir)/lib/json_util -I$(top_srcdir)/lib/ds -I$(top_srcdir)/lib/common -I$(top_srcdir)/lib/pjs -I$(top_srcdir)/lib/log -I$(top_srcdir)/lib/const -I$(top_srcdir)/lib/schema -I$(top_srcdir)/lib/osp -I$(top_srcdir)/lib/osa -I$(top_srcdir)/lib/psfs -I$(top_srcdir)/lib/qm -I$(top_srcdir)/source/core/services -I$(top_srcdir)/source/apps -I$(top_srcdir)/source/apps/analytics -I$(top_srcdir)/source/apps/levl -I$(top_srcdir)/source/apps/sta_mgr -I$(top_srcdir)/source/apps/csi -I$(top_srcdir)/source/apps/motion -I$(top_srcdir)/source/apps/cac -I$(top_srcdir)/source/apps/sm -I$(top_srcdir)/source/apps/whix -I$(top_srcdir)/source/apps/harvester -I$(top_srcdir)/source/apps/blaster -I$(top_srcdir)/source/apps/ocs -I$(top_srcdir)/source/platform/rdkb -I$(top_srcdir)/source/platform/common -I$(top_srcdir)/source/ccsp/ -I$(top_srcdir)/source/dml/rdkb/ -I$(top_srcdir)/source/apps/linkquality -I$(top_srcdir)/source/utils/math_utils/inc/ -I$(top_srcdir)/source/utils/quality_mgr/inc/ $(CPPFLAGS)

libCcspWifiAgent_ml_la_CPPFLAGS += -I$(top_srcdir)/source/apps/wifi_sensing/inc

libCcspWifiAgent_ml_la_CPPFLAGS += $(EM_APP_FLAG)
libCcspWifiAgent_ml_la_SOURCES = plugin_main.c cosa_apis_util.c plugin_main_apis.c cosa_wifi_dml.c cosa_apis_busutil.c cosa_wifi_internal.c cosa_logging_internal.c cosa_logging_dml.c cosa_harvester_dml.c
libCcspWifiAgent_ml_la_LDFLAGS = -lccsp_common -lsecure_wrapper
Expand Down
1 change: 1 addition & 0 deletions source/dml/tr_181/ml/cosa_wifi_dml.c
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,7 @@ WiFi_GetParamUlongValue
*puLong = numOfRadios;
return TRUE;
}

/* CcspTraceWarning(("Unsupported parameter '%s'\n", ParamName)); */
return FALSE;
}
Expand Down
2 changes: 2 additions & 0 deletions source/dml/tr_181/sbapi/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ noinst_LTLIBRARIES = libCcspWifiAgent_sbapi.la

libCcspWifiAgent_sbapi_la_CPPFLAGS = -I$(top_srcdir)/source/apps/em -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/custom -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/include -I$(top_srcdir)/../CcspCommonLibrary/source/debug_api/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/include/linux -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/include -I$(top_srcdir)/../CcspCommonLibrary/source/cosa/package/slap/include -I$(top_srcdir)/../hal/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/http/include -I$(top_srcdir)/../CcspCommonLibrary/source/util_api/ansc/include -I$(top_srcdir)/source/dml/wifi_ssp -I$(top_srcdir)/source/dml/dml_webconfig -I$(top_srcdir)/source/dml/tr_181/ml -I$(top_srcdir)/include/tr_181/ml -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/MessageBusHelper/include -I$(top_srcdir)/../CcspCommonLibrary/source/ccsp/components/common/PoamIrepFolder -I$(top_srcdir)/include/wifi_ssp -I$(top_srcdir)/./include -I$(top_srcdir)/lib/ovsdb -I$(top_srcdir)/lib/inc -I$(top_srcdir)/lib/json_util -I$(top_srcdir)/lib/ds -I$(top_srcdir)/lib/common -I$(top_srcdir)/lib/pjs -I$(top_srcdir)/lib/log -I$(top_srcdir)/lib/const -I$(top_srcdir)/lib/schema -I$(top_srcdir)/lib/osp -I$(top_srcdir)/lib/osa -I$(top_srcdir)/lib/psfs -I$(top_srcdir)/lib/qm -I${PKG_CONFIG_SYSROOT_DIR}$(includedir)/rbus -I$(top_srcdir)/source/core -I$(top_srcdir)/source/stats -I$(top_srcdir)/source/utils -I$(top_srcdir)/source/db -I$(top_srcdir)/source/core/services -I$(top_srcdir)/source/apps -I$(top_srcdir)/source/apps/analytics -I$(top_srcdir)/source/apps/levl -I$(top_srcdir)/source/apps/sta_mgr -I$(top_srcdir)/source/apps/cac -I$(top_srcdir)/source/apps/sm -I$(top_srcdir)/source/apps/csi -I$(top_srcdir)/source/apps/motion -I$(top_srcdir)/source/apps/whix -I$(top_srcdir)/source/apps/harvester -I$(top_srcdir)/source/apps/blaster -I$(top_srcdir)/source/apps/ocs -I$(top_srcdir)/source/platform/common -I$(top_srcdir)/source/ccsp/ -I$(top_srcdir)/source/dml/rdkb/ -I$(top_srcdir)/source/apps/linkquality -I$(top_srcdir)/source/utils/math_utils/inc/ -I$(top_srcdir)/source/utils/quality_mgr/inc/ $(CPPFLAGS)

libCcspWifiAgent_sbapi_la_CPPFLAGS += -I$(top_srcdir)/source/apps/wifi_sensing/inc

if ONEWIFI_DBUS_SUPPORT
libCcspWifiAgent_sbapi_la_CPPFLAGS += -I$(top_srcdir)/source/platform/dbus -I${PKG_CONFIG_SYSROOT_DIR}/$(includedir)/dbus-1.0 -I${PKG_CONFIG_SYSROOT_DIR}/usr/lib/dbus-1.0/include
else
Expand Down
Loading
Loading