wifi(vts): Generate the .vts files
am: 720f4bdbc9
Change-Id: Ib8e7de9207d550be5f6bf0fb3e966eda647c6860
This commit is contained in:
commit
9d4c874e92
27 changed files with 9349 additions and 0 deletions
110
wifi/1.0/vts/Wifi.vts
Normal file
110
wifi/1.0/vts/Wifi.vts
Normal file
|
@ -0,0 +1,110 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifi"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiChip"
|
||||
import: "android.hardware.wifi@1.0::IWifiEventCallback"
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "registerEventCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "IWifiEventCallback"
|
||||
is_callback: true
|
||||
}
|
||||
callflow: {
|
||||
entry: true
|
||||
}
|
||||
callflow: {
|
||||
next: "*"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isStarted"
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "start"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
callflow: {
|
||||
entry: true
|
||||
}
|
||||
callflow: {
|
||||
next: "registerEventCallback"
|
||||
next: "start"
|
||||
next: "stop"
|
||||
next: "getChip"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stop"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
callflow: {
|
||||
exit: true
|
||||
}
|
||||
callflow: {
|
||||
next: "registerEventCallback"
|
||||
next: "start"
|
||||
next: "stop"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getChipIds"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
callflow: {
|
||||
next: "*"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getChip"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiChip"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
callflow: {
|
||||
next: "*"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
33
wifi/1.0/vts/WifiApIface.vts
Normal file
33
wifi/1.0/vts/WifiApIface.vts
Normal file
|
@ -0,0 +1,33 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiApIface"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
}
|
545
wifi/1.0/vts/WifiChip.vts
Normal file
545
wifi/1.0/vts/WifiChip.vts
Normal file
|
@ -0,0 +1,545 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiChip"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiApIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiChipEventCallback"
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiNanIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiP2pIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiRttController"
|
||||
import: "android.hardware.wifi@1.0::IWifiStaIface"
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiChip::ChipIfaceCombinationLimit"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "types"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "maxIfaces"
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiChip::ChipIfaceCombination"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "limits"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiChip::ChipIfaceCombinationLimit"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiChip::ChipMode"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "id"
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
struct_value: {
|
||||
name: "availableCombinations"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiChip::ChipIfaceCombination"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiChip::ChipDebugInfo"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "driverDescription"
|
||||
type: TYPE_STRING
|
||||
}
|
||||
struct_value: {
|
||||
name: "firmwareDescription"
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiChip::ChipCapabilityMask"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "DEBUG_MEMORY_FIRMWARE_DUMP"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "DEBUG_MEMORY_DRIVER_DUMP"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "DEBUG_RING_BUFFER_CONNECT_EVENT"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "DEBUG_RING_BUFFER_POWER_EVENT"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "DEBUG_RING_BUFFER_WAKELOCK_EVENT"
|
||||
scalar_value: {
|
||||
uint32_t: 16
|
||||
}
|
||||
enumerator: "DEBUG_RING_BUFFER_VENDOR_DATA"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "DEBUG_HOST_WAKE_REASON_STATS"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
enumerator: "DEBUG_ERROR_ALERTS"
|
||||
scalar_value: {
|
||||
uint32_t: 128
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getId"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerEventCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "IWifiChipEventCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiChip::ChipCapabilityMask"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getAvailableModes"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiChip::ChipMode"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "configureChip"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getMode"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "requestChipDebugInfo"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiChip::ChipDebugInfo"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "requestDriverDebugDump"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "requestFirmwareDebugDump"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createApIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiApIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getApIfaceNames"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getApIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiApIface"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeApIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createNanIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiNanIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getNanIfaceNames"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getNanIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiNanIface"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeNanIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createP2pIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiP2pIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getP2pIfaceNames"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getP2pIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiP2pIface"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeP2pIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createStaIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiStaIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getStaIfaceNames"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getStaIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiStaIface"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeStaIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createRttController"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiRttController"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDebugRingBuffersStatus"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugRingBufferStatus"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startLoggingToDebugRingBuffer"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugRingBufferVerboseLevel"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "forceDumpToDebugRingBuffer"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDebugHostWakeReasonStats"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugHostWakeReasonStats"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableDebugErrorAlerts"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
78
wifi/1.0/vts/WifiChipEventCallback.vts
Normal file
78
wifi/1.0/vts/WifiChipEventCallback.vts
Normal file
|
@ -0,0 +1,78 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiChipEventCallback"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "onChipReconfigured"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onChipReconfigureFailure"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onIfaceAdded"
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onIfaceRemoved"
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onDebugRingBufferDataAvailable"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugRingBufferStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onDebugErrorAlert"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "int32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
26
wifi/1.0/vts/WifiEventCallback.vts
Normal file
26
wifi/1.0/vts/WifiEventCallback.vts
Normal file
|
@ -0,0 +1,26 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiEventCallback"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "onStart"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onStop"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onFailure"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
33
wifi/1.0/vts/WifiIface.vts
Normal file
33
wifi/1.0/vts/WifiIface.vts
Normal file
|
@ -0,0 +1,33 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiIface"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
}
|
278
wifi/1.0/vts/WifiNanIface.vts
Normal file
278
wifi/1.0/vts/WifiNanIface.vts
Normal file
|
@ -0,0 +1,278 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiNanIface"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiNanIfaceEventCallback"
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerEventCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "IWifiNanIfaceEventCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getCapabilitiesRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanEnableRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "configRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanConfigRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "disableRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startPublishRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanPublishRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopPublishRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startSubscribeRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanSubscribeRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopSubscribeRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "transmitFollowupRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanTransmitFollowupRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "createDataInterfaceRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "deleteDataInterfaceRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateDataPathRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanInitiateDataPathRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "respondToDataPathIndicationRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanRespondToDataPathIndicationRequest"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "terminateDataPathRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "beaconSdfPayloadRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanBeaconSdfPayloadRequest"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
318
wifi/1.0/vts/WifiNanIfaceEventCallback.vts
Normal file
318
wifi/1.0/vts/WifiNanIfaceEventCallback.vts
Normal file
|
@ -0,0 +1,318 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiNanIfaceEventCallback"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "notifyCapabilitiesResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanCapabilities"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyEnableResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyConfigResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyDisableResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyStartPublishResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyStopPublishResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyStartSubscribeResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyStopSubscribeResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyTransmitFollowupResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyCreateDataInterfaceResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyDeleteDataInterfaceResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyInitiateDataPathResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyRespondToDataPathIndicationResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyTerminateDataPathResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "notifyBeaconSdfPayloadResponse"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventClusterEvent"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanClusterEventInd"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventDisabled"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventPublishTerminated"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventSubscribeTerminated"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventMatch"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanMatchInd"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventMatchExpired"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventFollowupReceived"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanFollowupReceivedInd"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventTransmitFollowup"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventDataPathRequest"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanDataPathRequestInd"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventDataPathConfirm"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanDataPathConfirmInd"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventDataPathTerminated"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "eventBeaconSdfPayload"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::NanBeaconSdfPayloadInd"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
33
wifi/1.0/vts/WifiP2pIface.vts
Normal file
33
wifi/1.0/vts/WifiP2pIface.vts
Normal file
|
@ -0,0 +1,33 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiP2pIface"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
}
|
172
wifi/1.0/vts/WifiRttController.vts
Normal file
172
wifi/1.0/vts/WifiRttController.vts
Normal file
|
@ -0,0 +1,172 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiRttController"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiRttControllerEventCallback"
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getBoundIface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "IWifiIface"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerEventCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "IWifiRttControllerEventCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "rangeRequest"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttConfig"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "rangeCancel"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttCapabilities"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setLci"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttLciInformation"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setLcr"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttLcrInformation"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getResponderInfo"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttResponder"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableResponder"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiChannelInfo"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttResponder"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "disableResponder"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
25
wifi/1.0/vts/WifiRttControllerEventCallback.vts
Normal file
25
wifi/1.0/vts/WifiRttControllerEventCallback.vts
Normal file
|
@ -0,0 +1,25 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiRttControllerEventCallback"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "onResults"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::RttResult"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
432
wifi/1.0/vts/WifiStaIface.vts
Normal file
432
wifi/1.0/vts/WifiStaIface.vts
Normal file
|
@ -0,0 +1,432 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiStaIface"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::IWifiIface"
|
||||
import: "android.hardware.wifi@1.0::IWifiStaIfaceEventCallback"
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::V1_0::IWifiStaIface::StaIfaceCapabilityMask"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "APF"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "BACKGROUND_SCAN"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "LINK_LAYER_STATS"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "RSSI_MONITOR"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "CONTROL_ROAMING"
|
||||
scalar_value: {
|
||||
uint32_t: 16
|
||||
}
|
||||
enumerator: "PROBE_IE_WHITELIST"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "SCAN_RAND"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
enumerator: "STA_5G"
|
||||
scalar_value: {
|
||||
uint32_t: 128
|
||||
}
|
||||
enumerator: "HOTSPOT"
|
||||
scalar_value: {
|
||||
uint32_t: 256
|
||||
}
|
||||
enumerator: "PNO"
|
||||
scalar_value: {
|
||||
uint32_t: 512
|
||||
}
|
||||
enumerator: "TDLS"
|
||||
scalar_value: {
|
||||
uint32_t: 1024
|
||||
}
|
||||
enumerator: "TDLS_OFFCHANNEL"
|
||||
scalar_value: {
|
||||
uint32_t: 2048
|
||||
}
|
||||
enumerator: "ND_OFFLOAD"
|
||||
scalar_value: {
|
||||
uint32_t: 4096
|
||||
}
|
||||
enumerator: "KEEP_ALIVE"
|
||||
scalar_value: {
|
||||
uint32_t: 8192
|
||||
}
|
||||
enumerator: "DEBUG_PACKET_FATE"
|
||||
scalar_value: {
|
||||
uint32_t: 16384
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerEventCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "IWifiStaIfaceEventCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::V1_0::IWifiStaIface::StaIfaceCapabilityMask"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getApfPacketFilterCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaApfPacketFilterCapabilities"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "installApfPacketFilter"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getBackgroundScanCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaBackgroundScanCapabilities"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getValidFrequenciesForBackgroundScan"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaBackgroundScanBand"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startBackgroundScan"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaBackgroundScanParameters"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopBackgroundScan"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableLinkLayerStatsCollection"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "disableLinkLayerStatsCollection"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getLinkLayerStats"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaLinkLayerStats"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startRssiMonitoring"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "int32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "int32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopRssiMonitoring"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getRoamingCapabilities"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaRoamingCapabilities"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "configureRoaming"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaRoamingConfig"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setRoamingState"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaRoamingState"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableNdOffload"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startSendingKeepAlivePackets"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopSendingKeepAlivePackets"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startDebugPacketFateMonitoring"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopDebugPacketFateMonitoring"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDebugTxPacketFates"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugTxPacketFateReport"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDebugRxPacketFates"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::WifiDebugRxPacketFateReport"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
65
wifi/1.0/vts/WifiStaIfaceEventCallback.vts
Normal file
65
wifi/1.0/vts/WifiStaIfaceEventCallback.vts
Normal file
|
@ -0,0 +1,65 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "IWifiStaIfaceEventCallback"
|
||||
|
||||
package: "android.hardware.wifi"
|
||||
|
||||
import: "android.hardware.wifi@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "onBackgroundScanFailure"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onBackgroundFullScanResult"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaScanResult"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onBackgroundScanResults"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::V1_0::StaScanData"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onRssiThresholdBreached"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "int32_t"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
2846
wifi/1.0/vts/types.vts
Normal file
2846
wifi/1.0/vts/types.vts
Normal file
File diff suppressed because it is too large
Load diff
160
wifi/supplicant/1.0/vts/Supplicant.vts
Normal file
160
wifi/supplicant/1.0/vts/Supplicant.vts
Normal file
|
@ -0,0 +1,160 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicant"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantCallback"
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantIface"
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "EXCESSIVE"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "MSGDUMP"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "DEBUG"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "INFO"
|
||||
scalar_value: {
|
||||
uint32_t: 3
|
||||
}
|
||||
enumerator: "WARNING"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "ERROR"
|
||||
scalar_value: {
|
||||
uint32_t: 5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "type"
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
struct_value: {
|
||||
name: "name"
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getInterface"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantIface"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "listInterfaces"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "ISupplicantCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setDebugParams"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDebugLevel"
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isDebugShowTimestampEnabled"
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isDebugShowKeysEnabled"
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setConcurrencyPriority"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
27
wifi/supplicant/1.0/vts/SupplicantCallback.vts
Normal file
27
wifi/supplicant/1.0/vts/SupplicantCallback.vts
Normal file
|
@ -0,0 +1,27 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantCallback"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "onInterfaceCreated"
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onInterfaceRemoved"
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onTerminating"
|
||||
}
|
||||
|
||||
}
|
187
wifi/supplicant/1.0/vts/SupplicantIface.vts
Normal file
187
wifi/supplicant/1.0/vts/SupplicantIface.vts
Normal file
|
@ -0,0 +1,187 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantIface"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantNetwork"
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantIface::ParamSizeLimits"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "WPS_DEVICE_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MANUFACTURER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
enumerator: "WPS_MODEL_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MODEL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_SERIAL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "listNetworks"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsDeviceName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsManufacturer"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsSerialNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsConfigMethods"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
45
wifi/supplicant/1.0/vts/SupplicantNetwork.vts
Normal file
45
wifi/supplicant/1.0/vts/SupplicantNetwork.vts
Normal file
|
@ -0,0 +1,45 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantNetwork"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getId"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getInterfaceName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
813
wifi/supplicant/1.0/vts/SupplicantP2pIface.vts
Normal file
813
wifi/supplicant/1.0/vts/SupplicantP2pIface.vts
Normal file
|
@ -0,0 +1,813 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantP2pIface"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantIface"
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantP2pIfaceCallback"
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantIface::ParamSizeLimits"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "WPS_DEVICE_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MANUFACTURER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
enumerator: "WPS_MODEL_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MODEL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_SERIAL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "PBC"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "DISPLAY"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "KEYPAD"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::FreqRange"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "min"
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
struct_value: {
|
||||
name: "max"
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::MiracastMode"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint8_t"
|
||||
|
||||
enumerator: "DISABLED"
|
||||
scalar_value: {
|
||||
uint8_t: 0
|
||||
}
|
||||
enumerator: "SOURCE"
|
||||
scalar_value: {
|
||||
uint8_t: 1
|
||||
}
|
||||
enumerator: "SINK"
|
||||
scalar_value: {
|
||||
uint8_t: 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "listNetworks"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsDeviceName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsManufacturer"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsSerialNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsConfigMethods"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "ISupplicantP2pIfaceCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getDeviceAddress"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setSsidPostfix"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setGroupIdle"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setPowerSave"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "find"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopFind"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "flush"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "connect"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "cancelConnect"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "provisionDiscovery"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addGroup"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeGroup"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "reject"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "invite"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "reinvoke"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "configureExtListen"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setListenChannel"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setDisallowedFrequencies"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::FreqRange"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getSsid"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getGroupCapability"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::P2pGroupCapabilityMask"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addBonjourService"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeBonjourService"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addUpnpService"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeUpnpService"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "flushServices"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "requestServiceDiscovery"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint64_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "cancelServiceDiscovery"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint64_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setMiracastMode"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::MiracastMode"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPbc"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPinKeypad"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPinDisplay"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "cancelWps"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "enableWfd"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWfdDeviceInfo"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 8
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
520
wifi/supplicant/1.0/vts/SupplicantP2pIfaceCallback.vts
Normal file
520
wifi/supplicant/1.0/vts/SupplicantP2pIfaceCallback.vts
Normal file
|
@ -0,0 +1,520 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantP2pIfaceCallback"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::WpsDevPasswordId"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint16_t"
|
||||
|
||||
enumerator: "DEFAULT"
|
||||
scalar_value: {
|
||||
uint16_t: 0
|
||||
}
|
||||
enumerator: "USER_SPECIFIED"
|
||||
scalar_value: {
|
||||
uint16_t: 1
|
||||
}
|
||||
enumerator: "MACHINE_SPECIFIED"
|
||||
scalar_value: {
|
||||
uint16_t: 2
|
||||
}
|
||||
enumerator: "REKEY"
|
||||
scalar_value: {
|
||||
uint16_t: 3
|
||||
}
|
||||
enumerator: "PUSHBUTTON"
|
||||
scalar_value: {
|
||||
uint16_t: 4
|
||||
}
|
||||
enumerator: "REGISTRAR_SPECIFIED"
|
||||
scalar_value: {
|
||||
uint16_t: 5
|
||||
}
|
||||
enumerator: "NFC_CONNECTION_HANDOVER"
|
||||
scalar_value: {
|
||||
uint16_t: 7
|
||||
}
|
||||
enumerator: "P2PS_DEFAULT"
|
||||
scalar_value: {
|
||||
uint16_t: 8
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::P2pStatusCode"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "SUCCESS"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "FAIL_INFO_CURRENTLY_UNAVAILABLE"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "FAIL_INCOMPATIBLE_PARAMS"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "FAIL_LIMIT_REACHED"
|
||||
scalar_value: {
|
||||
uint32_t: 3
|
||||
}
|
||||
enumerator: "FAIL_INVALID_PARAMS"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "FAIL_UNABLE_TO_ACCOMMODATE"
|
||||
scalar_value: {
|
||||
uint32_t: 5
|
||||
}
|
||||
enumerator: "FAIL_PREV_PROTOCOL_ERROR"
|
||||
scalar_value: {
|
||||
uint32_t: 6
|
||||
}
|
||||
enumerator: "FAIL_NO_COMMON_CHANNELS"
|
||||
scalar_value: {
|
||||
uint32_t: 7
|
||||
}
|
||||
enumerator: "FAIL_UNKNOWN_GROUP"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "FAIL_BOTH_GO_INTENT_15"
|
||||
scalar_value: {
|
||||
uint32_t: 9
|
||||
}
|
||||
enumerator: "FAIL_INCOMPATIBLE_PROV_METHOD"
|
||||
scalar_value: {
|
||||
uint32_t: 10
|
||||
}
|
||||
enumerator: "FAIL_REJECTED_BY_USER"
|
||||
scalar_value: {
|
||||
uint32_t: 11
|
||||
}
|
||||
enumerator: "SUCCESS_DEFERRED"
|
||||
scalar_value: {
|
||||
uint32_t: 12
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::P2pProvDiscStatusCode"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint8_t"
|
||||
|
||||
enumerator: "SUCCESS"
|
||||
scalar_value: {
|
||||
uint8_t: 0
|
||||
}
|
||||
enumerator: "TIMEOUT"
|
||||
scalar_value: {
|
||||
uint8_t: 1
|
||||
}
|
||||
enumerator: "REJECTED"
|
||||
scalar_value: {
|
||||
uint8_t: 2
|
||||
}
|
||||
enumerator: "TIMEOUT_JOIN"
|
||||
scalar_value: {
|
||||
uint8_t: 3
|
||||
}
|
||||
enumerator: "INFO_UNAVAILABLE"
|
||||
scalar_value: {
|
||||
uint8_t: 4
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkAdded"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkRemoved"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onDeviceFound"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 8
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::P2pGroupCapabilityMask"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 8
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onDeviceLost"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onFindStopped"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGoNegotiationRequest"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::WpsDevPasswordId"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGoNegotiationCompleted"
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::P2pStatusCode"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGroupFormationSuccess"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGroupFormationFailure"
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGroupStarted"
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 32
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onGroupRemoved"
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onInvitationReceived"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onInvitationResult"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::P2pStatusCode"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryPbcRequest"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryPbcResponse"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryShowPin"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryEnterPin"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryFailure"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onProvisionDiscoveryCompleted"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback::P2pProvDiscStatusCode"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onServiceDiscoveryResponse"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint16_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onStaAuthorized"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onStaDeauthorized"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
127
wifi/supplicant/1.0/vts/SupplicantP2pNetwork.vts
Normal file
127
wifi/supplicant/1.0/vts/SupplicantP2pNetwork.vts
Normal file
|
@ -0,0 +1,127 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantP2pNetwork"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantNetwork"
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantP2pNetworkCallback"
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
api: {
|
||||
name: "getId"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getInterfaceName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "ISupplicantP2pNetworkCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getSsid"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getBssid"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isCurrent"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isPersistent"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "isGo"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
9
wifi/supplicant/1.0/vts/SupplicantP2pNetworkCallback.vts
Normal file
9
wifi/supplicant/1.0/vts/SupplicantP2pNetworkCallback.vts
Normal file
|
@ -0,0 +1,9 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantP2pNetworkCallback"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
|
||||
interface: {
|
||||
}
|
623
wifi/supplicant/1.0/vts/SupplicantStaIface.vts
Normal file
623
wifi/supplicant/1.0/vts/SupplicantStaIface.vts
Normal file
|
@ -0,0 +1,623 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantStaIface"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantIface"
|
||||
import: "android.hardware.wifi.supplicant@1.0::ISupplicantStaIfaceCallback"
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantIface::ParamSizeLimits"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "WPS_DEVICE_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MANUFACTURER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
enumerator: "WPS_MODEL_NAME_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_MODEL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "WPS_SERIAL_NUMBER_MAX_LEN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::AnqpInfoId"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint16_t"
|
||||
|
||||
enumerator: "VENUE_NAME"
|
||||
scalar_value: {
|
||||
uint16_t: 258
|
||||
}
|
||||
enumerator: "ROAMING_CONSORTIUM"
|
||||
scalar_value: {
|
||||
uint16_t: 261
|
||||
}
|
||||
enumerator: "IP_ADDR_TYPE_AVAILABILITY"
|
||||
scalar_value: {
|
||||
uint16_t: 262
|
||||
}
|
||||
enumerator: "NAI_REALM"
|
||||
scalar_value: {
|
||||
uint16_t: 263
|
||||
}
|
||||
enumerator: "ANQP_3GPP_CELLULAR_NETWORK"
|
||||
scalar_value: {
|
||||
uint16_t: 264
|
||||
}
|
||||
enumerator: "DOMAIN_NAME"
|
||||
scalar_value: {
|
||||
uint16_t: 268
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::Hs20AnqpSubtypes"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "OPERATOR_FRIENDLY_NAME"
|
||||
scalar_value: {
|
||||
uint32_t: 3
|
||||
}
|
||||
enumerator: "WAN_METRICS"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "CONNECTION_CAPABILITY"
|
||||
scalar_value: {
|
||||
uint32_t: 5
|
||||
}
|
||||
enumerator: "OSU_PROVIDERS_LIST"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::RxFilterType"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint8_t"
|
||||
|
||||
enumerator: "V4_MULTICAST"
|
||||
scalar_value: {
|
||||
uint8_t: 0
|
||||
}
|
||||
enumerator: "V6_MULTICAST"
|
||||
scalar_value: {
|
||||
uint8_t: 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::BtCoexistenceMode"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint8_t"
|
||||
|
||||
enumerator: "ENABLED"
|
||||
scalar_value: {
|
||||
uint8_t: 0
|
||||
}
|
||||
enumerator: "DISABLED"
|
||||
scalar_value: {
|
||||
uint8_t: 1
|
||||
}
|
||||
enumerator: "SENSE"
|
||||
scalar_value: {
|
||||
uint8_t: 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getType"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getNetwork"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_HIDL_INTERFACE
|
||||
predefined_type: "ISupplicantNetwork"
|
||||
is_callback: false
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "listNetworks"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsDeviceName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsManufacturer"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelName"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsModelNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsSerialNumber"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setWpsConfigMethods"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_MASK
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "registerCallback"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_HIDL_CALLBACK
|
||||
predefined_type: "ISupplicantStaIfaceCallback"
|
||||
is_callback: true
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "reassociate"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "reconnect"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "disconnect"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setPowerSave"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateTdlsDiscover"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateTdlsSetup"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateTdlsTeardown"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateAnqpQuery"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::AnqpInfoId"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::Hs20AnqpSubtypes"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "initiateHs20IconQuery"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "getMacAddress"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startRxFilter"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "stopRxFilter"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "addRxFilter"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::RxFilterType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "removeRxFilter"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::RxFilterType"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setBtCoexistenceMode"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface::BtCoexistenceMode"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setBtCoexistenceScanModeEnabled"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setSuspendModeEnabled"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setCountryCode"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 2
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "int8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsRegistrar"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPbc"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPinKeypad"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "startWpsPinDisplay"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "cancelWps"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "setExternalSim"
|
||||
return_type_hidl: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
499
wifi/supplicant/1.0/vts/SupplicantStaIfaceCallback.vts
Normal file
499
wifi/supplicant/1.0/vts/SupplicantStaIfaceCallback.vts
Normal file
|
@ -0,0 +1,499 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantStaIfaceCallback"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
import: "android.hardware.wifi.supplicant@1.0::types"
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::State"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "DISCONNECTED"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "IFACE_DISABLED"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "INACTIVE"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "SCANNING"
|
||||
scalar_value: {
|
||||
uint32_t: 3
|
||||
}
|
||||
enumerator: "AUTHENTICATING"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "ASSOCIATING"
|
||||
scalar_value: {
|
||||
uint32_t: 5
|
||||
}
|
||||
enumerator: "ASSOCIATED"
|
||||
scalar_value: {
|
||||
uint32_t: 6
|
||||
}
|
||||
enumerator: "FOURWAY_HANDSHAKE"
|
||||
scalar_value: {
|
||||
uint32_t: 7
|
||||
}
|
||||
enumerator: "GROUP_HANDSHAKE"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "COMPLETED"
|
||||
scalar_value: {
|
||||
uint32_t: 9
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::OsuMethod"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint8_t"
|
||||
|
||||
enumerator: "OMA_DM"
|
||||
scalar_value: {
|
||||
uint8_t: 0
|
||||
}
|
||||
enumerator: "SOAP_XML_SPP"
|
||||
scalar_value: {
|
||||
uint8_t: 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::AnqpData"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "venueName"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "roamingConsortium"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "ipAddrTypeAvailability"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "naiRealm"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "anqp3gppCellularNetwork"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "domainName"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::Hs20AnqpData"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "operatorFriendlyName"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "wanMetrics"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "connectionCapability"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "osuProvidersList"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::WpsConfigError"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint16_t"
|
||||
|
||||
enumerator: "NO_ERROR"
|
||||
scalar_value: {
|
||||
uint16_t: 0
|
||||
}
|
||||
enumerator: "OOB_IFACE_READ_ERROR"
|
||||
scalar_value: {
|
||||
uint16_t: 1
|
||||
}
|
||||
enumerator: "DECRYPTION_CRC_FAILURE"
|
||||
scalar_value: {
|
||||
uint16_t: 2
|
||||
}
|
||||
enumerator: "CHAN_24_NOT_SUPPORTED"
|
||||
scalar_value: {
|
||||
uint16_t: 3
|
||||
}
|
||||
enumerator: "CHAN_50_NOT_SUPPORTED"
|
||||
scalar_value: {
|
||||
uint16_t: 4
|
||||
}
|
||||
enumerator: "SIGNAL_TOO_WEAK"
|
||||
scalar_value: {
|
||||
uint16_t: 5
|
||||
}
|
||||
enumerator: "NETWORK_AUTH_FAILURE"
|
||||
scalar_value: {
|
||||
uint16_t: 6
|
||||
}
|
||||
enumerator: "NETWORK_ASSOC_FAILURE"
|
||||
scalar_value: {
|
||||
uint16_t: 7
|
||||
}
|
||||
enumerator: "NO_DHCP_RESPONSE"
|
||||
scalar_value: {
|
||||
uint16_t: 8
|
||||
}
|
||||
enumerator: "FAILED_DHCP_CONFIG"
|
||||
scalar_value: {
|
||||
uint16_t: 9
|
||||
}
|
||||
enumerator: "IP_ADDR_CONFLICT"
|
||||
scalar_value: {
|
||||
uint16_t: 10
|
||||
}
|
||||
enumerator: "NO_CONN_TO_REGISTRAR"
|
||||
scalar_value: {
|
||||
uint16_t: 11
|
||||
}
|
||||
enumerator: "MULTIPLE_PBC_DETECTED"
|
||||
scalar_value: {
|
||||
uint16_t: 12
|
||||
}
|
||||
enumerator: "ROGUE_SUSPECTED"
|
||||
scalar_value: {
|
||||
uint16_t: 13
|
||||
}
|
||||
enumerator: "DEVICE_BUSY"
|
||||
scalar_value: {
|
||||
uint16_t: 14
|
||||
}
|
||||
enumerator: "SETUP_LOCKED"
|
||||
scalar_value: {
|
||||
uint16_t: 15
|
||||
}
|
||||
enumerator: "MSG_TIMEOUT"
|
||||
scalar_value: {
|
||||
uint16_t: 16
|
||||
}
|
||||
enumerator: "REG_SESS_TIMEOUT"
|
||||
scalar_value: {
|
||||
uint16_t: 17
|
||||
}
|
||||
enumerator: "DEV_PASSWORD_AUTH_FAILURE"
|
||||
scalar_value: {
|
||||
uint16_t: 18
|
||||
}
|
||||
enumerator: "CHAN_60G_NOT_SUPPORTED"
|
||||
scalar_value: {
|
||||
uint16_t: 19
|
||||
}
|
||||
enumerator: "PUBLIC_KEY_HASH_MISMATCH"
|
||||
scalar_value: {
|
||||
uint16_t: 20
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::WpsErrorIndication"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint16_t"
|
||||
|
||||
enumerator: "NO_ERROR"
|
||||
scalar_value: {
|
||||
uint16_t: 0
|
||||
}
|
||||
enumerator: "SECURITY_TKIP_ONLY_PROHIBITED"
|
||||
scalar_value: {
|
||||
uint16_t: 1
|
||||
}
|
||||
enumerator: "SECURITY_WEP_PROHIBITED"
|
||||
scalar_value: {
|
||||
uint16_t: 2
|
||||
}
|
||||
enumerator: "AUTH_FAILURE"
|
||||
scalar_value: {
|
||||
uint16_t: 3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkAdded"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkRemoved"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onStateChanged"
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::State"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onAnqpQueryDone"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::AnqpData"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::Hs20AnqpData"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onHs20IconQueryDone"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onHs20SubscriptionRemediation"
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::OsuMethod"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onHs20DeauthImminentNotice"
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onConnected"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onDisconnected"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "bool_t"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onAssociationCompleted"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onAssociationRejected"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint32_t"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onAuthenticationTimeout"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onEapFailure"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onWpsEventSuccess"
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onWpsEventFail"
|
||||
arg: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 6
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::WpsConfigError"
|
||||
}
|
||||
arg: {
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIfaceCallback::WpsErrorIndication"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onWpsEventPbcOverlap"
|
||||
}
|
||||
|
||||
}
|
1087
wifi/supplicant/1.0/vts/SupplicantStaNetwork.vts
Normal file
1087
wifi/supplicant/1.0/vts/SupplicantStaNetwork.vts
Normal file
File diff suppressed because it is too large
Load diff
69
wifi/supplicant/1.0/vts/SupplicantStaNetworkCallback.vts
Normal file
69
wifi/supplicant/1.0/vts/SupplicantStaNetworkCallback.vts
Normal file
|
@ -0,0 +1,69 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "ISupplicantStaNetworkCallback"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
|
||||
interface: {
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetworkCallback::NetworkRequestEapSimGsmAuthParams"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "rands"
|
||||
type: TYPE_VECTOR
|
||||
vector_value: {
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 16
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetworkCallback::NetworkRequestEapSimUmtsAuthParams"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "rand"
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 16
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
struct_value: {
|
||||
name: "autn"
|
||||
type: TYPE_ARRAY
|
||||
vector_value: {
|
||||
vector_size: 16
|
||||
type: TYPE_SCALAR
|
||||
scalar_type: "uint8_t"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkEapSimGsmAuthRequest"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetworkCallback::NetworkRequestEapSimGsmAuthParams"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkEapSimUmtsAuthRequest"
|
||||
arg: {
|
||||
type: TYPE_STRUCT
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetworkCallback::NetworkRequestEapSimUmtsAuthParams"
|
||||
}
|
||||
}
|
||||
|
||||
api: {
|
||||
name: "onNetworkEapIdentityRequest"
|
||||
}
|
||||
|
||||
}
|
189
wifi/supplicant/1.0/vts/types.vts
Normal file
189
wifi/supplicant/1.0/vts/types.vts
Normal file
|
@ -0,0 +1,189 @@
|
|||
component_class: HAL_HIDL
|
||||
component_type_version: 1.0
|
||||
component_name: "types"
|
||||
|
||||
package: "android.hardware.wifi.supplicant"
|
||||
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatusCode"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "SUCCESS"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "FAILURE_UNKNOWN"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "FAILURE_ARGS_INVALID"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "FAILURE_IFACE_INVALID"
|
||||
scalar_value: {
|
||||
uint32_t: 3
|
||||
}
|
||||
enumerator: "FAILURE_IFACE_UNKNOWN"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "FAILURE_IFACE_EXISTS"
|
||||
scalar_value: {
|
||||
uint32_t: 5
|
||||
}
|
||||
enumerator: "FAILURE_IFACE_DISABLED"
|
||||
scalar_value: {
|
||||
uint32_t: 6
|
||||
}
|
||||
enumerator: "FAILURE_IFACE_NOT_DISCONNECTED"
|
||||
scalar_value: {
|
||||
uint32_t: 7
|
||||
}
|
||||
enumerator: "FAILURE_NETWORK_INVALID"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "FAILURE_NETWORK_UNKNOWN"
|
||||
scalar_value: {
|
||||
uint32_t: 9
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
|
||||
type: TYPE_STRUCT
|
||||
struct_value: {
|
||||
name: "code"
|
||||
type: TYPE_ENUM
|
||||
predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatusCode"
|
||||
}
|
||||
struct_value: {
|
||||
name: "debugMessage"
|
||||
type: TYPE_STRING
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "STA"
|
||||
scalar_value: {
|
||||
uint32_t: 0
|
||||
}
|
||||
enumerator: "P2P"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::P2pGroupCapabilityMask"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint32_t"
|
||||
|
||||
enumerator: "GROUP_OWNER"
|
||||
scalar_value: {
|
||||
uint32_t: 1
|
||||
}
|
||||
enumerator: "PERSISTENT_GROUP"
|
||||
scalar_value: {
|
||||
uint32_t: 2
|
||||
}
|
||||
enumerator: "GROUP_LIMIT"
|
||||
scalar_value: {
|
||||
uint32_t: 4
|
||||
}
|
||||
enumerator: "INTRA_BSS_DIST"
|
||||
scalar_value: {
|
||||
uint32_t: 8
|
||||
}
|
||||
enumerator: "CROSS_CONN"
|
||||
scalar_value: {
|
||||
uint32_t: 16
|
||||
}
|
||||
enumerator: "PERSISTENT_RECONN"
|
||||
scalar_value: {
|
||||
uint32_t: 32
|
||||
}
|
||||
enumerator: "GROUP_FORMATION"
|
||||
scalar_value: {
|
||||
uint32_t: 64
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
attribute: {
|
||||
name: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
|
||||
type: TYPE_ENUM
|
||||
enum_value: {
|
||||
scalar_type: "uint16_t"
|
||||
|
||||
enumerator: "USBA"
|
||||
scalar_value: {
|
||||
uint16_t: 1
|
||||
}
|
||||
enumerator: "ETHERNET"
|
||||
scalar_value: {
|
||||
uint16_t: 2
|
||||
}
|
||||
enumerator: "LABEL"
|
||||
scalar_value: {
|
||||
uint16_t: 4
|
||||
}
|
||||
enumerator: "DISPLAY"
|
||||
scalar_value: {
|
||||
uint16_t: 8
|
||||
}
|
||||
enumerator: "EXT_NFC_TOKEN"
|
||||
scalar_value: {
|
||||
uint16_t: 16
|
||||
}
|
||||
enumerator: "INT_NFC_TOKEN"
|
||||
scalar_value: {
|
||||
uint16_t: 32
|
||||
}
|
||||
enumerator: "NFC_INTERFACE"
|
||||
scalar_value: {
|
||||
uint16_t: 64
|
||||
}
|
||||
enumerator: "PUSHBUTTON"
|
||||
scalar_value: {
|
||||
uint16_t: 128
|
||||
}
|
||||
enumerator: "KEYPAD"
|
||||
scalar_value: {
|
||||
uint16_t: 256
|
||||
}
|
||||
enumerator: "VIRT_PUSHBUTTON"
|
||||
scalar_value: {
|
||||
uint16_t: 640
|
||||
}
|
||||
enumerator: "PHY_PUSHBUTTON"
|
||||
scalar_value: {
|
||||
uint16_t: 1152
|
||||
}
|
||||
enumerator: "P2PS"
|
||||
scalar_value: {
|
||||
uint16_t: 4096
|
||||
}
|
||||
enumerator: "VIRT_DISPLAY"
|
||||
scalar_value: {
|
||||
uint16_t: 8200
|
||||
}
|
||||
enumerator: "PHY_DISPLAY"
|
||||
scalar_value: {
|
||||
uint16_t: 16392
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in a new issue