diff --git a/wlan/bundle.json b/wlan/bundle.json index 6a2071840a6aeee0e04f677d507fff83dc6d53a3..2115e5e62f2f2974b6b171acc29ef7d7cea7e7a2 100644 --- a/wlan/bundle.json +++ b/wlan/bundle.json @@ -23,7 +23,7 @@ }, "build": { "sub_component": [ - "//drivers/interface/wlan/v1_0:libwlan_proxy_1.0" + "//drivers/interface/wlan/v1_0:wlan_idl_target" ], "test": [ ], @@ -35,6 +35,14 @@ ], "header_base": "//drivers/interface/wlan" } + }, + { + "name": "//drivers/interface/wlan/v1_0:wlan_idl_headers", + "header": { + "header_files": [ + ], + "header_base": "//drivers/interface/wlan" + } } ] } diff --git a/wlan/v1_0/IWlanInterface.idl b/wlan/v1_0/IWlanInterface.idl index 58539d3a0f5dfc978af08a7a681ce581d45ffa04..94bd8cb5a0ba3426897dc4511bc517f329acf8b6 100644 --- a/wlan/v1_0/IWlanInterface.idl +++ b/wlan/v1_0/IWlanInterface.idl @@ -46,4 +46,5 @@ interface IWlanInterface { SetPowerMode([in] struct HdfFeatureInfo ifeature, [in] unsigned char mode); [oneway] StartChannelMeas([in] String ifName, [in] struct MeasChannelParam measChannelParam); GetChannelMeasResult([in] String ifName, [out] struct MeasChannelResult measChannelResult); + SetProjectionScreenParam([in] String ifName, [in] struct ProjectionScreenCmdParam param); } diff --git a/wlan/v1_0/WlanTypes.idl b/wlan/v1_0/WlanTypes.idl index e50f933701727bd62fab2ad168146a212cff57c7..03ba8f2edff1a2515d27fda24d37d83f98dd015d 100644 --- a/wlan/v1_0/WlanTypes.idl +++ b/wlan/v1_0/WlanTypes.idl @@ -79,3 +79,8 @@ struct MeasChannelResult { int chload; int noise; }; + +struct ProjectionScreenCmdParam { + int cmdId; + byte[] buf; +};