> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ACDB_CMD_GET_SUBGRAPH_DATA

## Structures

### `_acdb_sgid_graph_key_vector_t`

**Members**

<ParamField path="num_sgid" type="uint32_t">
  number of SubGraph ID
</ParamField>

<ParamField path="sg_ids" type="uint32_t *" />

<ParamField path="graph_key_vector" type="AcdbGraphKeyVector">
  Graph key vector
</ParamField>

### `_acdb_property_data_t`

**Members**

<ParamField path="prop_id" type="uint32_t">
  Property ID
</ParamField>

<ParamField path="prop_payload_size" type="uint32_t" />

<ParamField path="prop_payload" type="char" />

### `_acdb_sub_graph_property_data_t`

**Members**

<ParamField path="sg_id" type="uint32_t">
  SubGraph ID
</ParamField>

<ParamField path="num_props" type="uint32_t">
  Array of prop\_data of type AcdbPropertyData.
</ParamField>

<ParamField path="prop_data" type="char" />

### `_acdb_driver_property_data_t`

**Members**

<ParamField path="num_sgid" type="uint32_t">
  number of SubGraph ID
</ParamField>

<ParamField path="size" type="uint32_t" />

<ParamField path="sub_graph_prop_data" type="AcdbSubGraphPropertyData *" />

### `_acdb_get_subgraph_data_rsp_t`

**Members**

<ParamField path="driver_prop" type="AcdbDriverPropertyData">
  Size of container data.
</ParamField>

<ParamField path="spf_blob" type="AcdbBlob" />

## Type Definitions

### `AcdbSgIdGraphKeyVector`

Input: Represents a subgrpah ID and GKV.

```cpp theme={null}
typedef struct _acdb_sgid_graph_key_vector_t AcdbSgIdGraphKeyVector
```

### `AcdbPropertyData`

Output: Represents a Subgraph's driver properties data and SPF properties data.

```cpp theme={null}
typedef struct _acdb_property_data_t AcdbPropertyData
```

### `AcdbSubGraphPropertyData`

```cpp theme={null}
typedef struct _acdb_sub_graph_property_data_t AcdbSubGraphPropertyData
```

### `AcdbDriverPropertyData`

```cpp theme={null}
typedef struct _acdb_driver_property_data_t AcdbDriverPropertyData
```

### `AcdbGetSubgraphDataRsp`

```cpp theme={null}
typedef struct _acdb_get_subgraph_data_rsp_t AcdbGetSubgraphDataRsp
```

## Macros

### `ACDB_CMD_GET_SUBGRAPH_DATA`

Queries ACDB SW for container and module connection data (connections between modules within a subgraph) for a specific subgraph.

```c theme={null}
#define ACDB_CMD_GET_SUBGRAPH_DATA ACDB_CMD_ID(2)
```
