# send\_request

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/send_request.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/send_request.html)

Sends request messages to the sensor subsystem with the session. The messages the client can send are described in [Encoding and decoding protobuf messages](https://docs.qualcomm.com/doc/80-PK177-134/topic/encoding_and_decoding_protobuf_messages.html) . If the client tries to send messages to unavailable sensors, the client gets an error as a return.

send_request() Copy to clipboard

## Parameters

| Parameter | Data type | Description |
| --- | --- | --- |
| sensor\_session\_id | int | Sensor’s session ID |
| data | byte[] | Byte array of encoded protobuf message |

## Returns

| Return | Description |
| --- | --- |
| status | Possible returns are as follows:<br><br><br>                                <ul class="ul" id="send_request__properties_ym4_z1q_1yb_spyrz_07-06-23-1251-0-15"><br>                                    <br>                                        <li class="li">0: Success</li><br><br>                                    <br>                                    <br>                                        <li class="li">-1: Failure, sensor unavailable, session not<br>                                            initialized or QESDKmanager is NULL</li><br><br>                                    <br>                                    <br>                                        <li class="li">Non 0 or -1 QESDK exception</li><br><br>                                    <br>                                </ul> |

**Parent Topic:** [Sensor subsystem APIs](https://docs.qualcomm.com/doc/80-PK177-134/topic/sensor_functions.html)

Last Published: Nov 14, 2024

[Previous Topic
delete\_session](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/delete_session.md) [Next Topic
register\_event\_callback](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/register_event_callback.md)