blob: 19de4d6155f9dea9867f1f0576f6403e4d42e473 [file] [log] [blame]
// AUTO_GENERATED FILE - DO NOT EDIT
// see system/tools/hidl/templates/Template.vts
component_class: HAL_HIDL
component_type_version: 1.0
component_name: "INfc"
import: "android.hardware.nfc.INfcClientCallback"
attribute: {
name: "nfc_event_t"
type: TYPE_ENUM
enum_value: {
enumerator: "HAL_NFC_OPEN_CPLT_EVT"
value: 0
enumerator: "HAL_NFC_CLOSE_CPLT_EVT"
value: 1
enumerator: "HAL_NFC_POST_INIT_CPLT_EVT"
value: 2
enumerator: "HAL_NFC_PRE_DISCOVER_CPLT_EVT"
value: 3
enumerator: "HAL_NFC_REQUEST_CONTROL_EVT"
value: 4
enumerator: "HAL_NFC_RELEASE_CONTROL_EVT"
value: 5
enumerator: "HAL_NFC_ERROR_EVT"
value: 6
}
}
attribute: {
name: "nfc_status_t"
type: TYPE_ENUM
enum_value: {
enumerator: "HAL_NFC_STATUS_OK"
value: 0
enumerator: "HAL_NFC_STATUS_FAILED"
value: 1
enumerator: "HAL_NFC_STATUS_ERR_TRANSPORT"
value: 2
enumerator: "HAL_NFC_STATUS_ERR_CMD_TIMEOUT"
value: 3
enumerator: "HAL_NFC_STATUS_REFUSED"
value: 4
}
}
attribute: {
name: "nfc_data_t"
type: TYPE_STRUCT
struct_value: {
name: "data"
type: TYPE_VECTOR
vector_value: { scalar_type: "uint8_t" }
}
}
api: {
name: "open"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_HIDL_CALLBACK
predefined_type: "INfcClientCallback"
}
}
api: {
name: "write"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "nfc_data_t"
}
}
api: {
name: "core_initialized"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: { scalar_type: "uint8_t" }
}
}
api: {
name: "pre_discover"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "close"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "control_granted"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "power_cycle"
return_type_hidl: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}