---
name: "brlapi_param_properties_t"
section: "3"
platform: "linux"
package: "libbrlapi-dev"
version: "6.7-3.1+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/brlapi_param_properties_t"
---

# brlapi\_param\_properties\_t(3)

## NAME

brlapi\_param\_properties\_t

## SYNOPSIS

`#include <brlapi_param.h>`

### Data Fields

**brlapi\_param\_type\_t** **type**\
 uint16\_t **arraySize**\
 uint16\_t **isArray**:1\
 uint16\_t **canRead**:1\
 uint16\_t **canWrite**:1\
 uint16\_t **canWatch**:1\
 uint16\_t **abiPadding1**:4\
 uint16\_t **hasSubparam**:1\

## Detailed Description

Structure that describes the properties of a parameter

## Field Documentation

### uint16\_t brlapi\_param\_properties\_t::abiPadding1

### uint16\_t brlapi\_param\_properties\_t::arraySize

If .isArray is true, the number of elements in the parameter's value; if .isArray is false then the number of elements in the parameter's value is always exactly one

### uint16\_t brlapi\_param\_properties\_t::canRead

True if the parameter is readable

### uint16\_t brlapi\_param\_properties\_t::canWatch

True if the parameter can be watched

### uint16\_t brlapi\_param\_properties\_t::canWrite

True if the parameter is writable

### uint16\_t brlapi\_param\_properties\_t::hasSubparam

whether the Parameter uses the subparam argument

### uint16\_t brlapi\_param\_properties\_t::isArray

True if the parameter's value contains several values; \< False means always axactly one

### brlapi\_param\_type\_t brlapi\_param\_properties\_t::type

Type of the parameter's value

## Author

Generated automatically by Doxygen for BrlAPI from the source code.
