> ## Documentation Index
> Fetch the complete documentation index at: https://notevil.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CAPLfunctionDiagPhysicalFunctionalRequest

# \_Diag\_PhysicalRequest, \_Diag\_FunctionalRequest

[Valid for](../../../Shared/FeatureAvailability.md): CANoe DE

## Function Syntax

```plaintext theme={null}
void _Diag_PhysicalRequest(char target[], byte rawRequest[]);
void _Diag_FunctionalRequest(char target[], byte rawRequest[]);
```

## Description

The given bytes shall be sent as a **physical** or **functional** diagnostic request to the ECU or functional group with the given qualifier.

## Parameters

* **target**: Qualifier of the ECU or functional group to send to.
* **rawRequest**: Bytes of the raw request that shall be sent.

## Return Values

—

## Example

—

[\_Diag\_DataRequest](CAPLfunctionDiagDataRequest.md)
