> ## 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_CAL_DATA

## Structures

### `_acdb_module_param_list`

Request structure for retrieving cal data for modules under a usecase.

**Members**

<ParamField path="instance_id" type="uint32_t">
  The module instance to get parameter data from
</ParamField>

<ParamField path="parameter_list" type="AcdbUintListZS" />

### `_acdb_get_cal_data_req_t`

**Members**

<ParamField path="graph_key_vector" type="AcdbGraphKeyVector">
  The graph keys that describe the usecase the modules are under
</ParamField>

<ParamField path="cal_key_vector" type="AcdbGraphKeyVector">
  The number of module instances in the instance\_param\_list.
</ParamField>

<ParamField path="num_module_instance" type="uint32_t">
  List of module instances plus their parameters to get data for.
</ParamField>

<ParamField path="instance_param_list" type="AcdbModuleParamList *" />

## Type Definitions

### `AcdbModuleParamList`

```cpp theme={null}
typedef struct _acdb_module_param_list AcdbModuleParamList
```

### `AcdbGetCalDataReq`

```cpp theme={null}
typedef struct _acdb_get_cal_data_req_t AcdbGetCalDataReq
```

## Macros

### `ACDB_CMD_GET_CAL_DATA`

Retrieves calibration under the specified subgraph and module instance.

```c theme={null}
#define ACDB_CMD_GET_CAL_DATA ACDB_CMD_ID(24)
```
