| component_class: HAL_HIDL |
| component_type_version: 1.0 |
| component_name: "types" |
| |
| package: "android.hardware.nfc" |
| |
| |
| 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: { |
| type: TYPE_VECTOR |
| vector_value: { |
| type: TYPE_SCALAR |
| scalar_type: uint8_t |
| } |
| } |
| } |
| |