---
name: "lxi_receive"
section: "3"
platform: "linux"
package: "liblxi-dev"
version: "1.22-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/lxi_receive"
---

# lxi\_receive(3)

receive message from LXI device

## NAME

lxi\_receive - receive message from LXI device

## SYNOPSIS

**#include \<lxi.h\>**

**int lxi\_receive(int device, char \*message, int length, int timeout);**

## DESCRIPTION

The **lxi\_receive()** function receives up to  *length* bytes in the message buffer pointed to by *message*

The *timeout* is in milliseconds.

## RETURN VALUE

Upon successful completion  **lxi\_receive()** returns the number of bytes successfully received, or **LXI\_ERROR** if an error occurred.

## SEE ALSO

**lxi\_open**(3), [**lxi\_send**(3)](/lxi_send/3.md), [**lxi\_disconnect**(3)](/lxi_disconnect/3.md),
