Polycom C16 User Manual

Page 66

Advertising
background image

Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12

3 - 22

The value of the digital control array is the binary sum of the individual logic

pins. For example if a control array virtual channel is defined with digital

output pins 3, 2, and 1, then the value of the control array channel will be in

the range of 0 to 7 with physical logic output pin 3 as the most significant bit

and physical logic output pin 1 as the least significant bit.
A control array named “logic array” that uses physical logic input pins 2, 3,

and 4 may be created with the following syntax:

vcdef “logic raray” control_array digital_gpio_in 4 3 2

which will return the command acknowledgement:

vcdef "logic array" control_array digital_gpio_in 4 3 2

The value of the digital input array can be queried using the get action:

get digital_gpio_value "logic array"
val digital_gpio_value "logic array" 0

The value of the logic array will depend on the state of inputs 4, 3, and 2 as

shown in the following table. The order that the pins are listed in the control

array definition is defined so that the first pin specified is the most significant

bit and the last pin specified is the least significant bit.

A control array of logic output pins may be specified with the same syntax as

in the previous example substituting digital_gpio_out for digital_gpio_in.
See Appendix A for more information on control array virtual channels.

Control Array Value

Pin 4

Pin 3

Pin 2

0

0

0

0

1

0

0

1

2

0

1

0

3

0

1

1

4

1

0

0

5

1

0

1

6

1

1

0

7

1

1

1

Advertising
This manual is related to the following products:

C8, SR12, C12