no-OS
Loading...
Searching...
No Matches
adar300x_iio_dev Struct Reference

ADAR300X IIO device descriptor. More...

#include <iio_adar300x.h>

Public Attributes

struct adar300x_dev * adar300x_dev
 
struct iio_device * iio_dev
 
enum adar300x_iio_mode mode [ADAR300X_IIO_BEAMS]
 
enum adar300x_iio_mode load_mode [ADAR300X_IIO_BEAMS]
 
uint8_t ram_index [ADAR300X_IIO_BEAMS]
 
uint8_t fifo_state [ADAR300X_IIO_BEAMS][ADAR300X_UNPACKED_BEAMSTATE_LEN]
 

Detailed Description

ADAR300X IIO device descriptor.

Member Data Documentation

◆ adar300x_dev

struct adar300x_dev* adar300x_iio_dev::adar300x_dev

Core driver descriptor

◆ fifo_state

uint8_t adar300x_iio_dev::fifo_state[ADAR300X_IIO_BEAMS][ADAR300X_UNPACKED_BEAMSTATE_LEN]

FIFO beamstate being assembled, loaded when its last value lands

◆ iio_dev

struct iio_device* adar300x_iio_dev::iio_dev

IIO device descriptor

◆ load_mode

enum adar300x_iio_mode adar300x_iio_dev::load_mode[ADAR300X_IIO_BEAMS]

Bank the beamstate channels and the buffer target, per beam

◆ mode

enum adar300x_iio_mode adar300x_iio_dev::mode[ADAR300X_IIO_BEAMS]

Last mode written per beam; reset and mute take effect on update

◆ ram_index

uint8_t adar300x_iio_dev::ram_index[ADAR300X_IIO_BEAMS]

RAM beamstate the channels address and the buffer starts at


The documentation for this struct was generated from the following file: